:root{--bg:#fff;--bg-2:#f5f6f4;--fg:#1d2420;--muted:#6b746e;--line:#e3e6e2;--accent:#2f7d4f;--add:#2f9d5f;--done:#c2563a;--add-2:#1f6e40;--done-2:#8f3a22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#151917;--bg-2:#1d2320;--fg:#e8ece9;--muted:#8f9a93;--line:#2b322e;--accent:#5cc48a;--add:#2f8d57;--done:#b5502f;--add-2:#1d6a3e;--done-2:#85361d}}html,body{background:var(--bg);color:var(--fg);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px}button,input{font:inherit;color:inherit}input{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;padding:10px 12px}button{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;border-radius:10px;padding:8px 12px}button:disabled{opacity:.4;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;white-space:nowrap}button.danger{color:var(--done)}button.small{padding:4px 10px;font-size:.85rem}button.link{color:var(--accent);background:0 0;border:none;padding:4px}button.icon{background:0 0;border:none;width:36px;height:36px;padding:0}.chips{gap:6px;display:flex}.chips.wrap{flex-wrap:wrap}.chip{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.9rem}.chip[aria-selected=true],.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}
