:root{color-scheme:dark;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;background:#070808;color:#f4f3ed}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:radial-gradient(ellipse at 5% 10%,#2c2116,transparent 65%)}main{width:min(100%,440px);padding:32px 24px;border:1px solid #393127;background:#0c0c0b;box-shadow:8px 8px 0 #ffae6019}h1{font-size:clamp(3rem,14vw,5rem);line-height:1;margin:12px 0 28px;letter-spacing:-.06em}h1 span{display:inline-block;width:.66em;height:.66em;margin:0 .015em;border-radius:50%;background:#ff2938;box-shadow:0 0 22px #ff293848}h2{font-size:1.6rem;line-height:1.15;margin:16px 0;color:#ffae60}p{line-height:1.55;color:#b8b5ac}a{color:#ffae60;text-underline-offset:4px}.eyebrow{font-size:.75rem;color:#ffae60;letter-spacing:.16em;text-transform:uppercase}.button{display:block;min-height:44px;padding:13px 16px;border:1px solid #ffae60;text-align:center;text-decoration:none;margin-top:24px}.button:focus-visible,a:focus-visible{outline:2px solid #ffae60;outline-offset:4px}.note{font-size:.8rem;border-top:1px solid #393127;padding-top:18px;margin-top:24px}footer{margin-top:28px;font-size:.75rem;color:#938b7e} @media(max-width:350px){main{padding:24px 18px}}
