:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f6f6f6;background:#080808;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100svh}main{width:min(100% - 48px,520px);margin:0 auto;padding:56px 0 32px}.brand{display:inline-block;color:#fff;font-size:32px;font-weight:750;text-decoration:none;letter-spacing:-1.4px;margin-bottom:88px}.brand span{color:#F2F2F7}.eyebrow{color:#a6a6ac;font-size:14px;margin:0 0 18px}h1{font-size:clamp(32px,7vw,46px);line-height:1.12;letter-spacing:-1.6px;margin:0 0 24px;font-weight:650}.intro{color:#bcbcc2;font-size:18px;line-height:1.65;margin:0 0 32px}a{color:#ededed;text-underline-offset:4px}.button{display:block;text-align:center;background:#f4f4f4;color:#101010;text-decoration:none;padding:18px 22px;border-radius:14px;font-weight:650;font-size:17px}.button[hidden],[hidden]{display:none}.hint{color:#aaaab0;line-height:1.6;font-size:14px;margin:20px 0 0}section{margin-top:64px;padding-top:28px;border-top:1px solid #27272b}h2{font-size:17px;font-weight:600;margin:0 0 12px}section p{font-size:14px;line-height:1.6;color:#aaaab0}section a{font-size:14px}footer{margin-top:64px;color:#777780;font-size:12px}a:focus-visible{outline:3px solid #F2F2F7;outline-offset:5px}@media(max-width:400px){main{width:calc(100% - 40px);padding-top:32px}.brand{margin-bottom:64px}}
