/* SEASONAL TEMPLATE. Replace these tokens without changing structural CSS. */
@layer tokens {
    :root[data-theme="november"] {
        --color-scheme: light;
        --page: #f5f0e8;
        --panel: #fffcf6;
        --cookie-panel: #fffcf6f5;
        --ink: #282330;
        --muted: #776b65;
        --line: #e4d9cb;
        --subtle: #f2e8db;
        --accent: #945d35;
        --focus: #945d35;
        --selection: #bc7950;
        --selection-ink: #ffffff;
        --headline-secondary: #ead7be;
        --stage-muted: #d6cbbc;
        --stage-dim: #d6cbbc80;
        --stage-line: #d6b98f55;
        --signature-line: #e3b77d60;
        --signal: #d2a06f;
        --signal-glow: #d2a06f50;
        --video-opacity: .75;
        --video-saturation: .45;
        --hero-shade: linear-gradient(90deg, #11121df5, #1b1a25d9 34%, #30212a90 74%, #3b282760), linear-gradient(0deg, #161320e8, transparent 58%);
        --panel-shadow: 0 20px 70px #37241620, 0 2px 10px #37241608;
    }
}
