:root{--text:#1c1c1a;--text-muted:#6b6b66;--line:#d8d8d2;--surface:#f4f4f0;--bg:#fff;--accent:#1f5f4a}@media (prefers-color-scheme:dark){:root{--text:#ecece8;--text-muted:#a3a39c;--line:#3a3a36;--surface:#25251f;--bg:#161614;--accent:#6fcfae}}html,body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent)}input{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);text-transform:uppercase;border-radius:8px;padding:10px 12px}button{font:inherit;background:var(--accent);color:var(--bg);cursor:pointer;border:0;border-radius:8px;padding:10px 16px}
