/* ==========================================================================
   MULTI-TENANT DYNAMIC CSS THEME TOKENS (TheCheckoutGuys Platform Engine)
   ========================================================================== */

:root {
    --brand-primary: var(--accent-color, #E60023);
    --brand-secondary: var(--accent-hover, #b3001b);
    --brand-bg: var(--bg-color, #121212);
    --brand-surface: var(--card-bg, #1e1e1e);
    --brand-border: var(--border-color, #333333);
    --brand-text: var(--text-primary, #ffffff);
    --brand-text-muted: var(--text-secondary, #a0a0a0);
}

/* Tenant Explicit Overrides (Backward Compatibility Fallbacks) */
body.scores-theme {
    --accent-color: #E60023 !important; /* Scores Vibrant Red */
    --accent-hover: #b3001b !important;
    --brand-primary: #E60023 !important;
}

body.rachels-portal,
body.rachels-theme {
    --accent-color: #C8102E !important; /* Rachel's Crimson Red */
    --accent-hover: #9c0b20 !important;
    --brand-primary: #C8102E !important;
}

body.demo-theme {
    --accent-color: #ffffff !important;
    --accent-hover: #e0e0e0 !important;
    --brand-primary: #ffffff !important;
}
