[data-theme=white]{--bg-page:#faf9f7;--bg-card:#fff;--bg-hero-from:#fff1f2;--bg-hero-to:#f8fafc;--text-primary:#1a1714;--text-secondary:#7a7570;--text-muted:#b0aca7;--text-hint:#c8c5c1;--border-default:rgba(26,23,20,.07);--border-subtle:rgba(26,23,20,.06);--border-medium:rgba(26,23,20,.1);--accent:#dc2626;--accent-bg:rgba(220,38,38,.1);--accent-text:#dc2626;--cart-bg:#1a1714;--cart-text:#faf9f7;--cart-total:#dc2626;--add-btn-bg:#1a1714;--add-btn-icon:#faf9f7;--pill-active:#1a1714;--pill-underline:#dc2626;--status-open:#22c55e;--badge-special:#22c55e;--badge-new:#fb7185;--shadow-card:0 2px 12px rgba(26,23,20,.08);--shadow-hover:0 6px 20px rgba(26,23,20,.07);--font-display:"Cormorant Garamond",serif;--font-body:"DM Sans",sans-serif}[data-theme=dark]{--bg-page:#0a0a0a;--bg-card:#161616;--bg-hero-from:#2b1217;--bg-hero-to:#0f0e0d;--text-primary:#f0ece4;--text-secondary:hsla(40,29%,92%,.55);--text-muted:hsla(40,29%,92%,.35);--text-hint:hsla(40,29%,92%,.2);--border-default:hsla(40,29%,92%,.07);--border-subtle:hsla(40,29%,92%,.06);--border-medium:hsla(40,29%,92%,.1);--accent:#dc2626;--accent-bg:rgba(220,38,38,.12);--accent-text:#dc2626;--cart-bg:#dc2626;--cart-text:#fff;--cart-total:#fff;--add-btn-bg:#dc2626;--add-btn-icon:#fff;--pill-active:#f0ece4;--pill-underline:#dc2626;--status-open:#4ade80;--badge-special:#4ade80;--badge-new:#fb7185;--shadow-card:none;--shadow-hover:none;--font-display:"Cormorant Garamond",serif;--font-body:"DM Sans",sans-serif}