:root{color-scheme:light;--app-brand:#8a5a00;--app-brand-strong:#6e4700;--app-brand-dark:#141210;--app-brand-soft:#fff3cc;--app-accent:#ffc31a;--app-accent-soft:#fff7dc;--app-on-brand:#fff;--app-ink-on-accent:#141210;--app-bg:#faf6ec;--app-bg-glow:#fff0b3;--app-surface:#fff;--app-surface-2:#fffcf3;--app-surface-3:#f3ecdc;--app-text:#141210;--app-text-soft:#514b42;--app-muted:#746b5d;--app-line:#e9dfca;--app-line-strong:#d6c6a6;--app-danger:#c8384d;--app-danger-soft:#fdecee;--app-warn:#9a5b00;--app-warn-soft:#fff4df;--app-ok:#12775f;--app-ok-soft:#e2f6ec;--app-info:#1f5f8b;--app-info-soft:#e8f1f8;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--app-radius-sm:8px;--app-radius-md:12px;--app-radius-lg:16px;--app-radius:20px;--app-radius-pill:999px;--app-shadow:0 18px 48px #1412101f;--app-shadow-soft:0 6px 20px #14121012;--app-ring:0 0 0 3px #ffc31a47;--app-tap:46px;--app-tap-sm:40px;--app-pad:16px;--app-gap:12px;--app-font:15px;--app-sidebar:296px;--app-text-xs:12px;--app-text-sm:14px;--app-text-md:16px;--app-text-lg:20px;--app-text-xl:28px;--app-motion-fast:.16s;--app-motion:.24s;--app-layer-sticky:20;--app-layer-nav:40;--app-layer-modal:200;--app-layer-toast:400}:root[data-theme=dark]{color-scheme:dark;--app-brand:#ffc31a;--app-brand-strong:#ffd45c;--app-brand-dark:#080705;--app-brand-soft:#3b2d08;--app-accent:#ffc31a;--app-accent-soft:#3a2f13;--app-on-brand:#141210;--app-bg:#0d0c0a;--app-bg-glow:#2a2008;--app-surface:#191714;--app-surface-2:#211e18;--app-surface-3:#2c271e;--app-text:#fff9e8;--app-text-soft:#ddd2ba;--app-muted:#b6aa91;--app-line:#3f382b;--app-line-strong:#5a4e37;--app-danger:#f4879a;--app-danger-soft:#3b1b21;--app-warn:#f0b95f;--app-warn-soft:#3a2c14;--app-ok:#5fd3ac;--app-ok-soft:#123328;--app-info:#8bc0e6;--app-info-soft:#132a38;--app-shadow:0 18px 48px #00000080;--app-shadow-soft:0 6px 20px #00000057;--app-ring:0 0 0 3px #ffc31a57}:root[data-density=compact]{--app-tap:42px;--app-tap-sm:38px;--app-pad:12px;--app-gap:8px;--app-font:14px}:root{--status-open:var(--app-info);--status-open-soft:var(--app-info-soft);--status-progress:var(--app-warn);--status-progress-soft:var(--app-warn-soft);--status-done:var(--app-ok);--status-done-soft:var(--app-ok-soft);--status-bad:var(--app-danger);--status-bad-soft:var(--app-danger-soft);--status-idle:var(--app-muted);--status-idle-soft:var(--app-surface-3)}