:root,html[data-theme=dark],[data-theme-lock=dark]{--bg:#10161d;--surface-1:#161d26;--surface:#1a232e;--surface-2:#202b38;--surface-3:#283545;--hairline:#a8b8cc1f;--hairline-strong:#a8b8cc38;--hairline-ui:#a8b8cc8c;--line:var(--hairline);--snow-line:var(--hairline);--snow:#f4f7fa;--snow-soft:#eaeef3;--ink:#c6d0db;--text:var(--ink);--text-dim:#bcc8d6;--lead-ink:#c2cedb;--hero-ink:#dbe5ef;--muted:#8b97a6;--muted-dim:#6f7d8d;--brand:#6c94c9;--brand-text:#9cc2e8;--brand-soft:#6c94c9;--brand-glow:#6c94c947;--blue:var(--brand);--accent:#ff8a2e;--accent-700:#e8701a;--accent-text:#ffb577;--accent-soft:#ffb577;--accent-ink:#1a0d00;--accent-glow:#ff8a2e57;--warn:#ffb870;--danger:#ff8a80;--ok:#34d399;--shadow-card:0 1px 2px #0006, 0 18px 40px -22px #000000b3;--shadow-card-hover:0 26px 56px -24px #000c;--glass:#10161de6;--hero-range-inline:1.8125rem;--hero-range-block:1.0625rem;--hero-range-center:50%;--hero-range-translate:-50% -50%;--hero-range-rotation:-8deg;--hero-range-radius:50%;--hero-range-hint-inline:1.125rem;--hero-range-hint-block:.625rem;--hero-range-hint-border:.125rem;--hero-range-legend-inline:.75rem;--hero-range-legend-block:.4375rem;--hero-range-border:.09375rem;--hero-range-legend-border:.0625rem;--hero-range-outline:#75e3d0;--hero-range-fill:#137f8326;--hero-range-snow:#ebfff7bd;--hero-range-glow:#75e3d061;--hero-range-shadow:inset 0 0 0 .0625rem var(--hero-range-snow), 0 0 .75rem var(--hero-range-glow);--hero-range-hint-shadow:inset 0 0 0 .0625rem var(--hero-range-snow), 0 0 .625rem var(--hero-range-glow);--hero-range-legend-shadow:inset 0 0 0 .0625rem var(--hero-range-snow), 0 0 .5rem var(--hero-range-glow);--hero-range-transition:scale .24s var(--ease), rotate .3s var(--ease), border-color .22s var(--ease), background-color .22s var(--ease), box-shadow .22s var(--ease);--hero-range-action:var(--accent);--hero-range-action-fill:#ff8a2e33;--hero-range-action-snow:#fff4e5e0;--hero-range-action-glow:#ff8a2e7a;--hero-range-action-scale:1.18;--hero-range-action-rotation:-3deg;--hero-range-action-shadow:inset 0 0 0 .0625rem var(--hero-range-action-snow), 0 0 1.125rem var(--hero-range-action-glow);--hero-pin-cool:#72a9ba;--hero-pin-action-scale:1.35;--hero-pin-active-shadow:0 0 0 .3125rem color-mix(in srgb, var(--hero-pin-cool) 18%, transparent), 0 0 1.375rem .375rem color-mix(in srgb, var(--hero-pin-cool) 34%, transparent);--hero-nav:#f5f0e8;--hero-title:#edf8f4;--hero-title-shadow:0 0 2.625rem color-mix(in srgb, var(--hero-range-outline) 20%, transparent), 0 .1875rem 1.5rem color-mix(in srgb, var(--bg) 74%, transparent);--hero-copy:#edf8f4d1;--hero-hint-copy:#edf8f4e0;--hero-hint-bg:#08131ed6;--hero-hint-line:#75e3d02e;--hero-hint-gap:.55rem;--hero-hint-shadow:inset 0 .0625rem 0 var(--hero-hint-line), 0 .75rem 1.75rem -1.25rem #000c;--hero-hud-opacity:.72;--hero-attribution:#ebfff79e}html[data-theme=light]{--bg:#f5f0e8;--surface-1:#ede6d9;--surface:#fbf8f2;--surface-2:#ede6d9;--surface-3:#e3dacb;--hairline:#3c302221;--hairline-strong:#3c302242;--hairline-ui:#3c30228c;--line:var(--hairline);--snow-line:var(--hairline);--snow:#1e1b17;--snow-soft:#2c2620;--ink:#2c2620;--text:var(--ink);--text-dim:#4a4238;--lead-ink:#4a4238;--hero-ink:#2c2620;--muted:#6e6455;--muted-dim:#756b5b;--brand:#2c4a6e;--brand-text:#2c4a6e;--brand-soft:#2c4a6e;--brand-glow:#2c4a6e2e;--blue:var(--brand);--accent:#ff8a2e;--accent-700:#e8701a;--accent-text:#a6480d;--accent-soft:#a6480d;--accent-ink:#1a0d00;--accent-glow:#ff8a2e38;--warn:#9a5e0c;--danger:#a8322a;--ok:#1f7a50;--shadow-card:0 1px 2px #3c30220d, 0 6px 20px #3c30220f;--shadow-card-hover:0 2px 4px #3c30220f, 0 10px 28px #3c30221a;--glass:#f5f0e8cc;--hero-range-outline:#0a6f78;--hero-range-fill:#b9e3d757;--hero-range-snow:#f7fff9f5;--hero-range-glow:#0a6f7838;--hero-range-shadow:inset 0 0 0 .0625rem var(--hero-range-snow), 0 0 .5625rem var(--hero-range-glow);--hero-range-hint-shadow:inset 0 0 0 .0625rem var(--hero-range-snow), 0 0 .5rem var(--hero-range-glow);--hero-range-legend-shadow:inset 0 0 0 .0625rem var(--hero-range-snow), 0 0 .4375rem var(--hero-range-glow);--hero-range-action-snow:#fffaf1f5;--hero-range-action-glow:#ff8a2e52;--hero-range-action-shadow:inset 0 0 0 .0625rem var(--hero-range-action-snow), 0 0 .875rem var(--hero-range-action-glow);--hero-pin-cool:#345a68;--hero-hud-opacity:.5;--hero-attribution:var(--brand)}html[data-theme=light]:not([data-journal]){--lp-canvas:#eef0f1;--lp-surface:#f9fafa;--lp-surface-muted:#e6e9eb;--lp-surface-hover:#dce1e4;--lp-heading:#17242d;--lp-text:#293a45;--lp-text-dim:#435864;--lp-muted:#596a73;--lp-blue:#315c7c;--lp-blue-strong:#244b6a;--lp-blue-tint:#e0e6ea;--lp-accent:#ff8a2e;--lp-accent-ink:#1a0d00;--lp-accent-text:#98400a;--lp-accent-tint:#fbe1cc;--lp-line:#d0d6d9;--lp-line-strong:#b3bec4;--lp-floating:#f9fafae6;--lp-highlight:#ffffffd1;--lp-shadow-card:0 1px 1px #1c303c0a, 0 16px 42px -24px #1c303c3d;--lp-shadow-card-hover:0 2px 3px #1c303c0f, 0 22px 54px -22px #1c303c52;--lp-shadow-float:0 22px 56px -24px #1c303c5c;--lp-dark-glass:#141b24e6;--lp-on-dark-heading:#f1eae0;--lp-on-dark-text:#c9d5e0;--lp-on-dark-accent:#ffc08a;--lp-footer:#17252e;--lp-footer-raised:#1e303b;--lp-footer-heading:#f3f6f4;--lp-footer-text:#c6d1d5;--lp-footer-muted:#98a8b0;--lp-footer-line:#dbe8ec1f;--bg:var(--lp-canvas);--surface-1:#e9ecee;--surface:var(--lp-surface);--surface-2:var(--lp-surface-muted);--surface-3:var(--lp-surface-hover);--hairline:#243a471f;--hairline-strong:#243a4738;--line:var(--hairline);--snow-line:var(--hairline);--snow:var(--lp-heading);--snow-soft:#24333d;--ink:var(--lp-text);--text:var(--lp-text);--text-dim:var(--lp-text-dim);--lead-ink:var(--lp-text-dim);--hero-ink:var(--lp-text);--muted:var(--lp-muted);--muted-dim:#5f7079;--brand:var(--lp-blue);--brand-text:var(--lp-blue-strong);--brand-soft:var(--lp-blue);--brand-glow:#315c7c2e;--accent-text:var(--lp-accent-text);--accent-soft:var(--lp-accent-text);--shadow-card:var(--lp-shadow-card);--shadow-card-hover:var(--lp-shadow-card-hover);--glass:var(--lp-floating)}:root{--order-note-dot:#facc15;--order-note-dot-border:#705900}
