:root:root,[data-register=subjective]{color-scheme:light;--bg-page:#f7f5ee;--bg-band:#e9eddd;--bg-band-alt:#eeeae0;--bg-raised:#fffef9;--bg-sunken:#edf0e6;--bg-today:#edf0e6;--bg-window:#e9eddd;--bg-door:#eeeae0;--bg-door-hover:#e7e2d5;--nav-hover:#e1e6d3;--text-ink:#293d32;--text-sub:#596553;--text-muted:#626d5c;--text-accent:#52684a;--text-accent-display:#718560;--link:#293d32;--line-hair:#dbe1d3;--line-band:#cfd8c0;--line-ui:#788571;--edge-plan:#d2d8c3;--spine:#7a9468;--brand-dot:#6e8a5d;--meter-track:#d3dbc4;--primary:#314d3d;--primary-hover:#253f2f;--primary-pressed:#22392d;--on-primary:#fbfcf6;--focus:#55775b;--data-1:#5e7a55;--data-ref:#54462f;--data-recorded:#216451;--data-neutral:#626d5c;--data-grid:#dbe1d3;--status-error-ink:#703c31;--status-error-bg:#f6e9e1;--status-error-edge:#a4553f;--danger:#873e32;--danger-hover:#6f3228;--on-danger:#fffef9;--scrim:rgba(18,28,23,.44);--shadow-raised:0 15px 35px rgba(53,72,55,.02);--shadow-lifted:0 16px 35px rgba(53,72,55,.07);--shadow-sheet:0 24px 60px rgba(18,28,23,.16);--shadow-toast:0 10px 28px rgba(18,28,23,.16);--shadow-segment:0 1px 3px rgba(53,72,55,.12);--bezel:#1a2620;--device-shadow:0 24px 50px rgba(53,72,55,.12);--device-ring:0 0 0 0 transparent}@media screen{[data-register=forest]{color-scheme:dark;--bg-page:#22392d;--bg-raised:#2d4639;--bg-today:#2d4639;--bg-window:#2d4639;--text-ink:#f7f5ee;--text-sub:#b5c4a8;--text-muted:#a3b597;--text-accent:#a8bd94;--text-accent-display:#a8bd94;--link:#f7f5ee;--line-hair:#44574c;--line-band:#44574c;--line-ui:#8fa28b;--edge-plan:transparent;--spine:#a8bd94;--brand-dot:#a8bd94;--primary:#f7f5ee;--primary-hover:#e9eddd;--primary-pressed:#dfe5d2;--on-primary:#22392d;--focus:#c9dab6;--status-error-ink:#f7f5ee;--status-error-bg:#2d4639;--status-error-edge:#e8c9b2;--shadow-raised:none;--shadow-lifted:none;--shadow-toast:none;--shadow-segment:none;--bezel:#1a2620;--device-shadow:none;--device-ring:0 0 0 1px rgba(247,245,238,.14)}:root[data-companion-entry=progress] [data-opening],:root[data-companion-entry=progress] [data-view=consent]:has([data-consent-state=checking]),[data-register=objective]{color-scheme:dark;--bg-page:#121c17;--bg-raised:#1a2820;--bg-sunken:#0d1511;--bg-today:#1f2e26;--bg-window:#1d3027;--nav-hover:#16221c;--text-ink:#f7f5ee;--text-sub:#b5c4a8;--text-muted:#8e9c88;--text-accent:#a8bd94;--text-accent-display:#a8bd94;--link:#a8bd94;--line-hair:#2a3a31;--line-band:#2a3a31;--line-ui:#6b7d70;--edge-plan:transparent;--spine:#a8bd94;--brand-dot:#a8bd94;--meter-track:#2a3a31;--primary:#f7f5ee;--primary-hover:#e9eddd;--primary-pressed:#dfe5d2;--on-primary:#121c17;--focus:#c9dab6;--data-1:#8aa27a;--data-ref:#d6cdb3;--data-recorded:#a8bd94;--data-neutral:#8e9c88;--data-grid:#2a3a31;--status-error-ink:#f7f5ee;--status-error-bg:#1a2820;--status-error-edge:#e8c9b2;--shadow-raised:none;--shadow-lifted:none;--shadow-toast:none;--shadow-segment:none;--bezel:#2a3a31;--device-shadow:none;--device-ring:0 0 0 1px rgba(247,245,238,.14)}}@layer base{:is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:5px}}