html[data-theme=light] body{--bg:#f5f7fa;--bg-alt:#ffffff;--bg-soft:#eef1f6;--text:#1a1f28;--text-dim:#4a5568;--text-primary:#1a1f28;--text-secondary:#3b4556;--text-muted:#5b6575;--accent-text:#8f4f00;background:var(--bg);color:var(--text)}html[data-theme=light] body :is(.muted,.section-head p,.eyebrow + h2 + p){color:var(--text-dim)}html[data-theme=light] body :is(.site-header,.site-footer,.hero,.shop-hero,.rt-hero,.hero-mini,main.page,.video-grid,#about,#blog,#academy,#tv){--text:#f5f7fa;--text-dim:#cdd3de;--text-primary:#ffffff;--text-secondary:#dde2ea;--text-muted:#bcc4d1;--accent-text:#f5a425;--bg:#0f1115;--bg-alt:#181b21;--bg-soft:#14171d;color:#f5f7fa}html[data-theme=light] body :is(.hero,.shop-hero,.rt-hero,.hero-mini,main.page,.video-grid,#about,#blog,#academy,#tv) :is(h1,h2,h3,h4){color:#fff}html[data-theme=light] body :is(.hero,.shop-hero,.rt-hero,.hero-mini,main.page,.video-grid,#about,#blog,#academy,#tv) :is(.muted,.section-head p){color:var(--text-dim)}html[data-theme=light] body :is(#about,#blog,#academy,#tv) :is(.card,.flip-card,.feature-card,.mini-card){--text:#1a1f28;--text-dim:#4a5568;--text-primary:#1a1f28;--text-secondary:#3b4556;--text-muted:#5b6575;--accent-text:#8f4f00;color:#1a1f28}html[data-theme=light] body :is(#about,#blog,#academy,#tv) :is(.card,.flip-card,.feature-card,.mini-card) :is(h1,h2,h3,h4){color:#1a1f28}html[data-theme=light] body :is(.eyebrow,.event-card-link,.product-category,.product-price,.info-text > h4){color:var(--accent-text)}html[data-theme=light] body :is(.hero,.shop-hero,.rt-hero,.hero-mini,main.page,#about,#blog,#academy,#tv,.site-footer) :is(.eyebrow,.event-card-link){color:#f5a425}html[data-theme=light] body #contact label{color:var(--text)}html[data-theme=light] body main.page :is(.video-card,.video-card :not(img)){color:inherit}html[data-theme=light] body main.page .video-title,html[data-theme=light] body main.page :is(.video-card h3,.video-card h4,.video-card a){color:#eef2f7}html[data-theme=light] body main.page :is(.favorites-filter-btn,.history-filter-btn){color:#1a1f28}html[data-theme=light] body .nav-dropdown a{color:#c2cbd5}html[data-theme=light] body .nav-dropdown a:hover{color:#f5a425}body .site-footer :is(.copy,#y){color:#aab2c0}body .product-badge.new{background:#0a7d57;color:#fff}html[data-theme=light] body :is(.muted,.rt-attrib,.section-head p,.rt-note) a:not(.rt-btn){color:var(--accent-text);text-decoration:underline}html[data-theme=light] body :is(.vp-actions,.vp-nav,.lp-card,.lp-backup) .rt-btn:not(.primary){color:var(--accent-text);border-color:var(--accent-text)}html[data-theme=light] body .vp-path a{color:var(--accent-text);text-decoration:underline}html[data-theme=light] body .rt-btn.on{color:#0a6b3a;border-color:#0a6b3a}