.dark.dark.dark,:root:root:root{--background:#0b0b0d;--foreground:#f1f1f3;--card:#151517;--card-foreground:#f1f1f3;--popover:#1e1e21;--popover-foreground:#f1f1f3;--primary:#d9f65c;--primary-foreground:#182008;--secondary:#1e1e21;--secondary-foreground:#d5d6dc;--muted:#1a1a1d;--muted-foreground:#aeb0b8;--accent:#29292d;--accent-foreground:#d9f65c;--border:#303035;--input:#6b6b75;--ring:#d9f65c;--brand-bright:#d9f65c;--brand-soft:#e5fb9b;--surface-inset:#111113;--surface-raised:#1e1e21;--text-secondary:#bfc1c9;--sidebar:#121214;--sidebar-foreground:#d5d6dc;--sidebar-primary:#d9f65c;--sidebar-primary-foreground:#182008;--sidebar-accent:#29292d;--sidebar-accent-foreground:#d9f65c;--sidebar-border:#303035;--sidebar-ring:#d9f65c}:root:root:root body{background:var(--background);color:var(--foreground)}:root:root:root body .storefront-home{--home-background:var(--background);--home-cyan:var(--primary);--home-muted:var(--muted-foreground);background:var(--background)}:root:root:root ::selection{background:var(--primary);color:var(--primary-foreground)}:root:root:root body :is(input,textarea,select){accent-color:var(--primary);caret-color:var(--brand-bright)}:root:root:root body :is(input,textarea)::placeholder{color:var(--muted-foreground)}:root:root:root body :focus-visible{outline-color:var(--ring)}:root:root:root body .skip-to-content{background:var(--card);border-color:var(--ring);color:var(--foreground)}:root:root:root body .skip-to-content:focus{outline-color:var(--ring)}:root:root:root body .site-header,:root:root:root body .storefront-home .site-header{background:var(--header-translucent);border-bottom-color:var(--border)}:root:root:root body .brand-symbol,:root:root:root body .storefront-home .brand-symbol{color:var(--brand-bright)}:root:root:root body .brand,:root:root:root body .brand small{color:var(--foreground)}:root:root:root body .brand small{color:var(--muted-foreground)}:root:root:root body .site-header .nav a{background:none;-webkit-text-fill-color:currentColor;color:var(--text-nav-secondary);text-shadow:none}:root:root:root body .site-header .nav a:after{background:var(--primary);box-shadow:none}:root:root:root body .site-header .nav a:is(:hover,:focus-visible){color:var(--brand-bright);text-shadow:none}:root:root:root body:has(.downloads-page) .site-header .nav a[href="/downloads"],:root:root:root body:has(.help-layout) .site-header .nav a[href="/help"],:root:root:root body:has(.order-page) .site-header .nav a[href="/order"],:root:root:root body:has(.status-page) .site-header .nav a[href="/status"],:root:root:root body:has(.storefront-home,.storefront-category,.product-detail-page) .site-header .nav a[href="/"]{color:var(--brand-bright)}:root:root:root body .storefront-home :is(.support-link,.language-switch),:root:root:root body :is(.support-link,.language-switch){background:var(--card);border-color:var(--border-control);color:var(--secondary-foreground);box-shadow:none}:root:root:root body .language-switch>svg:first-child{color:var(--text-control)}:root:root:root body .site-header .mobile-menu:is(:hover,[aria-expanded=true]){background:var(--surface-hover);color:var(--brand-soft)}:root:root:root body .storefront-home>footer,:root:root:root body footer{background:var(--surface-inset);border-color:var(--border);color:var(--muted-foreground)}:root:root:root body .footer-inner .brand{color:var(--secondary-foreground)}:root:root:root body :is(.breadcrumb a,.help-toc a,footer a):hover{color:var(--brand-bright)}:root:root:root body .starcore-hero{background:var(--background);color:var(--foreground)}:root:root:root body .starcore-copy h1>span{color:var(--brand-bright)}:root:root:root body .starcore-copy p,:root:root:root body .starcore-kicker{color:var(--muted-foreground)}:root:root:root body .starcore-kicker>span:first-child{background:var(--primary);box-shadow:none}:root:root:root body .starcore-kicker-rule{background:var(--brand-rule)}:root:root:root body .starcore-actions .starcore-explore{background:var(--primary);border-color:var(--ring);color:var(--primary-foreground);box-shadow:none}:root:root:root body .starcore-actions .starcore-explore:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground);box-shadow:none}:root:root:root body .starcore-status{color:var(--text-link);border-color:var(--brand-muted)}:root:root:root body .starcore-status:hover{color:var(--brand-bright);border-color:var(--ring)}:root:root:root body :is(.starcore-signature,.starcore-visual-name,.starcore-bottom){color:var(--muted-foreground);border-color:var(--border)}:root:root:root body .starcore-signature svg{color:var(--brand-decoration)}:root:root:root body .starcore-bottom>a{color:var(--text-link)}:root:root:root body .starcore-bottom>a:hover{color:var(--brand-bright)}:root:root:root body .starcore-halo{background:none}:root:root:root body .starcore-orbit{border-color:var(--orbit-line)}:root:root:root body .starcore-orbit-two{border-color:var(--orbit-line-faint)}:root:root:root body .starcore-axis{border-color:var(--decorative-line)}:root:root:root body .storefront-home .cinematic-homepage>.designed-announcement{background:var(--card);border-color:var(--border);box-shadow:none}:root:root:root body .storefront-home .designed-announcement strong{background:transparent;border:0;box-shadow:none;color:var(--foreground)}:root:root:root body .storefront-home .designed-announcement strong:before{background:var(--primary);box-shadow:none}:root:root:root body .storefront-home .designed-announcement>span{color:var(--muted-foreground)}:root:root:root body .storefront-home .designed-announcement a{background:var(--surface-raised);border-color:var(--border-strong);color:var(--brand-bright)}:root:root:root body .storefront-home .designed-announcement a:hover{background:var(--surface-hover);border-color:var(--brand-border-strong);color:var(--brand-soft)}:root:root:root body .announcement{color:var(--muted-foreground)}:root:root:root body .announcement a,:root:root:root body .announcement>svg{color:var(--brand-bright)}:root:root:root body .announcement strong{background:var(--surface-raised);border-color:var(--border);color:var(--foreground)}:root:root:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature{background:var(--card)!important;border-color:var(--border);box-shadow:none}:root:root:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature:before{background:linear-gradient(90deg,var(--primary),var(--brand-tint-00))}:root:root:root body .storefront-home .cinematic-homepage .service-assurances .service-index{color:var(--brand-muted)}:root:root:root body .storefront-home .cinematic-homepage .service-assurances .benefit-icon{background:var(--brand-tint-09);border-color:var(--border-interactive);color:var(--brand-bright)}:root:root:root body .storefront-home .cinematic-homepage .service-assurances h2{color:var(--foreground)}:root:root:root body .storefront-home .cinematic-homepage .service-assurances p{color:var(--muted-foreground)}:root:root:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature:hover{background:var(--surface-hover-soft)!important;border-color:var(--brand-border-hover);box-shadow:none}:root:root:root body .storefront-home .cinematic-homepage .service-assurances .service-feature:hover .benefit-icon{background:var(--brand-tint-12);border-color:var(--brand-border-strong)}:root:root:root body .btn{background:var(--surface-raised);border-color:var(--border-strong);color:var(--foreground);box-shadow:none}:root:root:root body .btn.primary{background:var(--primary);border-color:var(--ring);color:var(--primary-foreground);box-shadow:none}:root:root:root body .btn:hover{background:var(--surface-hover);border-color:var(--brand-outline);color:var(--foreground)}:root:root:root body .btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}:root:root:root body .cinematic-homepage .search,:root:root:root body :is(.search,.explorer-search,.explorer-picker-search){background:var(--surface-inset);border-color:var(--input);color:var(--muted-foreground);box-shadow:none}:root:root:root body .cinematic-homepage .search:focus-within,:root:root:root body :is(.search,.explorer-search,.explorer-picker-search):focus-within{border-color:var(--ring);box-shadow:none}:root:root:root body :is(.search,.explorer-search,.explorer-picker-search) input{color:var(--foreground)}:root:root:root body :is(.explorer-search,.explorer-picker-search) input::placeholder{color:var(--muted-foreground)}:root:root:root body .catalog-explorer-toolbar{background:var(--toolbar-translucent);border-color:var(--border);box-shadow:none}:root:root:root body :is(.explorer-filter,.explorer-more,.explorer-layout-switch button),:root:root:root body :is(.game-filters button,.category-list .catalog-category-nav){background:var(--surface-raised);border-color:var(--border-control);color:var(--text-control)}:root:root:root body .explorer-filter[aria-pressed=true],:root:root:root body .explorer-layout-switch button[aria-pressed=true],:root:root:root body :is(.game-filters button.selected,.catalog-category-nav.selected,.category-list button.selected){background:var(--primary);border-color:var(--ring);color:var(--primary-foreground)}:root:root:root body .category-list .catalog-category-nav>span{background:var(--border);color:var(--text-secondary)}:root:root:root body .category-list .catalog-category-nav.selected>span{background:var(--selected-count);color:var(--primary-foreground)}:root:root:root body :is(.explorer-filter,.explorer-more,.explorer-layout-switch button,.explorer-scroll):hover:enabled{background:var(--surface-hover);border-color:var(--brand-outline);color:var(--brand-soft)}:root:root:root body .explorer-filter[aria-pressed=true]:hover,:root:root:root body .explorer-layout-switch button[aria-pressed=true]:hover{background:var(--primary-hover);color:var(--primary-foreground);border-color:var(--primary-hover)}:root:root:root body .explorer-more{background:var(--surface-chip);border-color:var(--brand-border);color:var(--brand-soft)}:root:root:root body .explorer-more b{background:var(--brand-tint-15);color:var(--brand-soft)}:root:root:root body .explorer-more.is-active{border-color:var(--ring);box-shadow:inset 0 -2px var(--primary)}:root:root:root body .explorer-search button{background:var(--brand-tint-12);color:var(--brand-bright)}:root:root:root body .explorer-search button:hover{background:var(--surface-control-hover);color:var(--brand-hover-text)}:root:root:root body .explorer-toolbar-bottom{border-color:var(--border)}:root:root:root body :is(.explorer-match-status,.explorer-picker-count,.explorer-picker-grid small){color:var(--muted-foreground)}:root:root:root body .explorer-match-status b{color:var(--foreground)}:root:root:root body .explorer-match-status small{color:var(--muted-foreground)}:root:root:root body .explorer-status-dot{background:var(--primary)}:root:root:root body .explorer-selected-name{background:var(--brand-tint-10);color:var(--brand-soft)}:root:root:root body .explorer-layout-switch{background:var(--surface-inset);border-color:var(--border)}:root:root:root body .explorer-game-picker{background:var(--card);border-color:var(--border-strong);color:var(--foreground)}:root:root:root body .explorer-game-picker [data-slot=dialog-description]{color:var(--muted-foreground)}:root:root:root body .explorer-picker-grid button{background:var(--surface-raised);border-color:var(--border-control);color:var(--foreground)}:root:root:root body .explorer-picker-grid button:hover{background:var(--surface-chip);border-color:var(--brand-outline)}:root:root:root body .explorer-picker-grid button[aria-pressed=true]{background:var(--surface-hover);border-color:var(--ring)}:root:root:root body .explorer-picker-quantity{color:var(--brand-bright)}:root:root:root body .explorer-picker-quantity small{color:var(--muted-foreground)}:root:root:root body :is(.explorer-card-hint,.explorer-editorial-hint){color:var(--brand-soft)}:root:root:root body .explorer-card-light{background:radial-gradient(320px circle at var(--card-light-x) var(--card-light-y),var(--brand-tint-12),transparent 75%)}:root:root:root body .cinematic-homepage .game-tile,:root:root:root body :is(.game-tile,.product-card-new,.panel){background:var(--card);border-color:var(--border)}:root:root:root body .cinematic-homepage .game-tile:hover,:root:root:root body :is(.game-tile,.product-card-new):hover{border-color:var(--brand-outline)}:root:root:root body .explorer-card.category-editorial-card:hover,:root:root:root body .explorer-card.game-tile:hover{border-color:var(--ring)}:root:root:root body .game-tile-info{background:linear-gradient(180deg,var(--surface-raised),var(--card))}:root:root:root body .cinematic-homepage .game-tile-shade,:root:root:root body .game-tile-shade{background:linear-gradient(180deg,transparent,var(--card) 32%)}:root:root:root body .cinematic-homepage .game-tile-count,:root:root:root body .game-tile-count{background:var(--inset-translucent);border-color:var(--border-strong);color:var(--foreground)}:root:root:root body .category-editorial-card{background:radial-gradient(ellipse at 85% 40%,var(--surface-light),transparent 70%),var(--card);border-color:var(--border);color:var(--foreground)}:root:root:root body .category-editorial-card:after{background:var(--primary)}:root:root:root body .category-editorial-number{color:var(--decorative-number)}:root:root:root body :is(.category-editorial-text p,.game-tile-info p,.category-editorial-count span){color:var(--text-caption)}:root:root:root body :is(.category-editorial-count b,.category-editorial-count svg,.category-editorial-heading-accent){color:var(--brand-bright)}:root:root:root body .category-intro{background:linear-gradient(100deg,var(--surface-raised),var(--surface-inset));border-color:var(--border)}:root:root:root body .category-intro-shade{background:linear-gradient(90deg,var(--intro-shade-strong),var(--intro-shade) 58%,var(--intro-shade-faint))}:root:root:root body :is(.list-summary,.section-heading h2 span,.muted,.subtitle,.breadcrumb){color:var(--muted-foreground)}:root:root:root body .list-summary b{color:var(--brand-bright)}:root:root:root body .product-card-cover-auto,:root:root:root body .product-card-new .product-card-cover-auto{background:linear-gradient(125deg,var(--surface-detail),var(--sidebar) 75%)}:root:root:root body .product-cover-design-plate{background:linear-gradient(130deg,var(--surface-detail),var(--card) 75%);border-left-color:var(--brand-detail);box-shadow:none}:root:root:root body :is(.product-cover-label,.product-cover-name,.product-cover-game-name){color:var(--foreground)}:root:root:root body :is(.product-cover-accent,.product-cover-corner){border-color:var(--ring);color:var(--brand-bright)}:root:root:root body .product-cover-frame{border-color:var(--brand-shadow)}:root:root:root body .product-cover-frame:after,:root:root:root body .product-cover-frame:before{border-color:var(--brand-tint-80)}:root:root:root body .product-cover-ghost{color:var(--brand-tint-0b);-webkit-text-stroke-color:var(--brand-tint-19)}:root:root:root body .recommended-badge{background:var(--primary);border-color:var(--ring);color:var(--primary-foreground);box-shadow:none}:root:root:root body .card-bottom{border-color:var(--border)}:root:root:root body .card-bottom strong{color:var(--foreground)}:root:root:root body .card-bottom small,:root:root:root body .card-bottom>span{color:var(--text-caption)}:root:root:root body .product-card-new .product-specifications,:root:root:root body .product-specifications{background:var(--surface-inset);border-color:var(--border-subtle);color:var(--secondary-foreground)}:root:root:root body .product-specifications .specification-row dt{color:var(--muted-foreground)}:root:root:root body .product-specifications .specification-row dt svg{color:var(--brand-secondary)}:root:root:root body .product-specifications .specification-flag{background:var(--surface-raised);border-color:var(--border-subtle)}:root:root:root body .product-information .specification-chip,:root:root:root body .product-specifications .specification-chip{background:var(--surface-hover);border-color:var(--border-chip);color:var(--secondary-foreground);box-shadow:none}:root:root:root body .product-detail-title,:root:root:root body .purchase-panel.product-detail-summary{background:var(--surface-raised);border-color:var(--border)}:root:root:root body .product-detail-summary .product-information,:root:root:root body .product-information{background:var(--card);border-color:var(--border)}:root:root:root body .product-information>h2:before{background:var(--primary);box-shadow:none}:root:root:root body :is(.price-box,.product-price-item,.product-variant-card){background:var(--surface-raised);border-color:var(--border-control)}:root:root:root body :is(.product-price-item dd,.product-variant-card strong,.price-box strong){color:var(--foreground)}:root:root:root body :is(.product-variant-card.chosen,.variant-option.chosen){background:var(--surface-hover);border-color:var(--ring);box-shadow:none}:root:root:root body :is(.help-strip,.order-channel-card,.order-quick-panel,.status-group,.download-card){background:var(--card);border-color:var(--border);box-shadow:none}:root:root:root body .cinematic-homepage>.help-strip{background:var(--card);border-color:var(--border)}:root:root:root body .cinematic-homepage .help-strip .btn,:root:root:root body .help-strip .btn{background:var(--surface-hover);border-color:var(--brand-outline);color:var(--brand-soft)}:root:root:root body .help-strip>svg,:root:root:root body .help-toc strong{color:var(--brand-bright)}:root:root:root body .cinematic-homepage .floating-services>a,:root:root:root body .cinematic-homepage .floating-services>button,:root:root:root body .floating-services>a,:root:root:root body .floating-services>button{background:var(--surface-raised);border-color:var(--border-interactive);color:var(--brand-soft);box-shadow:none}:root:root:root body .cinematic-homepage .floating-services>:is(a,button):is(:hover,:focus-visible),:root:root:root body .floating-services>:is(a,button):is(:hover,:focus-visible){background:var(--surface-hover);border-color:var(--ring);color:var(--brand-hover-text);box-shadow:none}:root:root:root body .status-group>header{background:var(--surface-raised);border-color:var(--border)}:root:root:root body .status-group li{border-color:var(--border)}:root:root:root body .status-group time,:root:root:root body .status-group>header>span{color:var(--muted-foreground)}:root:root:root body .order-channel-action,:root:root:root body .order-quick-link.primary{background:var(--primary);border-color:var(--ring);color:var(--primary-foreground);box-shadow:none}:root:root:root body .order-channel-action:hover,:root:root:root body .order-quick-link.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}:root:root:root body .order-quick-link{background:var(--surface-raised);border-color:var(--border-strong);color:var(--secondary-foreground);box-shadow:none}:root:root:root body :is(.order-recovery,.order-recovery-dialog){background:var(--card);border-color:var(--border-control)}:root:root:root body .downloads-page{background:var(--background)}:root:root:root body .downloads-main{background:radial-gradient(ellipse 620px 330px at 50% 0,var(--brand-tint-06),transparent 76%)}:root:root:root body :is(.downloads-kicker,.downloads-group>h2>svg){color:var(--brand-bright)}:root:root:root body .downloads-kicker>span{background:var(--primary);box-shadow:none}:root:root:root body .downloads-intro h1{color:var(--foreground)}:root:root:root body .download-card:focus-within,:root:root:root body .download-card:hover{background:var(--surface-raised);border-color:var(--brand-outline);box-shadow:none}:root:root:root body .download-card-mark{background:var(--surface-raised);border-color:var(--border-strong);color:var(--brand-bright)}:root:root:root body .download-card-action{background:var(--surface-hover);border-color:var(--brand-outline);color:var(--brand-soft);box-shadow:none}:root:root:root body a.download-card-action:hover{background:var(--primary);border-color:var(--ring);color:var(--primary-foreground)}:root:root:root body .qq-contact-dialog{background:var(--card);border-color:var(--border-interactive);color:var(--foreground)}:root:root:root body :is(.qq-contact-icon,.qq-contact-number,.qq-contact-close){background:var(--surface-raised);border-color:var(--border-interactive);color:var(--brand-soft)}:root:root:root body :is(.detail-art,.product-gallery-main,.product-gallery-thumbnails button){background:var(--surface-inset);border-color:var(--border)}:root:root:root body .product-gallery-thumbnails button.selected{border-color:var(--ring);box-shadow:0 0 0 1px var(--brand-tint-33)}:root:root:root body :is(.product-gallery-counter,.product-gallery-arrows button,.product-gallery-zoom-hint){background:var(--card-translucent);border-color:var(--border-interactive);color:var(--brand-soft)}:root:root:root body .product-gallery-open{color:var(--brand-soft)}:root:root:root body :is(.product-gallery-open,.gallery-lightbox-control,.qq-contact-close,.qq-contact-copy,.qq-contact-number>input):focus{outline-color:var(--ring)}:root:root:root body .gallery-lightbox-overlay{background:var(--lightbox-overlay)}:root:root:root body .gallery-lightbox-dialog{background:var(--surface-inset);border-color:var(--border-strong);color:var(--foreground)}:root:root:root body :is(.gallery-lightbox-toolbar,.gallery-lightbox-footer){background:var(--surface-raised);border-color:var(--border)}:root:root:root body .gallery-lightbox-viewport{background:var(--media-background)}:root:root:root body :is(.gallery-lightbox-counter,.gallery-lightbox-footer>p,.gallery-lightbox-help){color:var(--muted-foreground)}:root:root:root body .gallery-lightbox-control{background:var(--surface-raised);border-color:var(--border-strong);color:var(--foreground)}:root:root:root body .gallery-lightbox-control:is(:hover,[aria-pressed=true]){background:var(--surface-hover);border-color:var(--ring);color:var(--brand-soft)}:root:root:root body .gallery-lightbox-status{background:var(--card-translucent-strong);border-color:var(--border-strong);color:var(--text-secondary)}:root:root:root body .chosen .variant-check{background:var(--primary);border-color:var(--ring);color:var(--primary-foreground)}:root:root:root body .purchase-line{background:var(--surface-raised);border-color:var(--border-strong)}:root:root:root body .purchase-line:is(:hover,:focus-visible){background:var(--surface-hover);border-color:var(--ring)}:root:root:root body :is(.service-domain,.external-host,.qq-number,.order-support){background:var(--surface-raised);border-color:var(--border-strong);color:var(--secondary-foreground)}:root:root:root body .related-products-heading h2:before{background:var(--primary);box-shadow:none}:root:root:root body :is(.related-shuffle,.related-all-categories){background:var(--surface-raised);border-color:var(--border-interactive);color:var(--brand-soft);box-shadow:none}:root:root:root body :is(.related-shuffle,.related-all-categories):hover:not(:disabled){background:var(--surface-hover);border-color:var(--ring);color:var(--brand-hover-text);box-shadow:none}:root:root:root body .related-products-actions>:focus-visible{outline-color:var(--ring)}:root:root:root body .related-product-placeholder{background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface-raised) 190px,var(--card) 190px);border-color:var(--border)}:root:root:root body .notice:not(.danger,.success){background:var(--surface-raised);border-color:var(--border-strong);color:var(--secondary-foreground)}:root:root:root body .status-legend-tooltip{background:var(--surface-raised);border-color:var(--border-strong);color:var(--foreground)}:root:root:root body .status-legend-tooltip svg{background:var(--surface-raised);fill:var(--surface-raised)}:root:root:root body :is(.qq-contact-description,.qq-contact-steps,.qq-contact-number>span,.download-card-copy>p,.downloads-footnote){color:var(--muted-foreground)}:root:root:root body .qq-contact-number>input{color:var(--brand-soft)}:root:root:root body .download-card-action:focus-visible{outline-color:var(--ring)}:root:root:root body :is(.order-channel-action,.order-quick-link,.order-quick-link.primary,.download-card-action):is(:disabled,[aria-disabled=true]){background:var(--surface-muted);border-color:var(--border-subtle);color:var(--text-disabled);box-shadow:none}:root:root:root body .category-design-card .game-tile-cover{background:var(--surface-inset)}:root:root:root body .game-tile-placeholder{background:var(--surface-raised)}:root:root:root body .category-editorial-art:after{background:linear-gradient(90deg,var(--card),transparent 24%)}:root:root:root body :is(.product-tag,.category-badge){background:var(--surface-chip);border-color:var(--border-control);color:var(--text-control)}:root:root:root body .product-card-cover-auto:before{background:linear-gradient(0deg,var(--media-overlay),transparent 55%),linear-gradient(90deg,transparent 33%,var(--media-overlay-soft) 57%,var(--surface-inset) 90%)}:root:root:root body .product-detail-summary .product-detail-purchase{background:var(--card)}:root:root:root body .product-information .specification-row:not(.specification-wide):not(.specification-status){background:var(--surface-raised);border-color:var(--border-subtle)}:root:root:root body .product-detail-summary .product-information .system-chip{background:var(--surface-hover);border-color:var(--border-chip);color:var(--secondary-foreground)}:root:root:root body .floating-services.services-circles>:is(a,button)>span{background:var(--surface-raised);border-color:var(--border-control);color:var(--secondary-foreground)}:root:root:root body .game-filters .game-filter-more{background:var(--surface-raised);border-color:var(--border-control);color:var(--text-control)}:root:root:root body .game-filters .game-filter-more:hover{background:var(--surface-hover);border-color:var(--brand-outline);color:var(--brand-soft)}:root:root:root body .game-filters .more-game-count{background:var(--border);color:var(--secondary-foreground)}:root:root:root body :is(.explorer-filter-strip,.explorer-picker-grid){scrollbar-color:var(--scrollbar-thumb) transparent}:root:root:root body .downloads-main{background:none}:root:root:root body .downloads-main:before{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}:root:root:root body .downloads-group>h2:after{background:var(--border)}:root:root:root body .qq-contact-overlay{background:var(--dialog-scrim)}:root:root:root body .qq-contact-close:hover{background:var(--surface-hover);color:var(--foreground)}@media(max-width:850px){:root:root:root body .site-header .nav.open{background:var(--card);border-color:var(--border-control)}}@media(max-width:700px){:root:root:root body .starcore-hero{background:var(--background)}:root:root:root body .cinematic-homepage .floating-services{background:var(--card-translucent-strong);border-color:var(--border-interactive)}:root:root:root body .cinematic-homepage .floating-services>a,:root:root:root body .cinematic-homepage .floating-services>button{background:transparent}}@media(forced-colors:active){:root:root:root body,:root:root:root body .storefront-home{background:Canvas;color:CanvasText}:root:root:root body .site-header .nav a{color:LinkText}:root:root:root body .btn.primary,:root:root:root body .explorer-filter[aria-pressed=true],:root:root:root body .recommended-badge,:root:root:root body .starcore-actions .starcore-explore{background:ButtonFace;color:ButtonText;border-color:ButtonText}:root:root:root body :focus-visible{outline-color:Highlight}}