body.stg-sunday-page.dark {
    --color-app-bg: #0b1224;
    --color-surface-1: #111b34;
    --color-surface-2: #16213d;
    --color-surface-3: #1b2947;
    --color-sidebar-bg: rgba(11, 16, 32, 0.96);
    --color-sidebar-hover: rgba(30, 44, 72, 0.94);
    --color-sidebar-active: #5f8cff;
    --color-input-bg: rgba(255, 255, 255, 0.08);
    --color-chip-bg: rgba(255, 255, 255, 0.08);
    --color-border-soft: rgba(255, 255, 255, 0.08);
    --color-border-strong: rgba(255, 255, 255, 0.16);
    --color-border: var(--color-border-soft);

    --color-text-primary: #e7efff;
    --color-text-secondary: rgba(198, 210, 238, 0.82);
    --color-text-muted: rgba(198, 210, 238, 0.58);
    --color-text-on-dark: #f7fbff;
    --color-accent: #5f8cff;
    --color-accent-soft: rgba(95, 140, 255, 0.22);
    --color-success: #3ed395;
    --color-warning: #f7c67b;
    --color-danger: #ff7b8a;

    --shadow-card: 0 32px 64px rgba(4, 10, 26, 0.6);
    --shadow-sidebar: 0 38px 90px rgba(3, 8, 24, 0.72);
    --shadow-floating: 0 28px 62px rgba(4, 10, 26, 0.7);
    --glow-primary: 0 0 0 4px rgba(95, 140, 255, 0.25);

    --color-row-odd: rgba(15, 23, 44, 0.92);
    --color-row-even: rgba(17, 27, 52, 0.96);
    --color-row-hover: rgba(95, 140, 255, 0.18);
    --color-table-head: rgba(27, 40, 68, 0.95);

    --color-surface: var(--color-surface-1);
    --color-surface-dark: var(--color-surface-1);
    --color-popover-bg: #111c35;
    --color-popover-border: rgba(255, 255, 255, 0.12);
    --shadow-popover: 0 30px 60px rgba(2, 6, 18, 0.7), 0 16px 32px rgba(2, 6, 18, 0.45);
    --color-modal-overlay: rgba(3, 8, 20, 0.75);
    --color-placeholder: rgba(198, 210, 238, 0.6);

    --color-header-bg: linear-gradient(135deg, #16213f, #101a33);
    --color-header-border: rgba(95, 140, 255, 0.16);
    --shadow-header: 0 30px 56px rgba(3, 8, 24, 0.6);
    --header-sheen: linear-gradient(120deg, rgba(95, 140, 255, 0.16), transparent 65%);

    --scrollbar-track: rgba(5, 10, 24, 0.92);
    --scrollbar-thumb: rgba(95, 140, 255, 0.75);
    --scrollbar-border: rgba(5, 10, 24, 0.9);

    --sunday-sticky-col-1-bg: #1b2947;
    --sunday-sticky-col-2-bg: #111b34;
    --sunday-sticky-col-3-bg: #111b34;
}
