/* CeciStyle — Thanksgiving Day */
body.theme-thanksgiving-day {
    --holiday-primary: #5b2b32;
    --holiday-secondary: #f3e1c4;
    --holiday-accent: #b45b2a;
    --holiday-accent-two: #d2a449;
    --holiday-surface: #fffaf1;
    --holiday-text: #423433;
    --holiday-muted: #74665b;
    --holiday-border: rgba(91, 43, 50, 0.25);
    --holiday-topbar-background: rgba(255, 250, 241, 0.98);
    --holiday-topbar-text: #5b2b32;
    --holiday-topbar-icon-filter: none;
    --holiday-header-background:
        radial-gradient(circle at 88% 12%, rgba(210, 164, 73, 0.2), transparent 18rem),
        linear-gradient(125deg, #5b2b32 0%, #7a3f3e 68%, #a85a2b 125%);
    --holiday-header-text: #ffffff;
    --holiday-header-muted: rgba(255, 255, 255, 0.84);
    --holiday-page-background:
        radial-gradient(circle at 10% 18%, rgba(180, 91, 42, 0.08), transparent 25rem),
        linear-gradient(180deg, #fffaf1, #f2e1c7);
    --holiday-hero-filter: sepia(0.2) saturate(1.05) contrast(1.07) brightness(0.82);
    --holiday-hero-overlay:
        radial-gradient(circle at 18% 20%, rgba(210, 164, 73, 0.26), transparent 34%),
        linear-gradient(112deg, rgba(75, 37, 42, 0.75), rgba(157, 76, 34, 0.43)),
        linear-gradient(to bottom, transparent, rgba(60, 30, 33, 0.7));
    --holiday-stripe: linear-gradient(90deg, #5b2b32, #d2a449, #b45b2a, #3d563f);
}

body.theme-thanksgiving-day .holiday-notice {
    color: #ffffff;
    background: linear-gradient(90deg, #4d242a, #73383a 55%, #934822);
}

body.theme-thanksgiving-day .holiday-notice__title {
    color: #f2cf85;
}

body.theme-thanksgiving-day .holiday-notice__message {
    color: rgba(255, 255, 255, 0.9);
}
