:root{--bg:#f4f4f1;--panel:#fff;--col:#ebebe6;--fg:#1b1c1a;--muted:#62645d;--faint:#8d8f87;--line:#dcdcd5;--accent:#1f6f5c;--accent-bg:#e3f1ec;--warn:#b4442f;--todo:#a26a00;--busy:#2f62b4;--sel:#d9ece5;--radius:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--fg);margin:0;font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}.btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;white-space:nowrap;height:26px;padding:0 10px}.btn:hover:not(:disabled){border-color:var(--muted)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}@media (prefers-color-scheme:dark){:root{--bg:#141513;--panel:#1d1e1c;--col:#191a18;--fg:#ecece6;--muted:#a3a59c;--faint:#75776f;--line:#2d2e2b;--accent:#5fc7a6;--accent-bg:#18332b;--warn:#f08a72;--todo:#e3b24f;--busy:#7ea8f0;--sel:#20362f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.btn-primary{color:#0d1f19}}.btn-quiet{background:0 0;border-color:#0000}.field{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;padding:4px 7px}textarea.field{resize:vertical;min-height:56px}.muted{color:var(--muted)}.faint{color:var(--faint)}.link{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.link:hover{text-decoration-color:currentColor}.chip{background:var(--col);color:var(--muted);border-radius:99px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toast{z-index:50;border-radius:var(--radius);background:var(--fg);max-width:calc(min(92vw,520px));color:var(--bg);padding:7px 12px;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.toast.err{background:var(--warn);color:#fff}
