
            :root {
                --dad-primary: #000000;
                --dad-hover: #0600c9;
                --dad-view-btn: #0a0a0a;
                --dad-view-btn-hover-bg: #000000;
                --dad-view-btn-hover-text: #ffffff;
                --dad-view-btn-active-bg: #000000;
                --dad-view-btn-active-text: #ffffff;
                --dad-header-start: #000000;
                --dad-header-end: #473030;
                --dad-header-text: #ffffff;
                --dad-hero-start: #000000;
                --dad-hero-end: #473030;
                --dad-hero-title: #ffffff;
                --dad-hero-subtitle: #ffffff;
                --dad-search-bg: #0600c9;
                --dad-search-text: #ffffff;
                --dad-search-hover-bg: #e5c600;
                --dad-search-error-bg: #ff0000;
                --dad-search-error-text: #ffffff;
                --dad-search-btn-error-bg: #ff3d3d;
                --dad-search-btn-error-text: #ffffff;
                --dad-tabs-active-bg: #ffffff;
                --dad-tabs-active-text: #0600c9;
                --dad-tabs-active-icon: #0600c9;
                --dad-sidebar-icon: #0600c9;
                --dad-sidebar-title: #0f0000;
                --dad-torrent-bg: #00a802;
                --dad-torrent-text: #ffffff;
                --dad-torrent-hover: #0600c9;
                --dad-slider-bg: #0600c9;
                --dad-slider-icon: #ffffff;
                --dad-icon-bg: #ffc107;
                --dad-icon-text: #ffffff;
                --dad-icon-hover: #0600c9;
                --dad-ver-bg: #000000;
                --dad-ver-text: #ffffff;
                --dad-single-dl-bg: #000000;
                --dad-single-dl-text: #ffffff;
                --dad-single-dl-hover: #0600c9;
                --dad-single-dl-icon: #ffffff;
                --dad-tag-bg: #e9eef2;
                --dad-tag-text: #0600c9;
                --dad-tag-hover-bg: #0600c9;
                --dad-tag-hover-text: #ffffff;
                --dad-dl-page-bg: #000000;
                --dad-dl-page-text: #8224e3;
                --dad-dl-page-hover: ;
                --dad-dl-page-hover-text: #ffffff;
                --dad-guest-pass-bg: #6c5ce7;
                --dad-guest-pass-text: #ffffff;
                --dad-guest-pass-hover: #dd3333;
                --dad-home-news-bg: #000000;
                --dad-home-news-hover-bg: #8224e3;
                --dad-home-news-title: #ffffff;
                --dad-home-news-title-hover: #ffffff;
                --dad-archive-news-bg: #000000;
                --dad-archive-news-hover-bg: #8224e3;
                --dad-archive-news-title: #ffffff;
                --dad-archive-news-title-hover: #ffffff;
                --dad-archive-news-meta: #ffffff;
                --dad-archive-news-meta-hover: #ffffff;
            }
            
            .dad-universal-header-wrap { min-height: 80px; }
            
            /* --- EXISTING STYLES RETAINED --- */
            .header-wrap-info { background: linear-gradient(to right, var(--dad-header-start), var(--dad-header-end)) !important; border-top-color: var(--dad-header-start) !important; }
            .header-wrap-info .header-wrap-title, .header-wrap-info .header-wrap-breadcrumbs, .header-wrap-info .header-wrap-breadcrumbs a { color: var(--dad-header-text) !important; }
            .dad-hero-section { background: linear-gradient(to right, var(--dad-hero-end), var(--dad-hero-start)) !important; }
            .dad-hero-content h1 { color: var(--dad-hero-title) !important; }
            .dad-hero-content p { color: var(--dad-hero-subtitle) !important; }
            .dad-asset-search-form .search-submit { background-color: var(--dad-search-bg) !important; color: var(--dad-search-text) !important; }
            .dad-asset-search-form .search-submit:hover { background-color: var(--dad-search-hover-bg) !important; }
            .dad-asset-search-form.shake-error .search-submit { background-color: var(--dad-search-btn-error-bg) !important; color: var(--dad-search-btn-error-text) !important; transition: background-color 0.2s ease; }
            .dad-search-error { background-color: var(--dad-search-error-bg) !important; color: var(--dad-search-error-text) !important; border-color: var(--dad-search-error-text) !important; }
            .dad-tabs-nav a.active { background-color: var(--dad-tabs-active-bg) !important; color: var(--dad-tabs-active-text) !important; border-bottom-color: var(--dad-tabs-active-text) !important; }
            .dad-tabs-nav a.active .platform-icon { fill: var(--dad-tabs-active-icon) !important; color: var(--dad-tabs-active-icon) !important; }
            .dad-sidebar-section .dad-section-title { color: var(--dad-sidebar-title) !important; }
            .dad-login-widget-btn, .woocommerce-Button.button, .wc-proceed-to-checkout .checkout-button, .place-order .button, .dad-download-btn, .woocommerce-form-login__submit, .woocommerce-form-register__submit { background-color: var(--dad-primary) !important; }
            .dad-login-widget-btn:hover, .woocommerce-Button.button:hover, .wc-proceed-to-checkout .checkout-button:hover, .place-order .button:hover, .dad-download-btn:hover, .woocommerce-form-login__submit:hover, .woocommerce-form-register__submit:hover { background-color: var(--dad-hover) !important; }
            .dad-button-new.primary { background-color: var(--dad-single-dl-bg) !important; color: var(--dad-single-dl-text) !important; }
            .dad-button-new.primary:hover { background-color: var(--dad-single-dl-hover) !important; }
            .dad-button-new.primary svg, .dad-button-new.primary img { fill: var(--dad-single-dl-icon) !important; color: var(--dad-single-dl-icon) !important; stroke: var(--dad-single-dl-icon) !important; }
            .dad-button-new.torrent { background-color: var(--dad-torrent-bg) !important; color: var(--dad-torrent-text) !important; }
            .dad-button-new.torrent:hover { background-color: var(--dad-torrent-hover) !important; }
            .dad-button-new.icon-button { background-color: var(--dad-icon-bg) !important; color: var(--dad-icon-text) !important; }
            .dad-button-new.icon-button:hover { background-color: var(--dad-icon-hover) !important; }
            .dad-button-new.icon-button svg, .dad-button-new.icon-button img { fill: var(--dad-icon-text) !important; }
            .slider-nav { background-color: var(--dad-slider-bg) !important; color: var(--dad-slider-icon) !important; }
            .slider-nav svg, .slider-nav img { stroke: var(--dad-slider-icon) !important; fill: none !important; }
            .dad-button-new.version-history-link { background-color: var(--dad-ver-bg) !important; color: var(--dad-ver-text) !important; }
            .info-tags a { background-color: var(--dad-tag-bg) !important; color: var(--dad-tag-text) !important; }
            .info-tags a:hover { background-color: var(--dad-tag-hover-bg) !important; color: var(--dad-tag-hover-text) !important; }
            #download-process-area .dad-button-new, #start-download-btn, #final-download-link { background-color: var(--dad-dl-page-bg) !important; color: var(--dad-dl-page-text) !important; }
            #download-process-area .dad-button-new:hover, #start-download-btn:hover, #final-download-link:hover { background-color: var(--dad-dl-page-hover) !important; color: var(--dad-dl-page-hover-text) !important; box-shadow: 0 6px 20px rgba(0,0,0,0.15); }
            
            /* GUEST PASS BUTTON */
            .dad-guest-pass-btn { 
                background-color: var(--dad-guest-pass-bg) !important; 
                color: var(--dad-guest-pass-text) !important; 
            }
            .dad-guest-pass-btn:hover { 
                background-color: var(--dad-guest-pass-hover) !important; 
            }

            .dad-view-all-button, .dad-view-all-button-v4, .dad-latest-news-section .dad-view-all-button { color: var(--dad-view-btn) !important; border-color: var(--dad-view-btn) !important; }
            .dad-view-all-button:hover, .dad-view-all-button-v4:hover, .dad-latest-news-section .dad-view-all-button:hover { background-color: var(--dad-view-btn-hover-bg) !important; color: var(--dad-view-btn-hover-text) !important; border-color: var(--dad-view-btn-hover-text) !important; }
            .dad-view-all-button:active, .dad-view-all-button-v4:active { background-color: var(--dad-view-btn-active-bg) !important; color: var(--dad-view-btn-active-text) !important; }
            .dad-latest-news-section .dad-section-title .news-icon { color: var(--dad-view-btn) !important; }
            .dad-section-header { border-left-color: var(--dad-view-btn) !important; }
            a:hover { color: var(--dad-primary); }
            .news-date-badge .month { color: var(--dad-view-btn) !important; }
            .dad-news-grid .dad-news-card-v2, .dad-news-card-v2 .news-card-content-v2 { background-color: var(--dad-home-news-bg) !important; }
            .dad-news-grid .dad-news-card-v2:hover, .dad-news-card-v2:hover .news-card-content-v2 { background-color: var(--dad-home-news-hover-bg) !important; }
            .dad-news-card-v2 .news-card-title-v2 { color: var(--dad-home-news-title) !important; }
            .dad-news-card-v2:hover .news-card-title-v2 { color: var(--dad-home-news-title-hover) !important; }
            .news-card { background-color: var(--dad-archive-news-bg) !important; }
            .news-card:hover { background-color: var(--dad-archive-news-hover-bg) !important; }
            .news-card .entry-title { color: var(--dad-archive-news-title) !important; }
            .news-card:hover .entry-title { color: var(--dad-archive-news-title-hover) !important; }
            .news-card .entry-meta, .news-card .entry-meta span { color: var(--dad-archive-news-meta) !important; }
            .news-card:hover .entry-meta, .news-card:hover .entry-meta span { color: var(--dad-archive-news-meta-hover) !important; }
        