:root{color-scheme:light}
.theme-control{position:relative;flex:0 0 auto;line-height:1.4;font:15px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC',sans-serif}
.theme-toggle{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #ffffffc0;background:#ffffff80;box-shadow:inset 0 1px 1px #fff,0 3px 12px #00000008;color:#354454;cursor:pointer;padding:0;backdrop-filter:blur(18px)}
.theme-menu{position:absolute;right:0;top:calc(100% + 14px);width:244px;padding:12px;background:#fbfbf8f5;border:1px solid #fff;border-radius:22px;box-shadow:0 12px 45px #182b3933;backdrop-filter:blur(26px);z-index:200;color:#28313b;text-align:left;box-sizing:border-box}
.theme-menu[hidden]{display:none!important}.theme-menu-title{font-size:13px;font-weight:650;margin:4px 10px 8px!important;color:inherit!important}.theme-menu [role=radio]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:transparent;border-radius:12px;min-height:44px;width:100%;font:inherit;color:inherit;cursor:pointer}.theme-menu [role=radio][aria-checked=true]{background:#e6edf3;color:#1f425d}.theme-menu [role=radio] i{margin-left:auto;width:7px;height:7px;border-radius:50%;background:transparent}.theme-menu [aria-checked=true] i{background:currentColor}.theme-clock-note{font-size:12px!important;line-height:1.65!important;color:#586473!important;margin:10px 10px 4px!important}.theme-control button:focus-visible{outline:2px solid #5686ae;outline-offset:3px}
html[data-theme=dark] .theme-toggle{color:#ecf1f8;background:#ffffff12;border-color:#ffffff30;box-shadow:inset 0 1px 1px #ffffff35}
html[data-theme=dark] .theme-menu{background:#252b34f5;border-color:#ffffff30;color:#eff2f7}html[data-theme=dark] .theme-menu [role=radio][aria-checked=true]{background:#42556b;color:#fff}html[data-theme=dark] .theme-clock-note{color:#c4ccd7!important}
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"]{--ink:#f1f2f5;--muted:#b6bdc9;--blue:#82bfff;--surface:#252932da;--border:#ffffff1e}
html[data-theme="dark"] body{background:radial-gradient(ellipse at 0 0,#39342e66,transparent 40%),radial-gradient(ellipse at 100% 10%,#35323b66,transparent 40%),#13161b;color:var(--ink)}
html[data-theme="dark"] header.shared-header,html[data-theme="dark"] header.shared-header.shared-scrolled{background:rgba(27,30,37,.60)!important;border-color:#ffffff26!important;box-shadow:inset 0 1px 1px #ffffff18,0 8px 28px #0003!important}
html[data-theme="dark"] header.shared-header .brand,html[data-theme="dark"] header.shared-header .shared-links a{color:#f1f2f5!important}
html[data-theme="dark"] header.shared-header .brand svg,html[data-theme="dark"] footer .brand svg{color:inherit!important}
html[data-theme="dark"] header.shared-header .shared-language{background:#ffffff0c!important;border-color:#ffffff22!important}
html[data-theme="dark"] header.shared-header .shared-language a{color:#cbd1dc!important}
html[data-theme="dark"] header.shared-header .shared-language a[aria-current=page]{color:white!important}
html[data-theme="dark"] .shared-language .language-cover{background:linear-gradient(130deg,#ffffff30,#ffffff10)!important;border-color:#ffffff45!important;box-shadow:inset 0 1px 1px #ffffff55,0 3px 8px #0003!important}
html[data-theme="dark"] header.shared-header .shared-language[data-language=en] a[aria-label=English],html[data-theme="dark"] header.shared-header .shared-language[data-language=zh] a[aria-label=简体中文]{color:#fff!important}
html[data-theme="dark"] .market-switch{background:#ffffff0b;border-color:#ffffff20}
html[data-theme="dark"] .market-switch button[aria-checked=true]{background:#424956;color:#fff}
html[data-theme="dark"] .filters button.selected,html[data-theme="dark"] .pagination [aria-current]{background:#e4e9f0;color:#1c232d}
html[data-theme="dark"] .status.released,html[data-theme="dark"] .status.ready{color:#80d7a4}
html[data-theme="dark"] .status.limited{color:#efb985}
html[data-theme="dark"] .footer{border-color:#ffffff26}
html[data-theme="dark"] .stock-live{background:#20252d!important;border-color:#ffffff25!important;box-shadow:0 8px 30px #0002!important}
html[data-theme="dark"] .stock-live-heading h2{color:#f1f2f5!important}
html[data-theme="dark"] .stock-live-meta,html[data-theme="dark"] .stock-live-foot,html[data-theme="dark"] .stock-live-foot a{color:#bbc9d7!important}
html[data-theme="dark"] .intro p,html[data-theme="dark"] .sort-note,html[data-theme="dark"] .result-note,html[data-theme="dark"] .directory-note,html[data-theme="dark"] .filters button,html[data-theme="dark"] .footer p,html[data-theme="dark"] .footer-links,html[data-theme="dark"] .footer-links a,html[data-theme="dark"] .footer button,html[data-theme="dark"] .analytics-settings,html[data-theme="dark"] .searchbox input::placeholder,html[data-theme="dark"] .app p.unknown{color:#b6bdc9!important}
html[data-theme="dark"] .filters button.selected{color:#1c232d!important}
html[data-theme="dark"] .app p.released,html[data-theme="dark"] .app p.ready{color:#80d7a4!important}
html[data-theme="dark"] .app p.limited,html[data-theme="dark"] .app p.planned,html[data-theme="dark"] .app p.beta,html[data-theme="dark"] .app p.claimed{color:#efb985!important}
html[data-theme="dark"] dialog p{color:#d1d8e3!important}
html[data-theme="dark"] dialog,html[data-theme="dark"] .analytics-consent{background:#252b34!important;border-color:#ffffff25!important;color:#eff2f7!important}
html[data-theme="dark"] .analytics-consent button{background:#3c4655!important;color:#fff!important}
html[data-theme="dark"] .analytics-consent button.primary{background:#d9e8ff!important;color:#182a41!important}
html[data-theme="dark"] input{color:var(--ink)}
html[data-theme="dark"] .hero{background:linear-gradient(120deg,#262f39,#343d48);border-color:#ffffff22}
html[data-theme="dark"] .hero h2,html[data-theme="dark"] .hero-copy>p:not(.eyebrow){color:#f1f2f5}
html[data-theme="dark"] .hero-art img{mix-blend-mode:normal}
html[data-theme="dark"] .hero-art figcaption{background:#111b;color:#e6edf5;border-radius:6px;padding:3px 7px}
html[data-theme="dark"] .breadcrumb,html[data-theme="dark"] .evidence,html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .factbar span,html[data-theme="dark"] .test-fact strong,html[data-theme="dark"] .image-credit,html[data-theme="dark"] .unknown-note,html[data-theme="dark"] .features p,html[data-theme="dark"] .versions article p,html[data-theme="dark"] .source-card small,html[data-theme="dark"] .source-card>p:not(.eyebrow),html[data-theme="dark"] .return-row span,html[data-theme="dark"] footer p{color:#b6bdc9!important}
html[data-theme="dark"] .breadcrumb strong{color:#ecf0f5}
html[data-theme="dark"] .gallery-panel,html[data-theme="dark"] .features article,html[data-theme="dark"] .source-card{background:#252b34;border-color:#ffffff24}
html[data-theme="dark"] .gallery-note h3,html[data-theme="dark"] .source-card strong{color:#f1f2f5}
html[data-theme="dark"] .gallery-note p,html[data-theme="dark"] .gallery-note>span{color:#b6bdc9}
html[data-theme="dark"] .gallery-image{background:#e8ebef}
html[data-theme="dark"] .view-tabs{background:#ffffff0d;border-color:#ffffff22}
html[data-theme="dark"] .view-tabs button{color:#bbc4d0}
html[data-theme="dark"] .view-tabs button[aria-selected=true]{background:#465264;color:#fff}
html[data-theme="dark"] .store-link,html[data-theme="dark"] .image-credit a,html[data-theme="dark"] .source-card .correction,html[data-theme="dark"] .return-row a,html[data-theme="dark"] .sub-link{color:#91c9ff}
html[data-theme="dark"] .factbar,html[data-theme="dark"] .return-row,html[data-theme="dark"] footer.wrap,html[data-theme="dark"] .source-card>a:not(.correction){border-color:#ffffff26}
html[data-theme="dark"] .actions .share{background:#343e4b;border-color:#ffffff30;color:#f1f2f5}
html[data-theme="dark"] .ready{background:#183b2b!important;color:#95e4b8!important;border-color:#37694c!important}
html[data-theme="dark"] .actions .save,html[data-theme="dark"] #save-app{display:none!important}
@media(prefers-reduced-transparency:reduce){html[data-theme="dark"] header.shared-header,html[data-theme="dark"] header.shared-header.shared-scrolled{background:#20252d!important}
}
