body{height:100vh;margin:0;padding:0;background-color:#000;color:#b9bcc2;font-family:Main,sans-serif;overflow:hidden}@font-face{font-family:Main;src:url(/fonts/main.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Menu-Heading;src:url(/fonts/menu-heading.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Page-Heading;src:url(/fonts/page-heading.ttf) format("truetype");font-weight:400;font-style:normal}.menu-header{align-self:center;color:#e4eccb;font-size:2rem;font-family:Menu-Heading,sans-serif;margin-bottom:0}.menu-header-line{width:100%;height:1px;min-height:1px;border:none;background:linear-gradient(to right,transparent,rgb(228,236,203),transparent);opacity:.75}form{display:flex;flex-direction:column;justify-content:center;align-items:center}.input{width:50%;margin:3% 0;padding:8px 8px 8px 10px;font-size:1rem;font-weight:600;color:#b9bcc2;background-color:#000}.input:focus{outline:none;box-shadow:none}.form-error{height:1.8rem;min-height:1.8rem;color:#f92724}.form-error>p{text-align:center}.slide-left-animation{view-transition-class:slide-left}@keyframes slide-from-left{0%{transform:translate(-200px)}}@keyframes slide-to-left{to{transform:translate(-200px)}}::view-transition-new(.slide-left){animation:slide-from-left .6s ease forwards,fade-in .4s ease forwards}::view-transition-old(.slide-left){animation:slide-to-left .6s ease forwards,fade-out .6s ease forwards}.slide-right-animation{view-transition-class:slide-right}@keyframes slide-from-right{0%{transform:translate(200px)}}@keyframes slide-to-right{to{transform:translate(200px)}}::view-transition-new(.slide-right){animation:slide-from-right .6s ease forwards,fade-in .4s ease forwards}::view-transition-old(.slide-right){animation:slide-to-right .6s ease forwards,fade-out .6s ease forwards}.slide-down-animation{view-transition-class:slide-down}@keyframes slide-down{0%{transform:translateY(-300px)}}@keyframes slide-up{to{transform:translateY(-300px)}}::view-transition-new(.slide-down){animation:slide-down .6s ease forwards,fade-in .4s ease forwards}::view-transition-old(.slide-down){animation:slide-up .6s ease forwards,fade-out .6s ease forwards}.fade-animation{view-transition-class:fade}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}::view-transition-new(.fade){animation:fade-in .4s ease forwards}::view-transition-old(.fade){animation:fade-out .6s ease forwards}
