:root{color-scheme:light;--color-canvas:#efe9de;--color-surface:#fffdf8;--color-surface-soft:#f6efe2;--color-surface-strong:#eee0c7;--color-text:#252621;--color-text-muted:#68645b;--color-border-subtle:#c9baa0;--color-border-control:#918674;--color-action:#173e43;--color-action-hover:#2f6d64;--color-accent:#a86732;--color-success:#2f6d64;--color-warning:#7a4c1d;--color-error:#93463e;--color-info:#365f78;--color-focus:#365f78;--color-success-bg:#e0efe7;--color-warning-bg:#f7ecd3;--color-error-bg:#f7e3df;--color-info-bg:#e1edf3;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--container-reading:42rem;--container-task:56rem;--container-page:75rem;--container-admin:90rem;--page-gutter-compact:1rem;--page-gutter-medium:1.5rem;--page-gutter-wide:2rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:0.875rem;--shadow-low:0 1px 2px rgb(37 38 33/0.08),0 4px 12px rgb(37 38 33/0.06);--shadow-raised:0 2px 6px rgb(37 38 33/0.1),0 12px 28px rgb(37 38 33/0.12);--duration-control:160ms;--duration-state:280ms;--duration-celebration:800ms;--focus-ring-width:0.1875rem;--focus-ring-offset:0.125rem;--target-control:2.75rem}@media (prefers-reduced-motion:reduce){:root{--duration-control:0.01ms;--duration-state:0.01ms;--duration-celebration:0.01ms}}