
            /* IHUB DYNAMIC THEME SYSTEM - V2.3.0 - 1789940232 */
            :root {
                /* Estrutura */
                --primary-color: #35aa71;
                --header_bg--color: #35aa71;
                --header_logo_text--color: #ffffff;
                --header_hamburger--color: #162b2d;
                --header_hamburger_hover--color: #071c1e;
                --sidebar--color: #173133;
                --sidebar_text--color: #35aa71;
                --container_jogos--color: #ffffff;
                --logo--color: #2a8d5f;
                --fundo--color: #ededed;
                --linhas--color: #dedede;

                /* Sidebar e Menus */
                --hover_menu--color: #35aa71;
                --menu_hover_text--color: #ffffff;
                --btn_menu_principal--color: #35aa71;
                --menu_active_bg--color: #35aa71;
                --menu_active_text--color: #ffffff;
                --sidebar_header--color: #35aa71;
                --sidebar_header_text--color: #ffffff;
                --search_bar_bg--color: #ffffff;
                --search_bar_text--color: #333333;
                --search_icon_bg--color: #1aa6d0;
                --search_icon_text--color: #ffffff;

                /* Jogos e Odds */
                --card_header_bg--color: #35aa71;
                --card_header_text--color: #ffffff;
                --card_bg--color: #ffffff;
                --team_name_text--color: #333333;
                --odd_button_bg--color: #ffffff;
                --odd_button_text--color: #333333;
                --odd_btn_hover_bg--color: #35aa71;
                --odd_btn_hover_text--color: #ffffff;
                --btn_selecionado-color: #2976a3;
                --btn_selecionado-border-color: #2976a3;
                --odds_plus_button--color: #1aa6d0;
                --odds_plus_button_hover--color: #0692bc;
                --share_button_bg--color: #e0992f;
                --share_button_icon--color: #ffffff;
                --modalidade_ativa--color: #35aa71;
                --modalidade_ativa_text--color: #ffffff;
                --live-color: #cc3333;
                --live_text--color: #cc3333;

                /* Destaques */
                --destaque_header_bg--color: #35aa71;
                --destaque_header_text--color: #ffffff;
                --destaque_btn_bg--color: #30a56c;
                --destaque_btn_text--color: #ffffff;

                /* Cupom / Bilhete */
                --cupom_header--color: #173133;
                --cupom_body_bg--color: #ffffff;
                --cupom_valor_btn--color: #1aa6d0;
                --cupom_valor_btn_text--color: #ffffff;
                --cupom_valor_btn_hover--color: #0f7ea3;
                --cupom_apostar_btn--color: #34a970;
                --cupom_apostar_btn_hover--color: #07b05f;
                --cupom_trash--color: #ff0000;
                --ticket_consult_bg--color: #173133;

                /* Auth & Ações */
                --btn_entrar--color: #01602f;
                --btn_entrar_text--color: #ffffff;
                --btn_entrar_hover--color: #004c1b;
                --btn_cadastrar--color: #0f7ea3;
                --btn_cadastrar_text--color: #ffffff;
                --btn_cadastrar_hover--color: #006a8f;
                --btn_login_border--color: #01602f;
                --btn_salvar--color: #1aa6d0;
                --btn_salvar_hover--color: #0692bc;

                /* Rodapé */
                --footer_bg--color: #f0f0f0;
                --footer_text--color: #555555;
                --tab_active_bg--color: #ffffff;
                --tab_active_text--color: #333333;

                /* Modais */
                --modal_bg--color: #ededed;

                /* IHUB Gradient */
                --ihub-gradient: linear-gradient(135deg, #35aa71 0%, #178c53 100%);
            }

            .sidebar-menu > li.active > a { border-left-color: var(--primary-color) !important; background: var(--ihub-gradient) !important; }
            .btn-primary { background: var(--ihub-gradient) !important; border: none !important; box-shadow: 0 4px 15px rgba(0,0,0,0.3); }
        