:root{--bg-body:#0d0d0d;--bg-page:#000000;--text-main:#ffffff;--text-sub:#d0d0d0;--text-soft:#aaaaaa;--card-bg:#1a1a1a;--card-border:rgba(255,255,255,0.08);--chip-bg:#222;--chip-text:#eee;--accent:#0A84FF;--accent-soft:rgba(10,132,255,0.25);--shadow-none:none}body{background:var(--bg-body) !important;color:var(--text-main) !important}.vx-header{background:rgba(0,0,0,0.70) !important;border-bottom:1px solid rgba(255,255,255,0.05) !important}.vx-nav a{color:var(--text-main) !important}.vx-nav a.active{color:var(--accent) !important}.txsp-hero{background:var(--bg-page) !important}.txsp-hero-title{color:var(--text-main) !important}.txsp-hero-subtitle{color:var(--text-sub) !important}.txsp-hero .feat{color:#fff !important;background:#1a1a1a !important}.ix-card,.category-item,.rel-item,.search-item,.daily-card{background:var(--card-bg) !important;border:1px solid var(--card-border) !important;border-radius:14px !important;box-shadow:none !important;color:var(--text-main) !important}.ix-title,.category-title,.search-title{color:var(--text-main) !important}.ix-rate,.category-rate,.search-rate{color:var(--text-sub) !important}.ix-cover-box img,.category-item img,.search-item img{border-radius:12px !important}.category-block-title{color:var(--text-main) !important}.detail-container{color:var(--text-main) !important}.detail-title{color:var(--text-main) !important}.detail-meta{color:var(--text-sub) !important}.detail-snippet{color:var(--text-sub) !important}.tags-area .tag{background:#222 !important;color:#eee !important}.cast-card{background:#1a1a1a !important;border:1px solid var(--card-border) !important;color:var(--text-main) !important}.lightbox{background:rgba(0,0,0,0.75) !important}.search-input{background:#1a1a1a !important;color:#fff !important;border:1px solid #333 !important}.search-input::placeholder{color:#666 !important}.txsp-alert-bar{background:#222 !important;color:#fff !important;border-left:3px solid #0A84FF !important}.txsp-install-card,.dl-section,.dl-feature-card{background:#1a1a1a !important;border:1px solid var(--card-border) !important}.daily-title{color:var(--text-main) !important}.vx-footer,.download-footer{background:#000 !important;color:#666 !important}:root{--dl-card-bg:#1c1c1e;--dl-card-shadow:0 6px 24px rgba(0,0,0,0.7);--dl-title:#ffffff;--dl-sub-text:#aaaaaa;--dl-list-text:#cccccc;--dl-list-dot:#0a84ff;--dl-faq-q:#ffffff;--dl-faq-a:#cccccc;--dl-faq-border:#3a7bff;--dl-alert-bg:#3a2f00;--dl-alert-text:#fcebaa;--dl-alert-border:#f6c700;--dl-tab-bg:#2c2c2e;--dl-tab-active-bg:#0a84ff;--dl-tab-active-text:#fff;--dl-fold-bg:#2d3342;--dl-fold-title:#ffffff}.dark .txsp-hero{background:#141414 !important}.dark .hero-left h1{color:#ffffff !important}.dark .hero-features-list li{color:#e6e6e6 !important}.dark .hero-features-list li span{color:#ffffff !important}.dark .hero-download-btn{background:#2F81F7 !important;color:#fff !important;box-shadow:0 4px 12px rgba(47,129,247,0.25) !important}.play-btn{display:block !important;width:100% !important;text-align:center !important;margin:14px 0 6px !important;padding:14px 0 !important;background:#1973ff !important;color:#fff !important;border-radius:14px !important;font-size:16px !important;font-weight:700 !important;box-shadow:0 4px 14px rgba(25,115,255,0.30) !important;transition:0.25s ease !important}.play-btn:hover{background:#0f5ae0 !important;transform:translateY(-2px)}.dark .play-btn{background:#2F81F7 !important;color:#fff !important;box-shadow:0 4px 14px rgba(47,129,247,0.35) !important}.play-btn{display:block !important;width:100% !important;text-align:center !important;margin:16px 0 !important;padding:14px 0 !important;background:#1973ff !important;color:#ffffff !important;border-radius:14px !important;font-size:17px !important;font-weight:700 !important;text-decoration:none !important;box-shadow:0 4px 16px rgba(25,115,255,0.35) !important;transition:0.25s ease !important}.play-btn:hover{transform:translateY(-2px) !important;background:#0f5ae0 !important}html.dark .play-btn,.dark .play-btn{background:#2F81F7 !important;color:#fff !important;box-shadow:0 4px 16px rgba(47,129,247,0.35) !important}