:root {
    
    /* Start: Global Theme */
    --sbn-v2-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-bg-deep: var(--sbn-v2-admin-bg-page-deep);
    /* End: Global Theme */

    /* Start: Global Theme */
    --sbn-v2-loading-color: var(--sbn-v2-admin-accent-bronze);
    --sbn-v2-loading-ring: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-loading-ring-muted: color-mix(in srgb, var(--sbn-v2-admin-brand-secondary) 18%, var(--sbn-v2-admin-util-transparent));
    /* End: Loading */

    /* Start: Header */

    /* brand link ? Header.module.css .brandLink */
    --sbn-v2-header-brand-link-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-header-brand-link-after-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-header-brand-img-shadow-color: color-mix(in srgb, var(--sbn-v2-admin-util-black) 42%, var(--sbn-v2-admin-util-transparent));
    /* top bar ? Header.module.css .topBar */
    --sbn-v2-header-top-bg-start: var(--sbn-v2-admin-chrome-top-bg-start);
    --sbn-v2-header-top-bg-end: var(--sbn-v2-admin-chrome-top-bg-end);
    --sbn-v2-header-top-border-top-color: var(--sbn-v2-admin-chrome-border-accent);
    --sbn-v2-header-top-border-bottom-color: var(--sbn-v2-admin-chrome-border-accent);
    --sbn-v2-header-top-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-top-text-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-top-text-shadow-color: color-mix(in srgb, var(--sbn-v2-admin-util-black) 50%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-header-plain-link-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-header-version-toggle-icon-color: var(--sbn-v2-admin-accent-primary);
    /* desktop nav ? Header.module.css .desktopNav */
    --sbn-v2-header-nav-bg-start: var(--sbn-v2-admin-chrome-nav-bg-start);
    --sbn-v2-header-nav-bg-end: var(--sbn-v2-admin-chrome-nav-bg-end);
    --sbn-v2-header-nav-border-bottom-color: var(--sbn-v2-admin-chrome-border-accent);
    --sbn-v2-header-nav-color: var(--sbn-v2-admin-chrome-nav-color);
    --sbn-v2-header-nav-link-color: var(--sbn-v2-admin-chrome-nav-color);
    --sbn-v2-header-nav-link-active-color: var(--sbn-v2-admin-chrome-nav-active-color);
    --sbn-v2-header-nav-clock-color: var(--sbn-v2-admin-chrome-nav-color);
    /* account bar ? Header.module.css .accountBar */
    --sbn-v2-header-account-border-color: var(--sbn-v2-admin-bg-page);
    --sbn-v2-header-account-bg-start: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-header-account-bg-end: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-header-account-segment-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-account-segment-border-left-color: var(--sbn-v2-admin-bg-page);
    --sbn-v2-header-account-segment-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-header-signout-hover-bg-start: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-header-signout-hover-bg-end: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-header-signout-hover-color: var(--sbn-v2-admin-text-primary);
    /* login form ? LoginMenu.module.css */
    --sbn-v2-header-login-bar-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-header-login-input-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-header-login-input-border-color: var(--sbn-v2-admin-border-gold);
    --sbn-v2-header-login-input-focus-border-color: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-header-login-input-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-login-input-text-fill-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-login-input-placeholder-color: var(--sbn-v2-admin-text-muted);
    --sbn-v2-header-login-input-placeholder-text-fill-color: var(--sbn-v2-admin-text-muted);
    --sbn-v2-header-login-submit-bg-start: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-header-login-submit-bg-mid: var(--sbn-v2-admin-gold-medium);
    --sbn-v2-header-login-submit-bg-end: var(--sbn-v2-admin-gold-deep);
    --sbn-v2-header-login-submit-border-color: var(--sbn-v2-admin-border-gold);
    --sbn-v2-header-login-submit-color: var(--sbn-v2-admin-text-on-gold);
    /* lang tools ? LangTools.module.css */
    --sbn-v2-header-lang-tools-trigger-bg-start: var(--sbn-v2-admin-navy-mid);
    --sbn-v2-header-lang-tools-trigger-bg-end: var(--sbn-v2-admin-navy-deep);
    --sbn-v2-header-lang-tools-trigger-border-color: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-header-lang-tools-trigger-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-lang-menu-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-header-lang-menu-border-color: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-header-lang-item-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-header-lang-item-hover-bg: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-header-lang-item-hover-color: var(--sbn-v2-admin-text-inverse);
    /* theme switch ? DarkLight.module.css */
    --sbn-v2-header-theme-switch-border-color: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-header-theme-switch-bg-start: var(--sbn-v2-admin-navy-mid);
    --sbn-v2-header-theme-switch-bg-end: var(--sbn-v2-admin-navy-deep);
    --sbn-v2-header-theme-switch-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-theme-switch-sun-color: var(--sbn-v2-admin-bg-page);
    --sbn-v2-header-theme-switch-moon-color: color-mix(in srgb, var(--sbn-v2-admin-text-inverse) 82%, var(--sbn-v2-admin-brand-secondary));
    --sbn-v2-header-theme-switch-thumb-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-header-theme-switch-thumb-color: color-mix(in srgb, var(--sbn-v2-admin-bg-page) 54%, var(--sbn-v2-admin-bg-page-deep));
    --sbn-v2-header-theme-switch-thumb-dark-bg: radial-gradient(circle at 62% 30%, color-mix(in srgb, var(--sbn-v2-admin-text-inverse) 30%, var(--sbn-v2-admin-util-transparent)) 0 13%, var(--sbn-v2-admin-brand-secondary) 14% 100%);
    --sbn-v2-header-theme-switch-thumb-dark-color: var(--sbn-v2-admin-text-inverse);
    /* settings panel ? SettingTools.module.css */
    --sbn-v2-header-setting-toggle-border-color: var(--sbn-v2-admin-status-success);
    --sbn-v2-header-setting-dropdown-option-bg: var(--sbn-v2-admin-surface-raised);
    /* mobile top bar ? Header.module.css .mobileBar */
    --sbn-v2-header-mobile-bg-start: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-header-mobile-bg-end: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-header-mobile-border-bottom-color: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-header-mobile-control-border-color: color-mix(in srgb, var(--sbn-v2-admin-text-inverse) 25%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-header-mobile-control-bg-start: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-header-mobile-control-bg-end: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-header-mobile-control-color: var(--sbn-v2-admin-text-inverse);
    /* mobile menu drawer ? Header.module.css .menuDrawer */
    --sbn-v2-header-mobile-menu-backdrop-bg: var(--sbn-v2-admin-overlay-backdrop);
    --sbn-v2-header-mobile-menu-panel-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-header-mobile-menu-panel-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-header-mobile-menu-head-bg-start: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-header-mobile-menu-head-bg-end: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-header-mobile-menu-head-border-bottom-color: var(--sbn-v2-admin-border-default);
    --sbn-v2-header-mobile-menu-close-border-color: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-header-mobile-menu-close-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-header-mobile-menu-close-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-header-mobile-menu-account-border-color: var(--sbn-v2-admin-border-gold);
    --sbn-v2-header-mobile-menu-account-bg: var(--sbn-v2-admin-highlight-gold);
    --sbn-v2-header-mobile-menu-account-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-header-mobile-menu-logout-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-header-mobile-menu-logout-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-mobile-menu-link-border-color: var(--sbn-v2-admin-border-default);
    --sbn-v2-header-mobile-menu-link-bg-start: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-header-mobile-menu-link-bg-end: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-header-mobile-menu-link-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-header-mobile-menu-icon-bg-start: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-header-mobile-menu-icon-bg-end: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-header-mobile-menu-icon-border-color: var(--sbn-v2-admin-border-input);
    --sbn-v2-header-mobile-menu-icon-color: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-header-mobile-menu-tools-theme-switch-bg: var(--sbn-v2-admin-navy-mid);
    --sbn-v2-header-mobile-menu-tools-theme-switch-border-color: var(--sbn-v2-admin-border-default);
    --sbn-v2-header-mobile-menu-tools-lang-bg: var(--sbn-v2-admin-navy-mid);
    --sbn-v2-header-mobile-menu-tools-lang-border-color: var(--sbn-v2-admin-border-default);
    --sbn-v2-header-mobile-menu-tools-lang-color: var(--sbn-v2-admin-text-inverse);
    /* End: Header */


    /* Start: Sports Sidebar */
    /* shared */
    --sbn-v2-sports-sidebar-border: var(--sbn-v2-admin-chrome-sidebar-edge);
    --sbn-v2-sports-sidebar-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-sports-sidebar-hover-bg: var(--sbn-v2-admin-chrome-sidebar-row-hover-bg);
    --sbn-v2-sports-sidebar-hover-border: var(--sbn-v2-admin-accent-primary);
    /* leagues panel ? SideRight.module.css .leaguesPanel */
    --sbn-v2-sports-sidebar-panel-bg: var(--sbn-v2-admin-surface-sidebar);
    --sbn-v2-sports-sidebar-panel-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-panel-text: var(--sbn-v2-sports-sidebar-text);
    /* accordion shell ? SideRight.module.css */
    --sbn-v2-sports-sidebar-accordion-item-bg: var(--sbn-v2-admin-surface-sidebar);
    --sbn-v2-sports-sidebar-accordion-head-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-sports-sidebar-accordion-head-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-sidebar-accordion-title-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-sidebar-accordion-title-glow-bg: var(--sbn-v2-admin-highlight-gold-end);
    /* search field ? SideRight.module.css .searchInput */
    --sbn-v2-sports-sidebar-search-icon-color: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-sports-sidebar-search-field-bg: var(--sbn-v2-admin-chrome-sidebar-search-bg);
    --sbn-v2-sports-sidebar-search-field-border: var(--sbn-v2-admin-chrome-sidebar-search-border);
    --sbn-v2-sports-sidebar-search-field-text: var(--sbn-v2-admin-chrome-sidebar-search-text);
    --sbn-v2-sports-sidebar-search-field-focus-border: var(--sbn-v2-sports-sidebar-hover-border);
    /* empty state ? LeagueSideBar.module.css .emptyState */
    --sbn-v2-sports-sidebar-empty-state-text: var(--sbn-v2-admin-text-muted);
    /* sport item ? LeagueSideBar.module.css .sportItem */
    --sbn-v2-sports-sidebar-sport-item-bg: var(--sbn-v2-admin-chrome-sidebar-row-bg);
    --sbn-v2-sports-sidebar-sport-item-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-sport-item-text: var(--sbn-v2-sports-sidebar-text);
    --sbn-v2-sports-sidebar-sport-item-hover-bg: var(--sbn-v2-sports-sidebar-hover-bg);
    --sbn-v2-sports-sidebar-sport-item-hover-border: var(--sbn-v2-sports-sidebar-hover-border);
    /* sport head ? LeagueSideBar.module.css .sportHead */
    --sbn-v2-sports-sidebar-sport-head-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-sports-sidebar-sport-head-open-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-sport-name-text: var(--sbn-v2-sports-sidebar-text);
    /* sport badge ? LeagueSideBar.module.css .sportBadge */
    --sbn-v2-sports-sidebar-sport-badge-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-sports-sidebar-sport-badge-border: var(--sbn-v2-admin-border-gold-soft);
    --sbn-v2-sports-sidebar-sport-badge-text: var(--sbn-v2-admin-gold-bright);
    /* count chip ? LeagueSideBar.module.css .countChip */
    --sbn-v2-sports-sidebar-count-chip-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-sports-sidebar-count-chip-bg: var(--sbn-v2-admin-highlight-gold-end);
    --sbn-v2-sports-sidebar-count-chip-text: var(--sbn-v2-admin-text-on-gold);
    /* toggle button ? LeagueSideBar.module.css .toggleButton */
    --sbn-v2-sports-sidebar-toggle-btn-bg: var(--sbn-v2-admin-chrome-sidebar-toggle-bg);
    --sbn-v2-sports-sidebar-toggle-btn-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-toggle-btn-text: var(--sbn-v2-admin-chrome-sidebar-toggle-text);
    /* country item ? LeagueSideBar.module.css .countryItem */
    --sbn-v2-sports-sidebar-country-item-bg: var(--sbn-v2-admin-chrome-sidebar-stack-bg);
    --sbn-v2-sports-sidebar-country-item-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-country-head-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-sports-sidebar-country-head-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-country-name-text: var(--sbn-v2-sports-sidebar-text);
    /* league row ? LeagueSideBar.module.css .leagueRow */
    --sbn-v2-sports-sidebar-league-stack-bg: var(--sbn-v2-admin-chrome-sidebar-stack-bg);
    --sbn-v2-sports-sidebar-league-row-bg: var(--sbn-v2-admin-chrome-sidebar-league-bg);
    --sbn-v2-sports-sidebar-league-row-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-league-row-text: var(--sbn-v2-sports-sidebar-text);
    --sbn-v2-sports-sidebar-league-row-hover-bg: var(--sbn-v2-sports-sidebar-hover-bg);
    --sbn-v2-sports-sidebar-league-row-hover-border: var(--sbn-v2-sports-sidebar-hover-border);
    --sbn-v2-sports-sidebar-league-name-text: var(--sbn-v2-sports-sidebar-text);
    /* favorite button ? LeagueSideBar.module.css .favoriteButton */
    --sbn-v2-sports-sidebar-fav-btn-bg: var(--sbn-v2-admin-chrome-sidebar-fav-bg);
    --sbn-v2-sports-sidebar-fav-btn-border: var(--sbn-v2-sports-sidebar-border);
    --sbn-v2-sports-sidebar-fav-btn-text: var(--sbn-v2-admin-chrome-sidebar-fav-icon);
    --sbn-v2-sports-sidebar-fav-btn-hover-bg: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-sidebar-fav-btn-hover-border: var(--sbn-v2-sports-sidebar-hover-border);
    --sbn-v2-sports-sidebar-fav-btn-hover-text: var(--sbn-v2-sports-sidebar-text);
    /* End: Sports Sidebar */

    /* Start: Side Panel Mobile ? SideRight.module.css */
    /* close button ? .closeButton */
    --sbn-v2-sports-sidebar-close-btn-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-sports-sidebar-close-btn-text: var(--sbn-v2-admin-text-primary);
    /* mobile league sheet ? body.sport-league-sheet-open */
    --sbn-v2-sports-sidebar-mobile-sheet-backdrop-bg: var(--sbn-v2-admin-overlay-backdrop);
    --sbn-v2-sports-sidebar-mobile-sheet-panel-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-sports-sidebar-mobile-sheet-handle-bg: var(--sbn-v2-admin-text-muted);
    --sbn-v2-sports-sidebar-mobile-sheet-close-bar-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-sports-sidebar-mobile-sheet-close-icon-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-sports-sidebar-mobile-sheet-close-focus-outline: var(--sbn-v2-admin-accent-primary);
    /* End: Side Panel Mobile */

    /* Start: Sports Topbar */
    /* shared */
    --sbn-v2-sports-topbar-rail-border: var(--sbn-v2-admin-chrome-sport-rail-border);
    --sbn-v2-sports-topbar-nav-bg: var(--sbn-v2-admin-chrome-sport-nav-bg);
    --sbn-v2-sports-topbar-chip-hover-border: var(--sbn-v2-admin-chrome-sport-chip-hover-border);
    --sbn-v2-sports-topbar-seg-hover-bg: var(--sbn-v2-admin-chrome-sport-seg-hover-bg);
    --sbn-v2-sports-topbar-seg-hover-text: var(--sbn-v2-admin-chrome-sport-seg-hover-text);
    /* cmd bar ? SportRuntime.module.css */
    --sbn-v2-sports-topbar-cmd-bar-border: var(--sbn-v2-admin-chrome-sport-cmd-border);
    --sbn-v2-sports-topbar-cmd-bar-bg: var(--sbn-v2-admin-chrome-sport-cmd-end);
    --sbn-v2-sports-topbar-cmd-bar-text: var(--sbn-v2-admin-text-inverse);
    /* period segment ? SportRuntime.module.css / MoreBet.module.css .sport-period-seg */
    --sbn-v2-sports-topbar-period-seg-border: var(--sbn-v2-admin-chrome-sport-seg-border);
    --sbn-v2-sports-topbar-period-seg-bg: var(--sbn-v2-admin-chrome-sport-seg-bg);
    --sbn-v2-sports-topbar-period-btn-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-sports-topbar-period-btn-text: var(--sbn-v2-admin-chrome-sport-seg-muted);
    --sbn-v2-sports-topbar-period-btn-hover-bg: var(--sbn-v2-sports-topbar-seg-hover-bg);
    --sbn-v2-sports-topbar-period-btn-hover-text: var(--sbn-v2-sports-topbar-seg-hover-text);
    --sbn-v2-sports-topbar-period-btn-active-bg: var(--sbn-v2-admin-chrome-sport-seg-active-bg);
    --sbn-v2-sports-topbar-period-btn-active-text: var(--sbn-v2-admin-text-inverse);
    /* tool chip ? SportRuntime.module.css / MobileSportFilters.module.css */
    --sbn-v2-sports-topbar-tool-chip-border: var(--sbn-v2-admin-chrome-sport-tool-border);
    --sbn-v2-sports-topbar-tool-chip-bg: var(--sbn-v2-admin-chrome-sport-tool-bg);
    --sbn-v2-sports-topbar-tool-chip-text: var(--sbn-v2-admin-chrome-sport-tool-icon);
    --sbn-v2-sports-topbar-tool-chip-hover-bg: var(--sbn-v2-sports-topbar-seg-hover-bg);
    --sbn-v2-sports-topbar-tool-chip-hover-border: var(--sbn-v2-sports-topbar-chip-hover-border);
    --sbn-v2-sports-topbar-tool-chip-hover-text: var(--sbn-v2-sports-topbar-seg-hover-text);
    --sbn-v2-sports-topbar-tool-switch-bg: var(--sbn-v2-admin-chrome-sport-tool-switch-bg);
    --sbn-v2-sports-topbar-tool-switch-border: var(--sbn-v2-admin-chrome-sport-tool-switch-border);
    --sbn-v2-sports-topbar-tool-switch-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-tool-deposit-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-sports-topbar-tool-deposit-border: var(--sbn-v2-admin-chrome-sport-tool-border);
    --sbn-v2-sports-topbar-tool-deposit-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-tool-deposit-hover-bg: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-sports-topbar-tool-deposit-hover-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-tool-live-dot-bg: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-tool-menu-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-sports-topbar-tool-menu-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-sports-topbar-tool-menu-item-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-sports-topbar-tool-menu-item-hover-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-sports-topbar-tool-menu-item-hover-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-sports-topbar-tool-menu-item-active-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-sports-topbar-tool-menu-item-active-text: var(--sbn-v2-admin-text-inverse);
    /* mobile filters ? MobileSportFilters.module.css */
    --sbn-v2-sports-topbar-mobile-search-border: var(--sbn-v2-admin-bg-page);
    --sbn-v2-sports-topbar-mobile-search-bg: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-mobile-search-text: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-sports-topbar-mobile-search-icon-text: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-sports-topbar-mobile-search-input-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-sports-topbar-mobile-search-input-text: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-sports-topbar-mobile-search-placeholder-text: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-sports-topbar-mobile-search-close-border: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-sports-topbar-mobile-search-close-bg: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-mobile-search-close-text: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-sports-topbar-mobile-search-close-hover-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-sports-topbar-mobile-fav-chip-star-text: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-sports-topbar-mobile-fav-chip-active-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-sports-topbar-mobile-fav-chip-active-border: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-sports-topbar-mobile-fav-chip-active-text: var(--sbn-v2-admin-text-inverse);
    /* sport nav ? Sports.module.css / index.module.css */
    --sbn-v2-sports-topbar-nav-shell-bg: var(--sbn-v2-sports-topbar-nav-bg);
    --sbn-v2-sports-topbar-nav-shell-border: var(--sbn-v2-sports-topbar-rail-border);
    --sbn-v2-sports-topbar-nav-track-border: var(--sbn-v2-sports-topbar-rail-border);
    --sbn-v2-sports-topbar-nav-track-bg: var(--sbn-v2-sports-topbar-nav-bg);
    --sbn-v2-sports-topbar-nav-item-border: var(--sbn-v2-admin-chrome-sport-chip-border);
    --sbn-v2-sports-topbar-nav-item-bg: var(--sbn-v2-admin-chrome-sport-chip-bg);
    --sbn-v2-sports-topbar-nav-item-text: var(--sbn-v2-admin-chrome-sport-chip-text);
    --sbn-v2-sports-topbar-nav-item-hover-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-sports-topbar-nav-item-hover-border: var(--sbn-v2-sports-topbar-chip-hover-border);
    --sbn-v2-sports-topbar-nav-item-hover-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-nav-icon-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-sports-topbar-nav-icon-border: var(--sbn-v2-admin-border-gold-soft);
    --sbn-v2-sports-topbar-nav-icon-text: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-sports-topbar-nav-icon-active-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-sports-topbar-nav-icon-active-border: var(--sbn-v2-sports-topbar-chip-hover-border);
    --sbn-v2-sports-topbar-nav-icon-active-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-topbar-nav-item-focus-outline: var(--sbn-v2-admin-accent-primary);
    /* list search ? ListSearch.module.css .liveDot */
    --sbn-v2-sports-topbar-list-search-live-dot-bg: var(--sbn-v2-admin-accent-primary);
    /* End: Sports Topbar */

    /* Start: Sports Shared */
    --sbn-v2-sports-live-color: var(--sbn-v2-admin-gold-medium);
    --sbn-v2-sports-pre-color: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-sports-mix-color: var(--sbn-v2-admin-status-success);
    --sbn-v2-sports-tournament-bg: color-mix(in srgb, var(--sbn-v2-admin-bg-page-deep) 93%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-sports-tournament-border: color-mix(in srgb, var(--sbn-v2-admin-text-muted) 20%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-sports-tournament-light-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-sports-tournament-light-border: var(--sbn-v2-sports-tournament-border);
    --sbn-v2-sports-tournament-light-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-sports-tournament-dark-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-sports-tournament-dark-border: var(--sbn-v2-sports-tournament-border);
    --sbn-v2-sports-tournament-dark-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-sports-tournament-period-border: color-mix(in srgb, var(--sbn-v2-admin-text-muted) 15%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-sports-tournament-cell-divider-border: color-mix(in srgb, var(--sbn-v2-admin-text-muted) 16%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-sports-tournament-flag-badge-bg: color-mix(in srgb, var(--sbn-v2-admin-text-muted) 10%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-sports-tournament-favorite-border: color-mix(in srgb, var(--sbn-v2-admin-text-muted) 32%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-sports-tournament-favorite-active-color: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-sports-tournament-section-border: color-mix(in srgb, var(--sbn-v2-admin-text-muted) 16%, var(--sbn-v2-admin-util-transparent));
    /* End: Sports Shared */

    /* Start: Bet Slip */
    /* shared */
    --sbn-v2-bet-slip-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-bet-slip-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-bet-slip-text-muted: var(--sbn-v2-admin-text-muted);
    --sbn-v2-bet-slip-text-inverse: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-bet-slip-shell-bg: var(--sbn-v2-admin-surface-sidebar);
    --sbn-v2-bet-slip-navy-bg: var(--sbn-v2-admin-navy-flat);
    --sbn-v2-bet-slip-input-bg: var(--sbn-v2-admin-surface-odd);
    /* coupon fab - SportRuntime.module.css */
    --sbn-v2-bet-slip-coupon-fab-badge-bg: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-bet-slip-coupon-fab-btn-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-bet-slip-coupon-fab-btn-text: var(--sbn-v2-bet-slip-text-inverse);
    /* tabs - SideLeft.module.css */
    --sbn-v2-bet-slip-tab-bg: var(--sbn-v2-admin-surface-live);
    --sbn-v2-bet-slip-tab-bg-alt: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-bet-slip-tab-active-bg: var(--sbn-v2-admin-highlight-gold-end);
    --sbn-v2-bet-slip-tab-active-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-bet-slip-tab-active-text: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-bet-slip-tab-badge-bg: var(--sbn-v2-admin-brand-primary);
    /* bc selection - BetSlipPanel.module.css */
    --sbn-v2-bet-slip-bc-selection-bg: var(--sbn-v2-bet-slip-navy-bg);
    --sbn-v2-bet-slip-bc-selection-head-bg: var(--sbn-v2-bet-slip-navy-bg);
    --sbn-v2-bet-slip-bc-head-flag-bg: var(--sbn-v2-bet-slip-navy-bg);
    --sbn-v2-bet-slip-bc-head-league-text: var(--sbn-v2-bet-slip-text-inverse);
    --sbn-v2-bet-slip-bc-icon-badge-bg: var(--sbn-v2-bet-slip-navy-bg);
    --sbn-v2-bet-slip-bc-selection-delete-bg: var(--sbn-v2-admin-status-danger);
    --sbn-v2-bet-slip-bc-selection-teams-bg: var(--sbn-v2-bet-slip-navy-bg);
    --sbn-v2-bet-slip-bc-selection-teams-text: var(--sbn-v2-bet-slip-text-inverse);
    --sbn-v2-bet-slip-bc-selection-teams-vs-text: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-bet-slip-bc-goal-chip-bg: var(--sbn-v2-admin-surface-live-soft);
    --sbn-v2-bet-slip-bc-goal-chip-text: var(--sbn-v2-admin-accent-primary);
    /* selection card - BetSlipPanel.module.css */
    --sbn-v2-bet-slip-selection-head-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-bet-slip-selection-head-text: var(--sbn-v2-bet-slip-text-inverse);
    --sbn-v2-bet-slip-head-flag-bg: var(--sbn-v2-admin-surface-live-soft);
    --sbn-v2-bet-slip-head-flag-text: var(--sbn-v2-bet-slip-text);
    --sbn-v2-bet-slip-sport-icon-text: var(--sbn-v2-bet-slip-text);
    --sbn-v2-bet-slip-selection-teams-bg: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-bet-slip-selection-teams-text: var(--sbn-v2-bet-slip-text);
    --sbn-v2-bet-slip-goal-chip-bg: var(--sbn-v2-admin-surface-live-soft);
    --sbn-v2-bet-slip-goal-chip-text: var(--sbn-v2-bet-slip-text);
    --sbn-v2-bet-slip-market-argument-text: var(--sbn-v2-admin-accent-bronze);
    --sbn-v2-bet-slip-market-odd-text: var(--sbn-v2-admin-gold-deep);
    /* empty state - MyBetList.module.css / BetSlipPanel.module.css */
    --sbn-v2-bet-slip-empty-bg: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-bet-slip-empty-alert-bg: var(--sbn-v2-admin-util-transparent);
    /* stake input - BetInputCommand.module.css / BetSlipPanel.module.css */
    --sbn-v2-bet-slip-bc-input-placeholder-text: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-bet-slip-bc-input-focus-border: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-bet-slip-stack-input-focus-border: var(--sbn-v2-admin-interactive-primary);
    /* footer & submit - BetSlipPanel.module.css */
    --sbn-v2-bet-slip-footer-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-bet-slip-accept-check-bg: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-bet-slip-submit-primary-bg: var(--sbn-v2-admin-status-success);
    --sbn-v2-bet-slip-submit-primary-text: var(--sbn-v2-bet-slip-text-inverse);
    --sbn-v2-bet-slip-submit-danger-bg: var(--sbn-v2-admin-status-danger);
    --sbn-v2-bet-slip-submit-danger-text: var(--sbn-v2-bet-slip-text-inverse);
    /* mobile close - SideLeft.module.css / BetSlipPanel.module.css */
    --sbn-v2-bet-slip-mobile-close-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-bet-slip-mobile-close-icon-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-bet-slip-mobile-sheet-close-bg: var(--sbn-v2-admin-brand-secondary);
    /* my bet list - MyBetList.module.css / BetSlipPanel.module.css */
    --sbn-v2-bet-slip-mybet-pick-head-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-bet-slip-mybet-sport-icon-bg: var(--sbn-v2-admin-surface-live-soft);
    --sbn-v2-bet-slip-mybet-sport-icon-text: var(--sbn-v2-bet-slip-text);
    --sbn-v2-bet-slip-mybet-team-block-bg: var(--sbn-v2-admin-surface-live);
    --sbn-v2-bet-slip-mybet-odd-argument-text: var(--sbn-v2-admin-accent-bronze);
    --sbn-v2-bet-slip-mybet-odd-value-text: var(--sbn-v2-admin-gold-deep);
    --sbn-v2-bet-slip-mybet-meta-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-bet-slip-mybet-meta-date-text: var(--sbn-v2-bet-slip-text-muted);
    --sbn-v2-bet-slip-mybet-sell-amount-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-bet-slip-mybet-status-wait-bg: var(--sbn-v2-admin-gold-medium);
    --sbn-v2-bet-slip-mybet-status-wait-text: var(--sbn-v2-admin-text-on-accent);
    --sbn-v2-bet-slip-mybet-status-run-bg: var(--sbn-v2-admin-status-success);
    --sbn-v2-bet-slip-mybet-status-run-text: var(--sbn-v2-bet-slip-text-inverse);
    --sbn-v2-bet-slip-mybet-status-reject-bg: var(--sbn-v2-admin-status-danger);
    --sbn-v2-bet-slip-mybet-status-reject-text: var(--sbn-v2-bet-slip-text-inverse);
    /* End: Bet Slip */

    /* Start: League Favorite */
    /* shared */
    --sbn-v2-league-favorite-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-league-favorite-text: var(--sbn-v2-admin-text-primary);
    /* fav bar ? Favorite.module.css .scroller, periodMenu.module.css .topMenu */
    --sbn-v2-league-favorite-bar-bg: var(--sbn-v2-admin-surface-live);
    --sbn-v2-league-favorite-bar-border: var(--sbn-v2-league-favorite-border);
    /* fav chip ? Favorite.module.css .chip */
    --sbn-v2-league-favorite-chip-bg: var(--sbn-v2-admin-surface-odd);
    --sbn-v2-league-favorite-chip-border: var(--sbn-v2-league-favorite-border);
    --sbn-v2-league-favorite-chip-text: var(--sbn-v2-league-favorite-text);
    --sbn-v2-league-favorite-chip-label-text: var(--sbn-v2-league-favorite-text);
    --sbn-v2-league-favorite-chip-hit-hover-text: var(--sbn-v2-admin-interactive-primary);
    /* chip close ? Favorite.module.css .chipClose */
    --sbn-v2-league-favorite-chip-close-border: var(--sbn-v2-league-favorite-border);
    --sbn-v2-league-favorite-chip-close-bg: var(--sbn-v2-admin-surface-live-soft);
    --sbn-v2-league-favorite-chip-close-text: var(--sbn-v2-admin-text-muted);
    --sbn-v2-league-favorite-chip-close-hover-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-league-favorite-chip-close-hover-text: var(--sbn-v2-admin-status-danger);
    /* asia view close default ? Favorite.module.css :global(.asiaView) .chipClose */
    --sbn-v2-league-favorite-asia-chip-close-text: var(--sbn-v2-admin-status-danger);
    /* pin star ? event views .star-l */
    --sbn-v2-league-favorite-pin-star-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-league-favorite-pin-star-active-text: var(--sbn-v2-admin-interactive-primary);
    /* End: League Favorite */

    /* Start: Italy View */
    /* layout */
 
    --sbn-v2-italy-shell-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-italy-shell-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-italy-shell-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-tournament-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-italy-tournament-border: var(--sbn-v2-admin-brand-secondary);
    /* league header */
    --sbn-v2-italy-league-head-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-italy-league-head-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-league-btn-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-italy-league-btn-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-league-btn-inner-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-league-name-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-league-name-text-fill: var(--sbn-v2-admin-text-inverse);
    /* event card */
    --sbn-v2-italy-event-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-italy-event-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-italy-event-text: var(--sbn-v2-admin-text-primary);
 
    /* teams panel */
    --sbn-v2-italy-teams-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-italy-teams-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-italy-teams-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-team-name-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-team-name-text-fill: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-teams-clock-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-italy-teams-clock-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-italy-teams-clock-line: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-italy-score-badge-bg: var(--sbn-v2-admin-surface-live);
    --sbn-v2-italy-score-badge-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-italy-score-badge-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-score-badge-text-fill: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-card-red-bg: var(--sbn-v2-admin-status-danger);
    --sbn-v2-italy-card-red-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-card-yellow-bg: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-italy-card-yellow-text: var(--sbn-v2-admin-text-on-accent);
    /* score table */
    --sbn-v2-italy-score-wrap-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-italy-score-wrap-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-italy-score-cell-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-italy-score-cell-border: color-mix(in srgb, var(--sbn-v2-admin-brand-secondary) 20%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-italy-score-cell-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-score-cell-text-fill: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-score-total-bg: color-mix(in srgb, var(--sbn-v2-admin-brand-secondary) 14%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-italy-score-total-border: color-mix(in srgb, var(--sbn-v2-admin-brand-secondary) 28%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-italy-score-total-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-score-total-text-fill: var(--sbn-v2-admin-text-primary);
    /* clock & pin */
    --sbn-v2-italy-clock-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-italy-clock-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-time-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-italy-time-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-pin-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-italy-pin-border: color-mix(in srgb, var(--sbn-v2-admin-text-inverse) 22%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-italy-pin-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-pin-active-text: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-italy-pin-active-text-fill: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-italy-pin-active-fill: var(--sbn-v2-admin-gold-bright);
    /* odds grid */
    --sbn-v2-italy-odds-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-italy-odd-row-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-italy-odd-row-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-italy-odd-row-text: var(--sbn-v2-admin-text-primary); 
    --sbn-v2-italy-odd-label-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-odd-label-text-fill: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-odd-handicap-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-italy-odd-handicap-text-fill: var(--sbn-v2-admin-text-primary);
    /* odd button */
    --sbn-v2-italy-odd-bg: var(--sbn-v2-admin-gold-value-end);
    --sbn-v2-italy-odd-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-italy-odd-text: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-italy-odd-text-fill: var(--sbn-v2-admin-text-on-gold); 
    --sbn-v2-italy-odd-inner-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-italy-odd-hover-bg: var(--sbn-v2-admin-gold-medium);
    --sbn-v2-italy-odd-hover-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-italy-odd-selected-bg: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-italy-odd-selected-border: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-italy-odd-selected-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-italy-odd-selected-text-fill: var(--sbn-v2-admin-text-inverse);
    /* End: Italy View */

    /* Start: Euro Sports */
    /* league header */
    --sbn-v2-euro-league-accent-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-euro-league-accent-border: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-euro-league-item-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-euro-league-head-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-euro-league-favorite-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-euro-odds-scroll-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-euro-more-panel-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-euro-league-head-text: var(--sbn-v2-admin-text-inverse); 
    --sbn-v2-euro-league-body-bg: var(--sbn-v2-admin-surface-raised);
    /* event card */
    --sbn-v2-euro-event-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-euro-event-border: var(--sbn-v2-admin-border-default);
    /* flash ribbon */
    --sbn-v2-euro-flash-bg-goal: var(--sbn-v2-admin-status-success);
    --sbn-v2-euro-flash-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-flash-bg-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-euro-flash-border-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-euro-flash-bg-danger: var(--sbn-v2-admin-status-danger);
    --sbn-v2-euro-flash-border-danger: var(--sbn-v2-admin-status-danger);
    /* teams & score */
    --sbn-v2-euro-team-name-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-euro-score-badge-bg: var(--sbn-v2-admin-surface-live);
    --sbn-v2-euro-score-badge-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-score-badge-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-euro-score-badge-text-accent: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-euro-team-divider-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-euro-score-cell-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-euro-score-cell-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-score-total-bg: var(--sbn-v2-admin-surface-muted);
    /* meta & pin */
    --sbn-v2-euro-meta-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-meta-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-euro-meta-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-euro-meta-pill-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-pin-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-pin-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-euro-pin-active-fill: var(--sbn-v2-admin-gold-bright);
    /* mobile score strip */
    --sbn-v2-euro-mobile-score-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-euro-mobile-score-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-euro-mobile-score-cell-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-euro-primary-odds-bg: var(--sbn-v2-admin-surface-raised);
    /* odds */
    --sbn-v2-euro-odd-card-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-euro-odd-card-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-odd-card-bg-soft: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-euro-odd-label-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-euro-odd-label-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-euro-odd-label-bg-gradient: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-euro-odd-label-text-fill: var(--sbn-v2-admin-text-primary);
    --sbn-v2-euro-odd-bg: var(--sbn-v2-admin-gold-medium);
    --sbn-v2-euro-odd-border-color: var(--sbn-v2-admin-border-gold);
    --sbn-v2-euro-odd-text: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-euro-odd-hover-bg: var(--sbn-v2-admin-gold-medium);
    --sbn-v2-euro-odd-hover-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-euro-odd-hover-bg-soft: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-euro-odd-scroll-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-odd-primary-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-euro-odd-selected-bg: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-euro-odd-selected-border: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-euro-odd-selected-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-euro-odd-selected-text-fill: var(--sbn-v2-admin-text-inverse);
    /* End: Euro Sports */

    /* Start: Onex View */
   
    /* league header */
    --sbn-v2-onex-league-head-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-onex-league-head-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-league-acord-btn-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-onex-league-acord-btn-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-league-btn-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-league-btn-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-league-btn-inner-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-league-name-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-league-name-text-fill: var(--sbn-v2-admin-text-inverse);
    /* event card */
    --sbn-v2-onex-event-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-onex-event-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-onex-event-text: var(--sbn-v2-admin-text-primary); 
    --sbn-v2-onex-event-hover-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-onex-event-hover-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-onex-event-card-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-onex-event-card-border: var(--sbn-v2-admin-border-default); 
    /* teams panel */
    --sbn-v2-onex-bets-grid-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-bets-half-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-card-red-bg: var(--sbn-v2-admin-status-danger);
    --sbn-v2-onex-card-red-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-card-yellow-bg: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-onex-teams-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-onex-teams-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-onex-teams-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-teams-stack-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-team-name-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-teams-clock-line: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-onex-card-yellow-text: var(--sbn-v2-admin-text-on-accent);
    /* score table */
    --sbn-v2-onex-score-wrap-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-onex-score-wrap-border: var(--sbn-v2-admin-brand-secondary); 
    --sbn-v2-onex-score-cell-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-score-cell-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-score-cell-bg-strong: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-onex-score-cell-border:  var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-score-cell-text-fill: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-score-total-bg:  var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-onex-score-total-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-onex-score-total-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-score-total-text-fill: var(--sbn-v2-admin-text-primary);
    /* clock & pin */
    --sbn-v2-onex-time-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-onex-time-border: var(--sbn-v2-admin-border-input);
    --sbn-v2-onex-time-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-pin-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-onex-pin-border: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-pin-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-pin-hover-bg: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-onex-pin-hover-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-onex-pin-active-text: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-onex-pin-active-text-fill: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-onex-pin-active-fill: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-onex-pin-icon-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-pin-icon-fill: var(--sbn-v2-admin-text-inverse);
    /* odds panel */
    --sbn-v2-onex-ou-btn-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-onex-ou-btn-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-onex-ou-btn-text: var(--sbn-v2-admin-text-inverse); 
    --sbn-v2-onex-ou-btn-hover-border: var(--sbn-v2-admin-border-gold); 
    --sbn-v2-onex-filter-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-filter-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-filter-icon-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-filter-icon-fill: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-menu-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-onex-menu-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-onex-menu-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-menu-item-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-menu-item-hover-bg: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-onex-odds-area-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-more-btn-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-onex-more-btn-border: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-onex-more-btn-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-odds-more-border: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-bet-panel-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-onex-bet-panel-border: var(--sbn-v2-admin-border-input);
    --sbn-v2-onex-bet-panel-text: var(--sbn-v2-admin-text-primary); 
    --sbn-v2-onex-bet-label-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-onex-bet-label-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-bet-label-text-fill: var(--sbn-v2-admin-text-inverse); 

    /* odd button */
    --sbn-v2-onex-odd-inner-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-onex-odd-bg: var(--sbn-v2-admin-gold-value-end);
    --sbn-v2-onex-odd-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-onex-odd-text: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-onex-odd-text-fill: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-onex-odd-line-text: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-onex-odd-line-text-fill: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-onex-odd-hover-bg: var(--sbn-v2-admin-gold-medium);
    --sbn-v2-onex-odd-hover-border: var(--sbn-v2-admin-border-gold); 
    --sbn-v2-onex-odd-selected-bg: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-onex-odd-selected-border: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-onex-odd-selected-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-onex-odd-selected-text-fill: var(--sbn-v2-admin-text-inverse);  
    --sbn-v2-onex-odd-team-highlight-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-onex-odd-team-highlight-border: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-onex-odd-team-highlight-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-odd-team-highlight-text-fill: var(--sbn-v2-admin-text-primary);
    /* tooltip */
    --sbn-v2-onex-tooltip-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-onex-tooltip-text: var(--sbn-v2-admin-text-primary);
    /* misc */
    --sbn-v2-onex-shell-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-onex-shell-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-onex-shell-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-onex-tournament-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-onex-tournament-border: var(--sbn-v2-admin-border-default);
    /* End: Onex View */


    /* Start: Important Game */
    /* shared ? ImportantGame.module.css */
    --sbn-v2-important-game-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-important-game-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-important-game-raised-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-important-game-hover-bg: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-important-game-hover-border: var(--sbn-v2-admin-border-live);
    --sbn-v2-important-game-accent-bronze: var(--sbn-v2-admin-accent-bronze);
    --sbn-v2-important-game-team-banner-edge-border: var(--sbn-v2-admin-border-live);
    /* card ? ImportantGame.module.css .important-game */
    --sbn-v2-important-game-card-bg: var(--sbn-v2-important-game-raised-bg);
    --sbn-v2-important-game-card-text: var(--sbn-v2-important-game-text);
    --sbn-v2-important-game-card-border: var(--sbn-v2-important-game-border);
    /* league head ? ImportantGame.module.css .leaguename-important */
    --sbn-v2-important-game-league-head-bg: linear-gradient(180deg, var(--sbn-v2-admin-brand-secondary) 0%, var(--sbn-v2-admin-bg-page-deep) 100%);
    --sbn-v2-important-game-league-head-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-important-game-league-head-border-bottom: var(--sbn-v2-admin-bg-page-deep);
    /* league sport chip ? ImportantGame.module.css .sb-sport-icon-chip--important */
    --sbn-v2-important-game-league-sport-chip-bg: var(--sbn-v2-important-game-raised-bg);
    --sbn-v2-important-game-league-sport-chip-border: var(--sbn-v2-important-game-border);
    --sbn-v2-important-game-league-sport-chip-icon-color: var(--sbn-v2-admin-gold-deep);
    /* body ? ImportantGame.module.css .impo-body-2 */
    --sbn-v2-important-game-body-bg: var(--sbn-v2-important-game-raised-bg);
    /* team title ? ImportantGame.module.css .important-team-banner-title-home */
    --sbn-v2-important-game-team-title-text: var(--sbn-v2-important-game-text);
    /* time pill ? ImportantGame.module.css .important-team-info-time-home */
    --sbn-v2-important-game-time-pill-bg: var(--sbn-v2-admin-surface-live);
    --sbn-v2-important-game-time-pill-text: var(--sbn-v2-important-game-accent-bronze);
    --sbn-v2-important-game-time-pill-border: var(--sbn-v2-important-game-border);
    --sbn-v2-important-game-time-label-text: var(--sbn-v2-important-game-accent-bronze);
    /* timer icon ? ImportantGame.module.css .timer-svgrepo-com_bs */
    --sbn-v2-important-game-timer-icon-color: var(--sbn-v2-important-game-accent-bronze);
    /* bet chip ? ImportantGame.module.css .important-place-bet-align */
    --sbn-v2-important-game-bet-chip-text: var(--sbn-v2-admin-gold-deep);
    --sbn-v2-important-game-bet-chip-bg: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-important-game-bet-chip-border: var(--sbn-v2-important-game-border);
    /* bet btn ? ImportantGame.module.css .important-place-bet-btn */
    --sbn-v2-important-game-bet-btn-text: var(--sbn-v2-admin-text-inverse);
    /* End: Important Game */

    /* Start: Casino Page */
    /* shared ? Casino.module.css */
    --sbn-v2-casino-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-casino-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-casino-muted-text: var(--sbn-v2-admin-text-muted);
    --sbn-v2-casino-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-casino-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-casino-success: var(--sbn-v2-admin-status-success);
    --sbn-v2-casino-surface: var(--sbn-v2-admin-surface-live);
    --sbn-v2-casino-surface-soft: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-casino-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-casino-gold-border: var(--sbn-v2-admin-border-gold);
    /* shell backdrop ? Casino.module.css .providerBackdrop */
    --sbn-v2-casino-backdrop: var(--sbn-v2-admin-overlay-backdrop);
    /* section head ? Casino.module.css .providerSectionTitle */
    --sbn-v2-casino-section-head-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-casino-section-head-text: var(--sbn-v2-casino-inverse-text);
    /* input ? Casino.module.css .searchInput, .providerSearchInput */
    --sbn-v2-casino-input-bg: var(--sbn-v2-casino-surface);
    --sbn-v2-casino-input-border: var(--sbn-v2-admin-border-input);
    /* toolbar ? Casino.module.css .headerGameRow */
    --sbn-v2-casino-toolbar-bg: linear-gradient(180deg, var(--sbn-v2-admin-chrome-sport-cmd-start) 0%, var(--sbn-v2-admin-chrome-sport-cmd-end) 100%);
    --sbn-v2-casino-toolbar-text: var(--sbn-v2-casino-inverse-text);
    --sbn-v2-casino-toolbar-divider: color-mix(in srgb, var(--sbn-v2-admin-text-inverse) 20%, var(--sbn-v2-admin-util-transparent));
    /* category chip ? Casino.module.css .categoryChip */
    --sbn-v2-casino-category-chip-bg: var(--sbn-v2-casino-surface);
    --sbn-v2-casino-category-chip-text: var(--sbn-v2-admin-chrome-nav-color);
    --sbn-v2-casino-category-chip-border: var(--sbn-v2-casino-border);
    --sbn-v2-casino-category-chip-active-bg: var(--sbn-v2-casino-accent);
    --sbn-v2-casino-category-chip-active-border: var(--sbn-v2-casino-gold-border);
    --sbn-v2-casino-category-chip-active-text: var(--sbn-v2-admin-text-on-accent);
    /* provider toggle ? Casino.module.css .providerToggleButton */
    --sbn-v2-casino-provider-toggle-border: color-mix(in srgb, var(--sbn-v2-casino-success) 42%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-casino-provider-toggle-hover-bg: color-mix(in srgb, var(--sbn-v2-casino-success) 16%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-casino-provider-toggle-active-border: color-mix(in srgb, var(--sbn-v2-casino-success) 50%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-casino-provider-toggle-active-text: var(--sbn-v2-casino-inverse-text);
    /* game card ? Casino.module.css .gameCardWrap, .gameOpenPanel */
    --sbn-v2-casino-card-text: var(--sbn-v2-casino-inverse-text);
    --sbn-v2-casino-card-hover-border: var(--sbn-v2-casino-accent);
    --sbn-v2-casino-card-overlay: color-mix(in srgb, var(--sbn-v2-admin-bg-page-deep) 76%, var(--sbn-v2-admin-util-transparent));
    /* mode btn ? Casino.module.css .freeButton, .realButton */
    --sbn-v2-casino-mode-btn-bg: var(--sbn-v2-casino-accent);
    --sbn-v2-casino-mode-btn-text: var(--sbn-v2-admin-text-on-accent);
    --sbn-v2-casino-mode-btn-border: var(--sbn-v2-casino-gold-border);
    --sbn-v2-casino-mode-btn-free-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-casino-mode-btn-free-text: var(--sbn-v2-casino-text);
    --sbn-v2-casino-mode-btn-hover-bg: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-casino-mode-btn-hover-border: var(--sbn-v2-casino-gold-border);
    --sbn-v2-casino-mode-btn-hover-text: var(--sbn-v2-admin-text-on-gold);
    /* ribbon ? Casino.module.css .gameRibbon */
    --sbn-v2-casino-ribbon-text: var(--sbn-v2-casino-inverse-text);
    /* End: Casino Page */

    /* Start: Result Page */
    /* shared ? Result.module.css */
    --sbn-v2-result-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-result-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-result-muted-text: var(--sbn-v2-admin-text-muted);
    --sbn-v2-result-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-result-accent-text: var(--sbn-v2-result-accent);
    --sbn-v2-result-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-result-border-soft: var(--sbn-v2-admin-border-default);
    --sbn-v2-result-surface: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-result-surface-soft: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-result-live-surface: var(--sbn-v2-admin-surface-live);
    --sbn-v2-result-tint-surface: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-result-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-result-gold-text: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-result-gold-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-result-on-accent-text: var(--sbn-v2-admin-text-on-accent);
    --sbn-v2-result-chrome-gradient: var(--sbn-v2-admin-chrome-sport-cmd-start);
    /* page header ? Result.module.css */
    --sbn-v2-result-header-bg: var(--sbn-v2-result-chrome-gradient);
    --sbn-v2-result-header-text: var(--sbn-v2-result-inverse-text);
    --sbn-v2-result-header-label: var(--sbn-v2-admin-text-inverse);
    /* filter pill ? Result.module.css */
    --sbn-v2-result-pill-bg: var(--sbn-v2-result-accent);
    --sbn-v2-result-pill-text: var(--sbn-v2-result-on-accent-text);
    /* active state ? Result.module.css timeline/tabs */
    --sbn-v2-result-active-bg: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-result-active-text: var(--sbn-v2-result-inverse-text);
    /* score badge ? Result.module.css */
    --sbn-v2-result-score-bg: var(--sbn-v2-result-live-surface);
    --sbn-v2-result-score-text: var(--sbn-v2-result-gold-text);
    --sbn-v2-result-score-border: var(--sbn-v2-result-gold-border);
    /* count badge ? Result.module.css */
    --sbn-v2-result-count-bg: var(--sbn-v2-result-tint-surface);
    --sbn-v2-result-count-text: var(--sbn-v2-result-text);
    --sbn-v2-result-count-border: var(--sbn-v2-result-border);
    /* status badge ? Result.module.css */
    --sbn-v2-result-status-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-result-status-text: var(--sbn-v2-result-inverse-text);
    --sbn-v2-result-status-border: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-result-status-live-bg: var(--sbn-v2-admin-status-danger);
    --sbn-v2-result-status-live-text: var(--sbn-v2-result-inverse-text);
    --sbn-v2-result-status-live-border: var(--sbn-v2-admin-status-danger);
    /* meta chip ? Result.module.css */
    --sbn-v2-result-chip-bg: var(--sbn-v2-result-live-surface);
    --sbn-v2-result-chip-text: var(--sbn-v2-result-text);
    --sbn-v2-result-chip-border: var(--sbn-v2-result-border);
    /* filter btn ? Result.module.css sport/category toggles */
    --sbn-v2-result-btn-active-bg: var(--sbn-v2-result-accent);
    --sbn-v2-result-btn-active-text: var(--sbn-v2-result-on-accent-text);
    --sbn-v2-result-btn-active-border: var(--sbn-v2-result-gold-border);
    --sbn-v2-result-btn-idle-bg: var(--sbn-v2-result-live-surface);
    --sbn-v2-result-btn-idle-text: var(--sbn-v2-admin-chrome-nav-color);
    --sbn-v2-result-btn-idle-border: var(--sbn-v2-result-border);
    --sbn-v2-result-btn-hover-text: var(--sbn-v2-result-accent);
    --sbn-v2-result-btn-hover-border: var(--sbn-v2-result-gold-border);
    /* accent dot ? Result.module.css */
    --sbn-v2-result-accent-dot: var(--sbn-v2-result-accent);
    /* scrollbar ? Result.module.css */
    --sbn-v2-result-scrollbar-track: var(--sbn-v2-admin-border-default);
    --sbn-v2-result-scrollbar-thumb: var(--sbn-v2-result-border);
    /* form field ? Result.module.css */
    --sbn-v2-result-form-bg: var(--sbn-v2-result-live-surface);
    --sbn-v2-result-form-border: var(--sbn-v2-admin-border-input);
    --sbn-v2-result-form-text: var(--sbn-v2-result-text);
    --sbn-v2-result-form-placeholder: var(--sbn-v2-result-muted-text);
    /* table ? Result.module.css */
    --sbn-v2-result-table-head-bg: var(--sbn-v2-result-chrome-gradient);
    --sbn-v2-result-table-head-text: var(--sbn-v2-result-inverse-text);
    --sbn-v2-result-table-head-border: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-result-table-cell-bg: var(--sbn-v2-result-surface);
    --sbn-v2-result-table-cell-alt-bg: var(--sbn-v2-result-surface-soft);
    --sbn-v2-result-table-hover-bg: var(--sbn-v2-result-tint-surface);
    --sbn-v2-result-bs-table-text: var(--sbn-v2-result-text);
    /* detail shell ? Result.module.css */
    --sbn-v2-result-detail-shell-bg: var(--sbn-v2-result-surface);
    --sbn-v2-result-detail-hero-bg: var(--sbn-v2-result-chrome-gradient);
    --sbn-v2-result-detail-hero-text: var(--sbn-v2-result-inverse-text);
    --sbn-v2-result-detail-team-bg: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-result-detail-team-border: var(--sbn-v2-admin-text-inverse);
    /* insight / metrics ? Result.module.css */
    --sbn-v2-result-insight-header-bg: var(--sbn-v2-result-surface-soft);
    --sbn-v2-result-metric-pill-bg: var(--sbn-v2-result-live-surface);
    --sbn-v2-result-metric-pill-text: var(--sbn-v2-result-text);
    --sbn-v2-result-stat-track-bg: var(--sbn-v2-admin-border-default);
    --sbn-v2-result-stat-bar-home: var(--sbn-v2-result-accent);
    --sbn-v2-result-stat-bar-away: var(--sbn-v2-result-gold-text);
    /* timeline ? Result.module.css */
    --sbn-v2-result-timeline-line: var(--sbn-v2-result-accent);
    --sbn-v2-result-timeline-icon-border: var(--sbn-v2-result-inverse-text);
    /* nav links ? Result.module.css  */
    --sbn-v2-result-league-text: var(--sbn-v2-result-gold-text);
    /* virtual sport view ? Result.module.css */
    --sbn-v2-result-virtual-border: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-result-virtual-shell-bg: var(--sbn-v2-result-bg);
    --sbn-v2-result-virtual-pill-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-result-virtual-detail-bg: var(--sbn-v2-result-bg);
    --sbn-v2-result-virtual-hero-bg: var(--sbn-v2-result-chrome-gradient);
    --sbn-v2-result-virtual-topbar-bg: var(--sbn-v2-result-surface);
    /* empty state ? Result.module.css */
    --sbn-v2-result-empty-bg: var(--sbn-v2-result-surface);
    --sbn-v2-result-empty-border: var(--sbn-v2-result-border);
    /* End: Result Page */



    /* Start: Home Page */
    /* shared ? Home.module.css */
    --sbn-v2-home-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-home-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-home-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-home-accent-bronze: var(--sbn-v2-admin-accent-bronze);
    /* page shell ? Home.module.css .homePage */
    --sbn-v2-home-page-bg: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-home-page-text: var(--sbn-v2-home-inverse-text);
    /* promo tile ? Home.module.css .tile */
    --sbn-v2-home-tile-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-home-tile-border: var(--sbn-v2-home-accent-bronze);
    --sbn-v2-home-tile-hover-border: var(--sbn-v2-home-accent);
    /* banner slider ? Home.module.css .bannerSlider pagination */
    --sbn-v2-home-banner-pagination-active-bg: var(--sbn-v2-home-accent);
    /* match list ? Home.module.css .matchList */
    --sbn-v2-home-matches-bg: var(--sbn-v2-admin-accent-soft);
    /* match card ? Home.module.css .matchCard */
    --sbn-v2-home-match-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-home-match-text: var(--sbn-v2-home-text);
    --sbn-v2-home-match-border: var(--sbn-v2-home-accent-bronze);
    --sbn-v2-home-match-hover-text: var(--sbn-v2-home-text);
    --sbn-v2-home-match-hover-bg: var(--sbn-v2-home-inverse-text);
    --sbn-v2-home-match-hover-border: var(--sbn-v2-home-accent);
    --sbn-v2-home-match-meta-text: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-home-match-teams-text: var(--sbn-v2-home-text);
    --sbn-v2-home-match-vs-text: var(--sbn-v2-home-accent-bronze);
    /* End: Home Page */

    /* Start: Account Page */
    /* shared ? account *.module.css */
    --sbn-v2-account-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-account-muted-text: var(--sbn-v2-admin-text-muted);
    --sbn-v2-account-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-account-brand-secondary-text: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-account-danger-text: var(--sbn-v2-admin-status-danger);
    --sbn-v2-account-success-text: var(--sbn-v2-admin-status-success);
    --sbn-v2-account-on-gold-text: var(--sbn-v2-admin-text-on-gold);
    --sbn-v2-account-gold-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-account-live-surface: var(--sbn-v2-admin-surface-live);
    --sbn-v2-account-raised-surface: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-account-accent-soft: var(--sbn-v2-admin-accent-soft);
    /* loading / card surface ? Account.module.css */
    --sbn-v2-account-live-surface-border: var(--sbn-v2-admin-brand-secondary);

    /* panel shell ? Account.module.css, Login.module.css */
    --sbn-v2-account-shell-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-account-shell-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-account-shell-text: var(--sbn-v2-account-inverse-text);
    --sbn-v2-account-nav-link-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-account-nav-link-active-border: var(--sbn-v2-admin-border-input);
    --sbn-v2-account-nav-link-active-bg: var(--sbn-v2-admin-surface-tint);
    /* page body ? Account.module.css */
    --sbn-v2-account-page-bg: var(--sbn-v2-admin-bg-panel);
    --sbn-v2-account-page-border: var(--sbn-v2-admin-bg-page);
    /* section head ? BasicPanels.module.css */
    --sbn-v2-account-section-title-text: var(--sbn-v2-account-brand-secondary-text);
    --sbn-v2-account-section-title-bg: var(--sbn-v2-admin-accent-primary);
    /* stat tile ? BasicPanels.module.css */
    --sbn-v2-account-stat-tile-bg: var(--sbn-v2-account-raised-surface);
    --sbn-v2-account-stat-tile-muted-text: var(--sbn-v2-account-muted-text);
    /* form ? FirstLoginPassword.module.css, BasicPanels.module.css */
    --sbn-v2-account-first-login-border: var(--sbn-v2-admin-border-input);
    --sbn-v2-account-first-login-border-color: var(--sbn-v2-admin-border-default);
    --sbn-v2-account-hint-border-start: var(--sbn-v2-account-gold-border);

    /* statement ? PageStatement.module.css, PageWithdrawal.module.css */
    --sbn-v2-account-statement-wrap-border: var(--sbn-v2-account-accent-soft);
    --sbn-v2-account-statement-footnote-bg: var(--sbn-v2-account-accent-soft);
    --sbn-v2-account-statement-filter-btn-border: var(--sbn-v2-admin-bg-page);
    --sbn-v2-account-statement-hint-border-start: var(--sbn-v2-account-brand-secondary-text);
    /* sell btn ? PageMyBets.module.css, AccountPageLayout.module.css */
    --sbn-v2-account-sell-btn-bg: var(--sbn-v2-admin-gold-bright);
    --sbn-v2-account-sell-btn-border: var(--sbn-v2-account-gold-border);
    --sbn-v2-account-sell-btn-text: var(--sbn-v2-account-on-gold-text);

    --sbn-v2-account-summary-item-border-start: var(--sbn-v2-account-gold-border);
    --sbn-v2-account-summary-transparent-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-account-summary-neutral-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-account-summary-neutral-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-account-summary-success-bg: var(--sbn-v2-account-success-text);
    --sbn-v2-account-summary-success-border: var(--sbn-v2-account-success-text);
    --sbn-v2-account-summary-success-text: var(--sbn-v2-account-success-text);
    --sbn-v2-account-summary-danger-bg: var(--sbn-v2-account-danger-text);
    --sbn-v2-account-summary-danger-border: var(--sbn-v2-account-danger-text);
    --sbn-v2-account-summary-soft-bg: var(--sbn-v2-admin-brand-secondary);
    /* bet table ? PageMyBets.module.css, PageCasinoDetails.module.css */
    --sbn-v2-account-bet-odds-bg: var(--sbn-v2-admin-highlight-gold);
    --sbn-v2-account-bet-table-bg: var(--sbn-v2-admin-surface-deep);
    --sbn-v2-account-bet-table-row-even-bg: var(--sbn-v2-admin-surface-live-soft);
    --sbn-v2-account-bet-footnote-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-account-bet-status-text: var(--sbn-v2-admin-tone-warm-end);
    --sbn-v2-account-bet-status-payout-bg: var(--sbn-v2-account-success-text);
    --sbn-v2-account-bet-pill-live-border: var(--sbn-v2-account-danger-text);
    --sbn-v2-account-bet-pill-corrected-border: var(--sbn-v2-account-success-text);
    /* ticket status ? PageTicket.module.css */
    --sbn-v2-account-ticket-dash-border: var(--sbn-v2-account-brand-secondary-text);
    --sbn-v2-account-ticket-glass-bg: var(--sbn-v2-account-inverse-text);
    --sbn-v2-account-ticket-card-border: var(--sbn-v2-account-inverse-text);
    --sbn-v2-account-ticket-card-soft-bg: var(--sbn-v2-account-inverse-text);
    --sbn-v2-account-ticket-win-border: var(--sbn-v2-account-success-text);
    --sbn-v2-account-ticket-win-bg: var(--sbn-v2-account-accent-soft);
    --sbn-v2-account-ticket-loss-border: var(--sbn-v2-account-danger-text);
    --sbn-v2-account-ticket-loss-bg: var(--sbn-v2-account-bet-footnote-bg);
    --sbn-v2-account-ticket-loss-soft-border: var(--sbn-v2-account-danger-text);
    /* login panel ? PageWithdrawal.module.css */
    --sbn-v2-account-login-panel-border: var(--sbn-v2-account-gold-border);
    /* buttons / focus ? AccountPageLayout.module.css */
    --sbn-v2-account-inline-btn-bg: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-account-primary-btn-border: var(--sbn-v2-admin-util-transparent);
    --sbn-v2-account-action-btn-focus-outline: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-account-input-focus-outline: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-account-form-input-focus-outline: var(--sbn-v2-admin-border-default);
    --sbn-v2-account-modal-input-focus-outline: var(--sbn-v2-admin-bg-page);

    /* End: Account Page */

    /* Start: Static Page */
    /* shared ? StaticPage.module.css, StaticContactSection.module.css */
    --sbn-v2-static-page-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-static-page-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-static-page-brand-secondary-text: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-static-page-brand-secondary-border: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-static-page-brand-primary: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-static-page-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-static-page-accent-bronze: var(--sbn-v2-admin-accent-bronze);
    --sbn-v2-static-page-success: var(--sbn-v2-admin-status-success);
    --sbn-v2-static-page-raised-surface: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-static-page-accent-soft: var(--sbn-v2-admin-accent-soft);
    /* shell ? StaticPage.module.css */
    --sbn-v2-static-page-shell-bg: var(--sbn-v2-admin-bg-panel);
    --sbn-v2-static-page-shell-text: var(--sbn-v2-static-page-text);
    --sbn-v2-static-page-shell-border: var(--sbn-v2-static-page-brand-secondary-border);
    /* typography ? StaticPage.module.css */
    --sbn-v2-static-page-title-text: var(--sbn-v2-static-page-text);
    --sbn-v2-static-page-lead-text: var(--sbn-v2-static-page-brand-secondary-text);
    --sbn-v2-static-page-body-text: var(--sbn-v2-static-page-text);
    --sbn-v2-static-page-meta-text: var(--sbn-v2-static-page-brand-secondary-text);
    --sbn-v2-static-page-meta-border-top: var(--sbn-v2-static-page-brand-secondary-border);
    --sbn-v2-static-page-section-heading-text: var(--sbn-v2-static-page-text);
    /* contact section ? StaticContactSection.module.css */
    --sbn-v2-static-page-contact-section-border-top: var(--sbn-v2-static-page-brand-secondary-border);
    /* card ? StaticContactSection.module.css */
    --sbn-v2-static-page-card-bg: var(--sbn-v2-static-page-raised-surface);
    --sbn-v2-static-page-card-text: var(--sbn-v2-static-page-text);
    --sbn-v2-static-page-card-border: var(--sbn-v2-static-page-brand-secondary-border);
    --sbn-v2-static-page-card-strong-text: var(--sbn-v2-static-page-text);
    /* channel ? StaticContactSection.module.css */
    --sbn-v2-static-page-channel-value-wa-text: var(--sbn-v2-static-page-success);
    --sbn-v2-static-page-channel-value-tg-text: var(--sbn-v2-static-page-brand-primary);
    --sbn-v2-static-page-channel-action-text: var(--sbn-v2-static-page-accent-bronze);
    --sbn-v2-static-page-channel-action-hover-text: var(--sbn-v2-static-page-accent);
    /* chat btn whatsapp ? StaticContactSection.module.css */
    --sbn-v2-static-page-chat-wa-text: var(--sbn-v2-static-page-inverse-text);
    --sbn-v2-static-page-chat-wa-bg: var(--sbn-v2-static-page-success);
    --sbn-v2-static-page-chat-wa-border: var(--sbn-v2-static-page-success);
    --sbn-v2-static-page-chat-wa-hover-bg: var(--sbn-v2-static-page-success);
    --sbn-v2-static-page-chat-wa-hover-text: var(--sbn-v2-static-page-inverse-text);
    /* chat btn telegram ? StaticContactSection.module.css */
    --sbn-v2-static-page-chat-tg-text: var(--sbn-v2-static-page-inverse-text);
    --sbn-v2-static-page-chat-tg-bg: var(--sbn-v2-static-page-brand-primary);
    --sbn-v2-static-page-chat-tg-border: var(--sbn-v2-static-page-brand-primary);
    --sbn-v2-static-page-chat-tg-hover-bg: var(--sbn-v2-static-page-brand-primary);
    --sbn-v2-static-page-chat-tg-hover-text: var(--sbn-v2-static-page-inverse-text);
    /* office ? StaticContactSection.module.css */
    --sbn-v2-static-page-office-card-featured-bg: var(--sbn-v2-static-page-accent-soft);
    --sbn-v2-static-page-office-card-featured-border: var(--sbn-v2-static-page-accent-bronze);
    --sbn-v2-static-page-office-line-text: var(--sbn-v2-static-page-brand-secondary-text);
    --sbn-v2-static-page-office-map-wrap-border: var(--sbn-v2-static-page-brand-secondary-border);
    --sbn-v2-static-page-office-map-frame-bg: var(--sbn-v2-static-page-raised-surface);
    --sbn-v2-static-page-office-maps-link-text: var(--sbn-v2-static-page-accent-bronze);
    --sbn-v2-static-page-office-maps-link-hover-text: var(--sbn-v2-static-page-accent);
    /* contact form ? StaticContactSection.module.css */
    --sbn-v2-static-page-contact-form-bg: var(--sbn-v2-static-page-raised-surface);
    --sbn-v2-static-page-contact-form-border: var(--sbn-v2-static-page-brand-secondary-border);
    --sbn-v2-static-page-form-label-text: var(--sbn-v2-static-page-text);
    --sbn-v2-static-page-form-control-text: var(--sbn-v2-static-page-text);
    --sbn-v2-static-page-form-control-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-static-page-form-control-border: var(--sbn-v2-static-page-brand-secondary-border);
    --sbn-v2-static-page-form-control-focus-border: var(--sbn-v2-static-page-accent-bronze);
    --sbn-v2-static-page-form-submit-text: var(--sbn-v2-static-page-inverse-text);
    --sbn-v2-static-page-form-submit-bg: var(--sbn-v2-static-page-accent-bronze);
    --sbn-v2-static-page-form-submit-border: var(--sbn-v2-static-page-accent-bronze);
    --sbn-v2-static-page-form-submit-hover-bg: var(--sbn-v2-static-page-brand-primary);
    --sbn-v2-static-page-form-submit-hover-border: var(--sbn-v2-static-page-brand-primary);
    /* End: Static Page */

    /* Start: Live Menu Mobile */
    /* shared ? LiveMenuMobile.module.css */
    --sbn-v2-live-menu-mobile-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-live-menu-mobile-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-live-menu-mobile-page-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-live-menu-mobile-page-border: var(--sbn-v2-admin-bg-page);
    --sbn-v2-live-menu-mobile-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-live-menu-mobile-gold-border: var(--sbn-v2-admin-border-gold);
    --sbn-v2-live-menu-mobile-accent-soft-border: var(--sbn-v2-admin-accent-soft);
    /* bar ? LiveMenuMobile.module.css .mobileBottomBar */
    --sbn-v2-live-menu-mobile-bar-bg: var(--sbn-v2-admin-bg-panel);
    --sbn-v2-live-menu-mobile-bar-border-top: var(--sbn-v2-live-menu-mobile-page-border);
    /* nav item ? LiveMenuMobile.module.css .bottomNavItem */
    --sbn-v2-live-menu-mobile-item-bg: var(--sbn-v2-live-menu-mobile-page-bg);
    --sbn-v2-live-menu-mobile-item-text: var(--sbn-v2-live-menu-mobile-text);
    --sbn-v2-live-menu-mobile-item-border: var(--sbn-v2-live-menu-mobile-accent-soft-border);
    --sbn-v2-live-menu-mobile-item-active-bg: var(--sbn-v2-admin-brand-primary);
    --sbn-v2-live-menu-mobile-item-active-border: var(--sbn-v2-live-menu-mobile-gold-border);
    --sbn-v2-live-menu-mobile-item-active-text: var(--sbn-v2-live-menu-mobile-inverse-text);
    /* sign out ? LiveMenuMobile.module.css .signOutButton */
    --sbn-v2-live-menu-mobile-sign-out-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-live-menu-mobile-sign-out-text: var(--sbn-v2-live-menu-mobile-inverse-text);
    --sbn-v2-live-menu-mobile-sign-out-border: var(--sbn-v2-live-menu-mobile-page-border);
    --sbn-v2-live-menu-mobile-sign-out-hover-bg: var(--sbn-v2-live-menu-mobile-accent);
    --sbn-v2-live-menu-mobile-sign-out-hover-text: var(--sbn-v2-live-menu-mobile-text);
    /* End: Live Menu Mobile */

    /* Start: More Bet */
    /* shared - MoreBet.module.css */
    --sbn-v2-more-bet-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-more-bet-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-more-bet-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-more-bet-muted-text: var(--sbn-v2-admin-text-muted);
    --sbn-v2-more-bet-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-more-bet-accent-soft-bg: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-more-bet-on-accent-text: var(--sbn-v2-admin-text-on-accent);
    --sbn-v2-more-bet-success-text: var(--sbn-v2-admin-status-success);
    --sbn-v2-more-bet-danger-text: var(--sbn-v2-admin-status-danger);
    --sbn-v2-more-bet-raised-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-more-bet-muted-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-more-bet-odd-surface-bg: var(--sbn-v2-admin-surface-odd);
    --sbn-v2-more-bet-odd-border: var(--sbn-v2-admin-border-odd);
    --sbn-v2-more-bet-brand-secondary-bg: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-more-bet-live-soft-bg: var(--sbn-v2-admin-surface-live-soft);
    --sbn-v2-more-bet-live-border: var(--sbn-v2-admin-border-live);
    /* lock icon - MoreBet.module.css .lockIcon */
    --sbn-v2-more-bet-lock-text: var(--sbn-v2-more-bet-muted-text);
    /* header bar - MoreBet.module.css .moreBet__betHeaderBar */
    --sbn-v2-more-bet-header-bar-bg: var(--sbn-v2-more-bet-muted-bg);
    --sbn-v2-more-bet-header-bar-border: var(--sbn-v2-more-bet-border);
    /* market accordion - MoreBet.module.css .more-acord .accordion-button */
    --sbn-v2-more-bet-market-header-bg: var(--sbn-v2-more-bet-brand-secondary-bg);
    --sbn-v2-more-bet-market-header-text: var(--sbn-v2-more-bet-inverse-text);
    --sbn-v2-more-bet-market-header-border: var(--sbn-v2-more-bet-border);
    /* market body - MoreBet.module.css .accordion-body-odds-more */
    --sbn-v2-more-bet-market-body-bg: var(--sbn-v2-more-bet-raised-bg);
    --sbn-v2-more-bet-market-body-border: var(--sbn-v2-more-bet-border);
    /* odd row - MoreBet.module.css .odds */
    --sbn-v2-more-bet-odd-row-bg: var(--sbn-v2-more-bet-muted-bg);
    --sbn-v2-more-bet-odd-row-border: var(--sbn-v2-more-bet-odd-border);
    --sbn-v2-more-bet-odd-row-text: var(--sbn-v2-more-bet-text);
    --sbn-v2-more-bet-odd-row-hover-bg: var(--sbn-v2-more-bet-live-soft-bg);
    --sbn-v2-more-bet-odd-row-hover-border: var(--sbn-v2-more-bet-live-border);
    /* label pill - MoreBet.module.css .odds-title-more */
    --sbn-v2-more-bet-label-bg: var(--sbn-v2-more-bet-odd-surface-bg);
    --sbn-v2-more-bet-label-border: var(--sbn-v2-more-bet-odd-border);
    --sbn-v2-more-bet-label-text: var(--sbn-v2-more-bet-text);
    /* value pill - MoreBet.module.css .odds-more */
    --sbn-v2-more-bet-value-bg: var(--sbn-v2-more-bet-odd-surface-bg);
    --sbn-v2-more-bet-value-border: var(--sbn-v2-more-bet-odd-border);
    --sbn-v2-more-bet-value-text: var(--sbn-v2-more-bet-text);
    /* handicap - MoreBet.module.css .dskd */
    --sbn-v2-more-bet-handicap-text: var(--sbn-v2-more-bet-accent);
    /* selected row - MoreBet.module.css .selectedGame2 */
    --sbn-v2-more-bet-selected-row-bg: var(--sbn-v2-more-bet-accent-soft-bg);
    --sbn-v2-more-bet-selected-row-border: var(--sbn-v2-more-bet-accent);
    /* selected pill - MoreBet.module.css .selectedGame */
    --sbn-v2-more-bet-selected-pill-bg: var(--sbn-v2-more-bet-accent);
    --sbn-v2-more-bet-selected-pill-border: var(--sbn-v2-more-bet-accent);
    --sbn-v2-more-bet-selected-pill-text: var(--sbn-v2-more-bet-on-accent-text);
    /* odd trend - MoreBet.module.css .positive / .negative */
    --sbn-v2-more-bet-odd-positive-text: var(--sbn-v2-more-bet-success-text);
    --sbn-v2-more-bet-odd-negative-text: var(--sbn-v2-more-bet-danger-text);
    /* End: More Bet */

    /* Start: Sports Dashboard */
    /* shared - dashboard.module.css, Tracker.module.css */
    --sbn-v2-sports-dashboard-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-sports-dashboard-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-sports-dashboard-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-sports-dashboard-muted-text: var(--sbn-v2-admin-text-muted);
    --sbn-v2-sports-dashboard-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-sports-dashboard-accent-soft: var(--sbn-v2-admin-accent-soft);
    --sbn-v2-sports-dashboard-brand-secondary: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-sports-dashboard-team-home: var(--sbn-v2-admin-bg-panel);
    --sbn-v2-sports-dashboard-team-away: var(--sbn-v2-admin-status-danger);
    --sbn-v2-sports-dashboard-success: var(--sbn-v2-admin-status-success);
    --sbn-v2-sports-dashboard-interactive-bg: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-sports-dashboard-raised-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-sports-dashboard-muted-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-sports-dashboard-tint-bg: var(--sbn-v2-admin-surface-tint);
    --sbn-v2-sports-dashboard-page-bg: var(--sbn-v2-admin-bg-page);
    --sbn-v2-sports-dashboard-page-deep-bg: var(--sbn-v2-admin-bg-page-deep);
    /* court SVG - dashboard.module.css */
    --sbn-v2-sports-dashboard-court-bg: var(--sbn-v2-sports-dashboard-page-deep-bg);
    --sbn-v2-sports-dashboard-court-surface: var(--sbn-v2-sports-dashboard-success);
    --sbn-v2-sports-dashboard-court-line: var(--sbn-v2-sports-dashboard-border);
    --sbn-v2-sports-dashboard-court-line-bright: var(--sbn-v2-sports-dashboard-inverse-text);
    --sbn-v2-sports-dashboard-court-accent: var(--sbn-v2-sports-dashboard-accent);
    --sbn-v2-sports-dashboard-court-accent-soft: var(--sbn-v2-sports-dashboard-accent-soft);
    --sbn-v2-sports-dashboard-court-shadow: var(--sbn-v2-sports-dashboard-text);
    /* End: Sports Dashboard */

    /* Start: Tracker */
    /* shared - tracker2d/shared.ts EVENT_INFO_MAP */
    --sbn-v2-tracker-danger: var(--sbn-v2-admin-status-danger);
    --sbn-v2-tracker-success: var(--sbn-v2-admin-status-success);
    --sbn-v2-tracker-accent: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-tracker-bronze: var(--sbn-v2-admin-accent-bronze);
    --sbn-v2-tracker-brand-secondary: var(--sbn-v2-admin-brand-secondary);
    --sbn-v2-tracker-team-home: var(--sbn-v2-admin-bg-panel);
    --sbn-v2-tracker-team-away: var(--sbn-v2-admin-status-danger);
    /* event aliases - tracker2d/shared.ts EVENT_INFO_MAP */
    --sbn-v2-tracker-error: var(--sbn-v2-tracker-danger);
    --sbn-v2-tracker-goal: var(--sbn-v2-tracker-success);
    --sbn-v2-tracker-half-time: var(--sbn-v2-tracker-brand-secondary);
    --sbn-v2-tracker-info: var(--sbn-v2-tracker-bronze);
    --sbn-v2-tracker-penalty: var(--sbn-v2-tracker-bronze);
    --sbn-v2-tracker-break-point: var(--sbn-v2-tracker-bronze);
    --sbn-v2-tracker-status-danger: var(--sbn-v2-tracker-danger);
    --sbn-v2-tracker-injury: var(--sbn-v2-tracker-danger);
    --sbn-v2-tracker-match-end: var(--sbn-v2-tracker-success);
    --sbn-v2-tracker-offside: var(--sbn-v2-tracker-accent);
    --sbn-v2-tracker-period: var(--sbn-v2-tracker-brand-secondary);
    --sbn-v2-tracker-substitution: var(--sbn-v2-tracker-bronze);
    --sbn-v2-tracker-tennis-ball: var(--sbn-v2-tracker-accent);
    --sbn-v2-tracker-var: var(--sbn-v2-tracker-brand-secondary);
    --sbn-v2-tracker-warning: var(--sbn-v2-tracker-accent);
    --sbn-v2-tracker-yellow-card: var(--sbn-v2-tracker-accent);
    /* End: Tracker */

    /* Start: Footer */
    /* shared ? Footer.module.css */
    --sbn-v2-footer-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-footer-deep-text: var(--sbn-v2-admin-bg-page-deep);
    --sbn-v2-footer-inverse-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-footer-accent-bronze: var(--sbn-v2-admin-accent-bronze);
    --sbn-v2-footer-success: var(--sbn-v2-admin-status-success);
    --sbn-v2-footer-accent-soft-border: var(--sbn-v2-admin-accent-soft);
    /* shell ? Footer.module.css .footerDesktop */
    --sbn-v2-footer-shell-bg: var(--sbn-v2-admin-surface-sidebar);
    --sbn-v2-footer-shell-text: var(--sbn-v2-footer-deep-text);
    --sbn-v2-footer-shell-border-top: var(--sbn-v2-footer-accent-soft-border);
    /* links ? Footer.module.css */
    --sbn-v2-footer-link-divider-border: color-mix(in srgb, var(--sbn-v2-admin-text-primary) 18%, var(--sbn-v2-admin-util-transparent));
    --sbn-v2-footer-link-text: var(--sbn-v2-footer-text);
    --sbn-v2-footer-link-hover-text: var(--sbn-v2-footer-accent-bronze);
    /* social icons ? Footer.module.css */
    --sbn-v2-footer-icon-text: var(--sbn-v2-footer-inverse-text);
    --sbn-v2-footer-icon-wa-bg: var(--sbn-v2-footer-success);
    --sbn-v2-footer-icon-tg-bg: var(--sbn-v2-footer-accent-bronze);
    /* copyright ? Footer.module.css */
    --sbn-v2-footer-copyright-text: var(--sbn-v2-footer-deep-text);
    /* End: Footer */

    /* Start: Swal */
    /* shared - Bsb.module.css, uiUtils.ts */
    --sbn-v2-swal-z-index: 150001;
    --sbn-v2-swal-backdrop-bg: var(--sbn-v2-admin-overlay-backdrop);
    --sbn-v2-swal-popup-bg: var(--sbn-v2-admin-surface-raised);
    --sbn-v2-swal-popup-border: var(--sbn-v2-admin-border-default);
    --sbn-v2-swal-popup-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-swal-title-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-swal-content-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-swal-muted-text: var(--sbn-v2-admin-text-muted);
    --sbn-v2-swal-close-color: var(--sbn-v2-admin-text-muted);
    --sbn-v2-swal-close-hover-color: var(--sbn-v2-admin-text-primary);
    --sbn-v2-swal-confirm-bg: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-swal-confirm-text: var(--sbn-v2-admin-text-inverse);
    --sbn-v2-swal-confirm-hover-bg: var(--sbn-v2-admin-interactive-primary-deep);
    --sbn-v2-swal-cancel-bg: var(--sbn-v2-admin-surface-muted);
    --sbn-v2-swal-cancel-text: var(--sbn-v2-admin-text-primary);
    --sbn-v2-swal-cancel-hover-bg: color-mix(in srgb, var(--sbn-v2-admin-surface-muted) 72%, var(--sbn-v2-admin-border-default));
    --sbn-v2-swal-error-icon: var(--sbn-v2-admin-status-danger);
    --sbn-v2-swal-success-icon: var(--sbn-v2-admin-status-success);
    --sbn-v2-swal-warning-icon: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-swal-info-icon: var(--sbn-v2-admin-interactive-primary);
    --sbn-v2-swal-question-icon: var(--sbn-v2-admin-accent-primary);
    --sbn-v2-swal-radius: 12px;
    /* End: Swal */

}