:root{color-scheme:dark;font-family:Inter,system-ui,Arial,sans-serif;background:#0c1424;color:#e9f0fa}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:28px}main{max-width:690px;width:100%}.brand{font-size:22px;font-weight:800;letter-spacing:.02em}.brand span{color:#72b8ff}.tag,.muted{color:#92a4bd;font-size:14px}h1{font-size:clamp(30px,5vw,48px);margin:40px 0 14px}p{line-height:1.65}section{border:1px solid #31435f;background:#16243b;border-radius:14px;padding:18px 22px;margin:30px 0}section p{margin-bottom:0}
