@font-face{font-family:Display;src:url('/login-assets/display.woff2')}@font-face{font-family:Body;src:url('/login-assets/body.woff2')}*{box-sizing:border-box}body{margin:0;background:#17122a;color:#fff3e6;font-family:Body,sans-serif}main{max-width:1100px;min-height:100svh;margin:auto;padding:30px 32px;display:flex;flex-direction:column}.wordmark{font:900 40px/.9 Display,sans-serif;letter-spacing:-.045em;color:inherit;text-decoration:none;align-self:flex-start}section{margin:auto 0;padding:75px 0}.eyebrow{font-size:10px;letter-spacing:.1em;color:#5cd6de}h1{font:900 clamp(58px,9vw,108px)/.9 Display,sans-serif;letter-spacing:-.035em;margin:25px 0 32px}h1 span{position:relative;isolation:isolate;display:inline-block;color:#17122a;padding:0 .12em}h1 span:before{content:'';position:absolute;inset:.2em -.04em -.06em;background:#ffb98b;z-index:-1;transform:skewX(-6deg);border-radius:3px}.intro{font-size:14px;color:#c9bfe0;line-height:1.7;margin:0 0 35px}button{position:relative;isolation:isolate;border:0;background:none;color:#17122a;font:800 24px/1 Display,sans-serif;padding:15px 26px 18px;cursor:pointer}button:before{content:'';position:absolute;inset:0;background:#5cd6de;transform:skewX(-6deg);border-radius:3px;z-index:-1}button:hover{transform:translateY(-2px)}button:disabled{opacity:.6;cursor:wait}.message{max-width:380px;min-height:35px;font-size:12px;line-height:1.6;color:#ffb98b}footer{font-size:10px;color:#c9bfe0}a:focus-visible,button:focus-visible{outline:2px solid #ffb98b;outline-offset:6px}@media(max-width:400px){main{padding:25px 24px}h1{font-size:58px}.wordmark{font-size:35px}}@media(prefers-reduced-motion:reduce){button:hover{transform:none}}
