form.overlay{font-size:1.5rem;opacity:1;transform:translateY(-100%);transition:transform .4s ease-in-out}form.overlay>menu{height:100%}form.overlay.display{transform:translateY(0)}form.overlay menu ul{height:calc(100% - 13rem);overflow:auto;margin-top:5rem;padding:0 2rem;line-height:2.4rem;list-style:none}form.overlay menu ul>li,form.overlay menu ul>section{height:4.5rem;padding:1rem 0;font-size:1.7rem;border-bottom:.1rem solid #000;position:relative}form.overlay menu ul>li:after,form.overlay menu ul>section:after{content:' ';width:100%;border-bottom:.1rem solid #666;display:block;position:absolute;bottom:0}form.overlay menu ul>li:active,form.overlay menu ul>section:active{background-color:#00ABCC;transition:background-color .2s ease}