/* Default tokens, generated from the shared theme engine. */
:root{--brand-primary:#285b3b;--brand-primary-hover:#235034;--brand-primary-soft:#eef2ef;--brand-secondary:#193d2b;--brand-secondary-hover:#163626;--brand-secondary-soft:#eff1f0;--accent:#c8a567;--accent-soft:#f4ede1;--text-on-accent:#000000;--background:#ffffff;--surface:#ffffff;--surface-muted:#f7f7f7;--surface-raised:#ffffff;--text:#262626;--text-muted:#6e6e6e;--text-on-primary:#ffffff;--text-on-primary-hover:#ffffff;--text-on-secondary:#ffffff;--text-on-primary-muted:#d4ded8;--text-on-secondary-muted:#d1d8d5;--text-disabled:#717171;--text-on-primary-soft:#285b3b;--text-on-danger:#ffffff;--text-on-success:#ffffff;--text-on-warning:#ffffff;--text-on-info:#ffffff;--border:#d8d8d8;--border-strong:#8d8d8d;--link-color:#285b3b;--link-hover-color:#274b35;--focus-ring:#285b3b;--nav-background:#193d2b;--nav-text:#ffffff;--nav-hover:#284939;--nav-hover-text:#ffffff;--nav-parent-open-background:#214332;--nav-parent-open-text:#ffffff;--nav-parent-active-background:#325242;--nav-parent-active-text:#ffffff;--nav-active-background:#3e5c4d;--nav-active-text:#ffffff;--nav-divider:#476455;--nav-accent:#c8a567;--badge-on-primary-background:#ffffff;--badge-on-primary-text:#000000;--badge-on-primary-border:#285b3b;--success:#226345;--success-soft:#e6f4eb;--warning:#835500;--warning-soft:#fff3d6;--danger:#9c302d;--danger-soft:#fbe9e5;--info:#285d83;--info-soft:#e9f1fa;--overlay:#14212b80;--shadow-soft:#14212b0d;--shadow-strong:#14212b26;--transparent:transparent;--chart-1:#285b3b;--chart-2:#193d2b;--chart-3:#aa8c58;--metric-sales:#285b3b;--metric-sales-soft:#f2f5f3;--metric-sales-border:#d0dbd4;--metric-sales-chart:#285b3b;--metric-cash:#6a764b;--metric-cash-soft:#f6f7f4;--metric-cash-border:#e0e2d8;--metric-cash-chart:#707c4f;--metric-layaway:#235135;--metric-layaway-soft:#f2f5f3;--metric-layaway-border:#cfd9d3;--metric-layaway-chart:#235135;--metric-credit:#876f46;--metric-credit-soft:#fcfaf6;--metric-credit-border:#f3ebde;--metric-credit-chart:#aa8c58;--metric-warning:#7e7147;--metric-warning-soft:#faf9f5;--metric-warning-border:#ece8dc;--metric-warning-chart:#a08f59;--metric-success:#777349;--metric-success-soft:#f8f8f5;--metric-success-border:#e7e5da;--metric-success-chart:#908b58;--metric-info:#76734a;--metric-info-soft:#f7f7f4;--metric-info-border:#e2e1d8;--metric-info-chart:#79764c;--font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand-accent:#c8a567;--theme-secondary:#193d2b;--theme-text:#262626;--theme-border:#d8d8d8;--theme-primary:#285b3b;--theme-primary-ink:#ffffff;--theme-sidebar:#193d2b;--theme-sidebar-ink:#ffffff;--theme-background:#ffffff;--theme-accent:#c8a567;--theme-accent-ink:#000000;--theme-surface:#ffffff;--theme-ink:#262626;--theme-muted:#6e6e6e;--yh-bg:#ffffff;--yh-surface:#ffffff;--yh-surface-soft:#f7f7f7;--yh-text:#262626;--yh-text-muted:#6e6e6e;--yh-border:#d8d8d8;--yh-primary:#285b3b;--yh-primary-hover:#235034;--yh-success:#226345;--yh-warning:#835500;--yh-danger:#9c302d;--yh-info:#285d83;--brand:#285b3b;--paper:#ffffff;--ink:#262626;--muted:#6e6e6e;--line:#d8d8d8;--cream:#f4ede1;--charcoal:#193d2b;--gold:#c8a567}

body{font-family:var(--font-family,system-ui,sans-serif)}

.theme-preview{font-family:var(--font-family,system-ui,sans-serif)}
