*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#111;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}
main{text-align:center}
h1{margin:0;font-size:clamp(3rem,10vw,4.5rem);font-weight:900;letter-spacing:-.025em}
h1 span{color:#ff4d00}
.tagline{margin:1rem 0 0;color:#6b7280;font-size:1.125rem}
footer{position:absolute;bottom:2rem;font-size:.875rem;color:#d1d5db}
