:root{color-scheme:light dark;--bg:#0f1117;--fg:#e8e8ef;--accent:#8b5cf6}
@media (prefers-color-scheme: light){:root{--bg:#f7f7fb;--fg:#1b1b25}}
body{margin:0;background:var(--bg);color:var(--fg);font-family:system-ui,sans-serif}
main{max-width:32rem;margin:15vh auto;padding:0 16px}h1{color:var(--accent)}a{color:var(--accent)}
