.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}}:root body .product-markdown{color:var(--text-secondary);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.85;max-width:72ch;min-width:0;overflow-wrap:anywhere;white-space:normal}:root body .product-markdown>*{margin:0}:root body .product-markdown>*+*{margin-block-start:1em}:root body .product-markdown :is(h3,h4,h5){color:var(--foreground);font-family:inherit;font-weight:750;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}:root body .product-markdown h3{font-size:1.5rem}:root body .product-markdown h4{font-size:1.25rem}:root body .product-markdown h5{font-size:1.125rem}:root body .product-markdown>*+:is(h3,h4,h5){margin-block-start:1.75em}:root body .product-markdown :is(h3,h4,h5)+*{margin-block-start:.65em}:root body .product-markdown strong{color:var(--foreground);font-weight:750}:root body .product-markdown em{font-style:italic}:root body .product-markdown del{text-decoration:line-through}:root body .product-markdown p{white-space:normal}:root body .product-markdown :is(ul,ol){padding-inline-start:1.5em;list-style-position:outside}:root body .product-markdown ul{list-style-type:disc}:root body .product-markdown ol{list-style-type:decimal}:root body .product-markdown li+li{margin-block-start:.3em}:root body .product-markdown li::marker{color:var(--muted-foreground)}:root body .product-markdown li :is(ul,ol){margin-block:.35em}:root body .product-markdown blockquote{padding:12px 16px;border-inline-start:1px solid var(--brand-border);background:var(--surface-muted);color:var(--text-secondary)}:root body .product-markdown blockquote>*+*{margin-block-start:.6em}:root body .product-markdown hr{border:0;border-top:1px solid var(--border);margin-block:1.75em}:root body .product-markdown a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--brand-outline);text-underline-offset:.22em}:root body .product-markdown a:hover{text-decoration-color:currentColor}:root body .product-markdown .product-markdown-link-preview{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--brand-outline);text-underline-offset:.22em}:root body .product-markdown a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}:root body .product-markdown code{font-family:Consolas,SFMono-Regular,monospace;font-size:.875em;letter-spacing:0;background:var(--surface-chip);color:var(--foreground);padding:.12em .35em;border-radius:4px;white-space:pre-wrap}:root body .product-markdown pre{max-width:100%;overflow-x:auto;padding:16px;background:var(--surface-inset);border:1px solid var(--border);border-radius:8px;white-space:pre}:root body .product-markdown pre code{display:block;width:max-content;min-width:100%;padding:0;border-radius:0;background:none;white-space:pre;overflow-wrap:normal}:root body .product-markdown-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:8px}:root body .product-markdown table{border-collapse:collapse;width:100%;font-size:.9375rem}:root body .product-markdown :is(th,td){min-width:90px;padding:10px 12px;border-bottom:1px solid var(--border);text-align:start;vertical-align:top}:root body .product-markdown th{color:var(--foreground);font-weight:650;background:var(--surface-muted)}:root body .product-markdown tr:last-child td{border-bottom:0}:root body .product-detail-content>.product-markdown{width:100%}:root body .product-detail-content>h3{font-size:1.5rem;line-height:1.4;font-weight:750}.product-text-editor{margin-block:18px;color:var(--foreground);min-width:0}.product-text-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.875rem}.product-text-label label{font-weight:600}.product-text-label>span{flex-shrink:0;font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.product-format-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;background:var(--surface-muted);border:1px solid var(--border-control);border-radius:8px 8px 0 0}.product-format-heading-tools,.product-format-inline-tools{display:flex;align-items:center;gap:2px}.product-format-heading-tools{padding-inline-end:7px;border-inline-end:1px solid var(--border)}.product-format-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:36px;min-height:36px;padding:6px 8px;border-radius:4px;background:transparent;color:var(--text-secondary);font-size:.8125rem}.product-format-toolbar button:hover{background:var(--surface-control-hover);color:var(--foreground)}.product-format-toolbar button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.product-format-toolbar .product-format-preview-toggle{margin-inline-start:auto}.product-format-toolbar .product-format-preview-toggle[aria-pressed=true]{color:var(--foreground);background:var(--surface-control-hover)}.product-text-workspace{display:grid;border:1px solid var(--border-control);border-top:0;border-radius:0 0 8px 8px;overflow:hidden;min-width:0}.product-text-workspace.with-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-text-input{min-width:0;background:var(--surface-inset)}.product-text-input textarea{display:block;box-sizing:border-box;width:100%;min-height:280px;height:100%;margin:0;padding:18px;border:0;border-radius:0;resize:vertical;background:var(--surface-inset);color:var(--foreground);font-family:inherit;font-size:1rem;line-height:1.85;caret-color:var(--foreground)}.product-text-input textarea::placeholder{color:var(--muted-foreground);opacity:1}.product-text-input textarea:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.product-text-preview{min-width:0;max-height:540px;overflow:auto;padding:18px 20px;background:var(--card);border-inline-start:1px solid var(--border)}.product-text-preview-label{display:block;margin-bottom:16px;font-size:.75rem;color:var(--muted-foreground)}.product-text-preview-empty{margin:0;font-size:.875rem;line-height:1.8;color:var(--muted-foreground)}.product-text-help{margin-top:9px;font-size:.8125rem;line-height:1.7;color:var(--muted-foreground)}.product-text-help p{margin:0}.product-text-help details{margin-top:5px}.product-text-help summary{width:fit-content;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.product-text-help details p{margin-top:6px}.product-text-help code{font-size:.8125rem;color:var(--text-secondary)}.product-text-error{font-size:.8125rem;color:var(--destructive);margin:8px 0 0}.product-text-message{font-size:.8125rem;line-height:1.7;color:var(--muted-foreground);margin:7px 0 0}.product-text-message:empty{display:none}.product-format-demo{max-width:1120px;margin-inline:auto;padding:36px 24px 64px}.product-format-demo header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--border)}.product-format-demo h1{font-size:1.75rem;line-height:1.3;font-weight:750;margin:0 0 8px}.product-format-demo header p{font-size:.875rem;line-height:1.8;color:var(--muted-foreground);margin:0}.product-format-demo-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-format-demo-actions .appearance-switch{display:flex}.product-format-demo-output{margin-top:32px}.product-format-demo-output>h2{font-size:1.125rem;font-weight:650;margin:0 0 14px}.product-format-demo-output>.panel{max-width:720px}@media(max-width:760px){.product-text-workspace.with-preview{grid-template-columns:minmax(0,1fr)}.product-text-preview{border-inline-start:0;border-top:1px solid var(--border);max-height:420px;padding:16px}.product-text-input textarea{min-height:240px;padding:16px}.product-format-toolbar button{min-width:40px;min-height:40px}.product-format-toolbar .product-format-preview-toggle{margin-inline-start:0}:root body .product-detail-content>h3,:root body .product-markdown h3{font-size:1.375rem}:root body .product-markdown h4{font-size:1.1875rem}.product-format-demo{padding:24px 16px 48px}.product-format-demo h1{font-size:1.5rem}}@media(forced-colors:active){:root body .product-markdown blockquote{border-color:CanvasText}.product-format-toolbar button[aria-pressed=true]{outline:1px solid Highlight}.product-text-input textarea,.product-text-preview{background:Canvas;color:CanvasText}}