*{box-sizing:border-box}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:#0f1115;color:#e8e8e8}
.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center}
.hero h1{font-size:clamp(2rem,6vw,3.5rem);margin:0 0 .5rem}
.hero p{opacity:.7;margin:0}
