:root { --bg:#fff; --fg:#1b1b1b; --muted:#666; --accent:#2e7d32; }
@media (prefers-color-scheme: dark) { :root { --bg:#121212; --fg:#eee; --muted:#aaa; --accent:#81c784; } }
body { margin:0; background:var(--bg); color:var(--fg); font:16px/1.6 system-ui,-apple-system,sans-serif; }
main { max-width:42rem; margin:0 auto; padding:2rem 1rem 4rem; }
h1 { color:var(--accent); }
.draft { border:1px solid var(--accent); padding:.75rem 1rem; border-radius:.5rem; color:var(--muted); }
a { color:var(--accent); }
