:root{--bg:#f5f5f2;--fg:#14213d}@media (prefers-color-scheme:dark){:root{--bg:#10151f;--fg:#eef1f6}}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{min-height:100%;display:grid;place-items:center;padding:1rem}h1{margin:0;font-size:clamp(3rem,16vw,14rem);font-weight:800;letter-spacing:.04em;line-height:1}