html,body{margin:0;padding:0}*{box-sizing:border-box}:root{--accent:#2552e0;--text:#1b1f23;--muted:#5b6370;--border:#e3e6ea;--bg:#fff}body{color:var(--text);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,system-ui,sans-serif}.page{flex-direction:column;min-height:100vh;display:flex}.content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex}.content h1{text-align:center;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;position:relative}.content h1:after{content:"";background:var(--accent);width:3rem;height:3px;margin:.75rem auto 0;display:block}.content p{max-width:36rem;color:var(--muted);text-align:center;margin:0;font-size:1rem;line-height:1.6}.footer{border-top:1px solid var(--border);text-align:center;padding:1rem 1.25rem}.footer p{color:var(--muted);margin:0;font-size:.85rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
