:root{--bg:#fafaf9;--fg:#1c1917;--muted:#78716c;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#1c1917;--fg:#f5f5f4;--muted:#a8a29e}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}.placeholder{text-align:center;place-content:center;min-height:100svh;padding:1rem;display:grid}.placeholder h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,8vw,5rem)}.placeholder p{color:var(--muted)}.placeholder .badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-self:center;margin:0 0 1rem;padding:.25rem .75rem;font-size:.8rem}
