:root{--bg-body:#ffffff;--footer-bg:#f8f9fb;--text-main:#111111;--text-sub:#666666;--text-sub-soft:#999999;--text-placeholder:#bbbbbb;--border-soft:rgba(0,0,0,0.08);--card-bg:#ffffff;--card-soft-bg:#f7f9fc;--header-bg:rgba(255,255,255,0.80);--input-bg:#ffffff;--accent-main:#0A84FF;--accent-strong:#0A84FF;--accent-soft:rgba(10,132,255,0.15);--accent-secondary:#34C759;--btn-primary-text:#ffffff;--chip-bg:#eef3ff;--chip-text:#333333;--chip-text-strong:#0A84FF;--chip-hover:#e5edff;--shadow-soft:0 4px 14px rgba(0,0,0,0.06);--shadow-strong:0 6px 18px rgba(0,0,0,0.10);--card-shadow:0 6px 24px rgba(0,0,0,0.06);--card-shadow-hover:0 8px 26px rgba(0,0,0,0.12);--overlay-bg:rgba(0,0,0,0.55);--sheet-bg:#ffffff;--alert-bg:#eef6ff;--alert-text:#1b4b8f;--alert-border:#0A84FF}body{background:var(--bg-body) !important;color:var(--text-main) !important}a{color:var(--accent-main)}.vx-header{background:var(--header-bg);border-bottom:1px solid var(--border-soft)}.vx-nav a{color:var(--text-main)}.vx-nav .active{color:var(--accent-main)}.vx-footer,.download-footer{background:var(--footer-bg);color:var(--text-sub)}.vx-card,.daily-card,.category-item,.vx-comment-item,.vx-faq-item,.txsp-install-card,.txsp-warning-card-fold{background:var(--card-bg);box-shadow:var(--card-shadow)}.category-intro,.search-empty-box,.tab-content,.txsp-fold-content,.vx-about{background:var(--card-soft-bg);color:var(--text-sub)}.detail-meta,.category-rate,.daily-meta,.vx-cast-role{color:var(--text-sub)}.detail-snippet,.vx-comment-text{color:var(--text-sub)}.tags-area .vx-tag-item,.cat-filter-tag{background:var(--chip-bg);color:var(--chip-text)}.tags-area .vx-tag-item:hover,.cat-filter-tag:hover{background:var(--chip-hover)}.play-btn,.daily-btn,.search-btn,.dl-btn-primary,.ios-primary{background:var(--accent-main);color:var(--btn-primary-text) !important}.ios-cancel,.dl-btn-green{background:var(--card-soft-bg);color:var(--text-main)}.search-input{background:var(--input-bg);border:1px solid var(--border-soft);color:var(--text-main)}.pg-btn{background:var(--card-soft-bg);color:var(--text-main)}.pg-btn.active{background:var(--accent-main);color:#fff}.lightbox{background:var(--overlay-bg)}.ios-mask{background:var(--overlay-bg)}.ios-sheet{background:var(--sheet-bg)}.txsp-alert-bar{background:var(--alert-bg);color:var(--alert-text);border-bottom:2px solid var(--alert-border)}.txsp-tabs button{background:var(--card-soft-bg);color:var(--text-main)}.txsp-tabs button.active{background:var(--accent-main);color:#fff}.xiaomi-fix-btn{background:var(--accent-soft);color:var(--accent-main)}:root{--dl-card-bg:#ffffff;--dl-card-shadow:0 6px 24px rgba(0,0,0,0.06);--dl-title:#1a1a1a;--dl-sub-text:#666;--dl-list-text:#444;--dl-list-dot:#0a84ff;--dl-faq-q:#222;--dl-faq-a:#555;--dl-faq-border:#4C8DFF;--dl-alert-bg:#ffefb0;--dl-alert-text:#333;--dl-alert-border:#f6c700;--dl-tab-bg:#f1f3f5;--dl-tab-active-bg:#0a84ff;--dl-tab-active-text:#fff;--dl-fold-bg:#f2f7ff;--dl-fold-title:#333}