:root{--primary: #d6403f;--primary-container: #ff6b6b;--on-primary: #ffffff;--inverse-primary: #ffc2c2;--secondary: #0f8f85;--secondary-container: #bdf0ea;--tertiary: #3d7be0;--accent-rose: #ff6b6b;--accent-gold: #f5a300;--background: #fffbf2;--surface: #fffbf2;--surface-dim: #dfd9d4;--surface-bright: #fffbf2;--surface-linen: #f5f1eb;--canvas-ivory: #fbf9f5;--surface-card: #ffffff;--surface-container-lowest: #ffffff;--surface-container-low: #f9f2ed;--surface-container: #f3ede7;--surface-container-high: #ede7e2;--surface-container-highest: #e7e1dc;--on-surface: #1d1b18;--on-surface-variant: #534343;--on-background: #1d1b18;--text-primary: #1c1a17;--text-muted: #6e685f;--text-light: #968e82;--outline: #857372;--outline-variant: #d8c1c1;--border-strong: #d4cabe;--border-subtle: #e8e1d7;--error: #ba1a1a;--discount-badge-bg: #ffe9e9;--discount-badge-text: #c23434;--inverse-surface: #32302d;--inverse-on-surface: #f6f0ea;--font-headline: "Fredoka Variable", "Fredoka", "Plus Jakarta Sans Variable", system-ui, sans-serif;--font-body: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--container-max: 1320px;--gutter-mobile: 1rem;--gutter-desktop: 1.5rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4.5rem;--space-4xl: 6rem;--radius: .125rem;--radius-lg: .25rem;--radius-xl: .5rem;--radius-pill: .75rem;--radius-full: 9999px}
