.blackfriday-theme{--background:oklch(16% .016 300);--ink:oklch(11.5% .013 300);--surface:oklch(24.5% .026 300);--surface-2:oklch(31% .035 300);--card:var(--surface);--popover:var(--surface);--muted:var(--surface-2);--secondary:var(--surface-2);--muted-foreground:oklch(77% .017 300);--cream:oklch(97.5% .004 300);--foreground:var(--cream);--ember:oklch(65% .21 305);--brass:oklch(72% .175 305);--neon-pink:var(--ember);--neon-cyan:var(--brass);--primary:var(--ember);--accent:var(--brass);--ring:var(--brass);--brass-foreground:var(--cream);--ember-foreground:var(--cream);--logo-purple:#bf42ff;--logo-pink:#fe2757;--logo-red:#e12c25;--gradient-ember:linear-gradient(110deg, var(--logo-purple), var(--logo-pink) 52%, var(--logo-red));--gradient-brass:var(--gradient-ember);--shadow-lift:0 24px 60px -24px oklch(8% .012 300/.85);--shadow-ember:0 18px 44px -18px oklch(58% .23 300/.55);--color-background:var(--background);--color-ink:var(--ink);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-card:var(--card);--color-popover:var(--popover);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-cream:var(--cream);--color-foreground:var(--foreground);--color-ember:var(--ember);--color-brass:var(--brass);--color-neon-pink:var(--neon-pink);--color-neon-cyan:var(--neon-cyan);--color-brass-foreground:var(--brass-foreground);--color-ember-foreground:var(--ember-foreground);--color-ring:var(--ring)}.blackfriday-theme .pulse-ember{animation:2.2s ease-out infinite blackfriday-pulse}@keyframes blackfriday-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ember) 45%, transparent)}50%{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.blackfriday-theme .pulse-ember{animation:none}}
