/* ZuiMeiTV canonical Apple-inspired neutral-light layer · 2026-08-22 */
:root,html[data-theme="dark"],html[data-theme="light"]{color-scheme:light!important;--fleet-bg:#fff;--fleet-paper:#fff;--fleet-surface:#fff;--fleet-soft:#f5f5f7;--fleet-accent:#0071e3;--fleet-accent-strong:#0071e3;--fleet-accent-soft:#edf6ff;--fleet-gold:#9a6d12;--fleet-gold-strong:#9a6d12;--fleet-gold-soft:#fbf5e7;--fleet-sage:#248a3d;--fleet-sage-soft:#eef8f0;--fleet-blue:#0071e3;--fleet-blue-soft:#edf6ff;--fleet-text:#1d1d1f;--fleet-muted:#6e6e73;--fleet-line:rgba(0,0,0,.08);--fleet-focus:#0071e3;--fleet-shadow:0 16px 46px rgba(0,0,0,.06);--fleet-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}html{background:#fff!important;color-scheme:light!important;overflow-x:clip}body{background:linear-gradient(180deg,#fff,#fbfbfd 68%,#f5f5f7)!important;color:#1d1d1f!important;font-family:var(--fleet-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.top{background:#f5f5f7!important;color:#515154!important;border-bottom:1px solid var(--fleet-line)!important}.top b,.top [data-db],.top [data-mode],.top [data-freshness]{color:#1d1d1f!important}h1,h2,h3,h4,h5,h6{color:#1d1d1f!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}html[lang^="zh"] h1,html[lang^="zh"] h2,html[lang^="zh"] h3{line-break:strict!important}h1{max-width:20ch!important;font-size:clamp(36px,4.4vw,48px)!important;line-height:1.09!important;letter-spacing:-.04em!important;font-weight:720!important}h2{max-width:24ch!important;font-size:clamp(28px,3.3vw,40px)!important;line-height:1.14!important;letter-spacing:-.035em!important;font-weight:700!important}h1 br,h2 br{display:none!important}p,li,.lead,.lede,.intro,.muted{color:#6e6e73!important;text-wrap:pretty}header,.header,.site-header,.navbar,.nav,.topbar{background:rgba(251,251,253,.92)!important;color:#1d1d1f!important;border-color:var(--fleet-line)!important;box-shadow:none!important;backdrop-filter:saturate(180%) blur(20px)!important}.links a{color:#515154!important}.links a:hover,.links a[aria-current=page]{background:#f5f5f7!important;color:#0071e3!important}.btn,.button,button,[role="button"]{min-height:44px;border-radius:999px!important;border-color:var(--fleet-line)!important;box-shadow:none!important}.btn.primary,.button.primary,.primary-btn,button.primary{background:#0071e3!important;border-color:#0071e3!important;color:#fff!important}.btn.dark{background:#fff!important;color:#1d1d1f!important;border-color:var(--fleet-line)!important}.btn:not(.primary),.button:not(.primary),button:not(.primary){background:#fff!important;color:#1d1d1f!important}.hero,.section,.section.white,section.dark,.section.dark,.dark-section,.theme-dark,.hero-dark,.bg-dark{background:#fff!important;color:#1d1d1f!important;border-color:var(--fleet-line)!important}.section:nth-of-type(even),.section.compact{background:#f5f5f7!important}.heroLedger,.ledgerMetric,.metricCell,.card,.panel,.tile,.feature-card,.product-card,.stat,.metric,.result-card,.video-card,.story-card,.sourceItem,.callout,.editorialAside,.datasetCard,.vizCard{background:#fff!important;color:#1d1d1f!important;border-color:var(--fleet-line)!important;box-shadow:none!important}.heroLedger{border-top:3px solid #0071e3!important}.card:hover,.panel:hover,.tile:hover,.feature-card:hover,.product-card:hover,.video-card:hover,.story-card:hover,.sourceItem:hover{background:#fff!important;border-color:rgba(0,113,227,.18)!important;box-shadow:none!important}.sourceStrip,.scorePill,.badge.snapshot,.badge.good{background:#eef8f0!important;color:#248a3d!important;border-color:#d0e9d5!important}.liveDot,.barFill,.heatCore{background:#248a3d!important;fill:#248a3d!important}.heatmap,.worldSvg{background:#f5f5f7!important}.worldLand{fill:#e5e8ed!important;stroke:#cfd2d8!important}.heatLabel{fill:#515154!important;stroke:#f5f5f7!important}.table th{background:#f5f5f7!important;color:#515154!important}.table tbody tr:hover{background:#fbfbfd!important}.rankNo{background:#f5f5f7!important;color:#515154!important}.rankNo.top{background:#edf6ff!important;color:#0066cc!important}.chip{background:#f5f5f7!important;color:#515154!important}.note,.notice{background:#f5f5f7!important;color:#515154!important;border-left-color:#0071e3!important}pre,code,.code,.terminal,.console{background:#f1f2f5!important;color:#303139!important;border-color:var(--fleet-line)!important}input,textarea,select{background:#fff!important;color:#1d1d1f!important;border-color:rgba(0,0,0,.12)!important}footer,.footer,.site-footer{background:#f5f5f7!important;color:#6e6e73!important;border-top:1px solid var(--fleet-line)!important}.footerBrand h3,.footerCol b{color:#1d1d1f!important}.footer a{color:#515154!important}.footer a:hover{color:#0071e3!important}figure,.media,.heroart,.hero-visual,.visual,.artwork,.product-visual,.video-card,.story-card{background:#f5f5f7!important;border-color:var(--fleet-line)!important}img:not([src*="logo"]):not([src*="mark"]):not([src*="favicon"]):not([src*="avatar"]){background:#f5f5f7!important;filter:brightness(1.14) contrast(.87) saturate(.80)!important;box-shadow:none!important}.hero img,.hero picture img,.heroart img,.hero-visual img,.visual img,.artwork img,.product-visual img,.video-card img,.story-card img,img[src*="hero"],img[src*="visual"],img[src*="diagram"],img[src*="network"],img[src*="ai-"]{background:#f5f5f7!important;filter:brightness(1.16) contrast(.86) saturate(.78)!important;box-shadow:none!important}.theme-button,[data-theme-toggle]{display:none!important}:focus-visible{outline:3px solid rgba(0,113,227,.30)!important;outline-offset:3px!important}@media(max-width:760px){h1{max-width:none!important;font-size:clamp(30px,8.6vw,36px)!important;line-height:1.12!important}h2{max-width:none!important;font-size:clamp(26px,7vw,32px)!important;line-height:1.16!important}.hero,.page-hero,.pagehero{padding-top:42px!important;padding-bottom:38px!important}.card,.panel,.tile,.feature-card,.product-card,.video-card,.story-card{border-radius:18px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}}