body.season-harvest{--color-primary:#f5a524;--color-primary-rgb:245,165,36;--color-primary-light:#ffc24d;--color-primary-dark:#d98c0f;--color-primary-darker:#1a0f0a;--color-primary-text:#1a0f0a;--color-accent:#d9343a;--color-accent-rgb:217,52,58;--color-accent-light:#ef5a60;--color-accent-dark:#b4262c;--color-accent-text:#ffffff;--accent-primary:#f5a524;--accent-secondary:#d9343a;--accent-gradient:linear-gradient(135deg, #f5a524 0%, #ea580c 60%, #d9343a 100%);--accent-gradient-hover:linear-gradient(135deg, #ffc24d 0%, #fb7a2a 60%, #ef5a60 100%);--accent-glow:0 0 20px rgba(245, 165, 36, 0.4);--accent-glow-strong:0 0 30px rgba(245, 165, 36, 0.6);--accent-border:rgba(245, 165, 36, 0.3);--accent-bg:rgba(245, 165, 36, 0.1);--accent-bg-hover:rgba(245, 165, 36, 0.2);--bg-primary:#1a0f0a;--bg-secondary:#23140e;--bg-tertiary:#2e1b12;--bg-gradient:linear-gradient(135deg, #1a0f0a 0%, #2a1710 50%, #1a0f0a 100%);--glass-bg:#23140e;--glass-bg-solid:#23140e;--glass-bg-light:#332016;--glass-border:rgba(255, 210, 160, 0.10);--glass-border-hover:rgba(255, 210, 160, 0.22);--text-primary:#fff1e2;--text-secondary:rgba(255, 241, 226, 0.85);--text-muted:rgba(255, 241, 226, 0.6);background:var(--bg-gradient);color:var(--text-primary)}body.season-harvest::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(800px 500px at 15% 10%,rgba(245,165,36,.14) 0,transparent 60%),radial-gradient(700px 500px at 85% 20%,rgba(217,52,58,.1) 0,transparent 60%),radial-gradient(900px 600px at 50% 100%,rgba(234,88,12,.12) 0,transparent 65%)}body.season-harvest .footer::before,body.season-harvest .navbar::before,body.season-harvest footer::before{content:'';position:absolute;left:0;right:0;top:0;height:5px;pointer-events:none;background:repeating-linear-gradient(90deg,#d9343a 0 14px,#f5a524 14px 22px,#9a4d0b 22px 30px,#fbbf24 30px 36px,#84a35a 36px 44px);opacity:.9;z-index:3}body.season-harvest .footer,body.season-harvest footer{position:relative}body.season-harvest .nav-link-holiday{background:linear-gradient(135deg,rgba(245,165,36,.18),rgba(217,52,58,.18));border:1px solid rgba(245,165,36,.45);border-radius:999px;padding-left:12px!important;padding-right:12px!important;color:#ffd98a!important}body.season-harvest #seasonFxCanvas{position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:.9}@media (prefers-reduced-motion:reduce){body.season-harvest #seasonFxCanvas{display:none}}