:root { --bg: #0f1115; --fg: #e8e8ea; --muted: #9a9ca3; }
@media (prefers-color-scheme: light) { :root { --bg: #fafafa; --fg: #16181d; --muted: #5b5e66; } }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; background: var(--bg); color: var(--fg); font-family: "Assistant", system-ui, sans-serif; }
main { text-align: start; padding: 16px; }
h1 { font-size: 2.5rem; margin: 0 0 8px; letter-spacing: 0.04em; }
p { margin: 0; color: var(--muted); font-size: 1.125rem; }
