:root{--primary: #2f6b3b;--text: #1d2321;--muted: #5d6763;--border: #dfe4e1;--bg: #ffffff;--danger: #b3261e;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--primary: #8cc79a;--text: #e6ebe8;--muted: #a1aba6;--border: #2e3532;--bg: #121614;--danger: #f2b8b5}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--text);background:var(--bg)}input{font:inherit;padding:.55rem .7rem;border:1px solid var(--border);border-radius:6px;background:transparent;color:inherit}button,.button{font:inherit;padding:.5rem 1rem;border:0;border-radius:6px;background:var(--primary);color:var(--bg);cursor:pointer;text-decoration:none}button:disabled,.button:disabled{opacity:.6;cursor:default}
