html[data-customer-appearance=dark]:has(.catalog-store){--background:#100c1b;--foreground:#f5f1fc;color-scheme:dark}html[data-customer-appearance=dark] :is(.catalog-store,.commerce-store){--background:#100c1b;--foreground:#f5f1fc;--color-card:#1b1529;--color-muted-foreground:#c7bed5;--color-border:#443554;background:#100c1b;color:#f5f1fc}html[data-customer-appearance=dark] :is(.catalog-state,.catalog-intro,.subscription-card,.category-chip,.product-overview,.product-section,.commerce-panel,.customer-account-page,.customer-profile-menu,.customer-avatar-dialog,.payment-method-card,.payment-detail-card,.payment-upload,.quick-order-dialog){background:#1b1529;color:#f5f1fc;border-color:#443554}html[data-customer-appearance=dark] :is(.catalog-store,.commerce-store) :is(input,textarea,select){background:#251c37;color:#f5f1fc;border-color:#685778}html[data-customer-appearance=dark] :is(.catalog-store,.commerce-store) :is(.text-muted-foreground,.stock-label,.image-pending){color:#c7bed5}html[data-customer-appearance=dark] .catalog-store:not(.homepage-v2) .catalog-header{background:#151020;color:#fff;border-color:#443554}html[data-customer-appearance=dark] .homepage-v2{--home-bg:#100c1b;--home-surface:#1b1529;--home-ink:#f5f1fc;--home-muted:#c7bed5}html[dir=ltr] :is(.catalog-store,.commerce-store,.customer-avatar-dialog){direction:ltr}.customer-menu-icon{width:21px;height:21px;flex:none;color:#9162ff}.customer-avatar-grid img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain}@media(min-width:640px){.customer-avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:340px){.customer-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-customer-appearance=dark] .catalog-store.homepage-v2{background:#100c1b;color:#f5f1fc;--home-muted:#c7bed5;--home-line:#443554;--home-lavender:#251c37}html[data-customer-appearance=dark] :is(.catalog-store.homepage-v2,.catalog-store.product-detail-page) :is(.subscription-card.premium-product-card,.pdp-tabs,.pdp-info-body,.pdp-related-card){background:#1b1529;color:#f5f1fc;border-color:#443554}html[data-customer-appearance=dark] .catalog-store.homepage-v2 .subscription-card.premium-product-card h3{color:#f5f1fc}html[data-customer-appearance=dark] .catalog-store.product-detail-page{background:#100c1b;color:#f5f1fc;color-scheme:dark;--pdp-line:#443554;--pdp-muted:#c7bed5}html[data-customer-appearance=dark] :is(.premium-method-details,.premium-method-card,.premium-plain-value,.premium-copy-value,.premium-receipt-upload,.premium-payment .commerce-panel,.pdp-plan,.pdp-info-content,.pdp-empty-reviews,.header-drawer,.floating-search,.quick-country-panel){background:#1b1529;color:#f5f1fc;border-color:#685778}html[data-customer-appearance=dark] :is(.premium-copy-value input,.premium-method-details h2,.premium-payment legend,.premium-payment h1){color:#f5f1fc}html[data-customer-appearance=dark] .premium-method-card[aria-checked=true]{background:#31204b;border-color:#a579ff}html[data-customer-appearance=dark] .catalog-store footer{background:#151020;color:#d7cde5;border-color:#443554}html[data-customer-appearance=light] .unified-auth-scene{background:radial-gradient(ellipse at 10% 30%,#713cf31a,transparent 46%),#f8f5ff;color:#211635}html[data-customer-appearance=light] .unified-auth-panel{background:#fff;color:#211635;box-shadow:0 18px 70px #34166b1a}html[data-customer-appearance=light] .unified-auth-panel :is(h1,label:not(.auth-remember),.auth-subtitle,.auth-remember,.auth-back,.auth-support,.auth-register-link,.auth-recovery,.auth-eye,.auth-field-icon){color:#37284c}html[data-customer-appearance=light] .unified-auth-panel input:not([type=checkbox]){background:#f9f7ff;color:#211635;border-color:#bcb0d1}html[data-customer-appearance=light] .unified-auth-panel input::placeholder{color:#756782}html[data-customer-appearance=light] .auth-logo{background:#151020;border-radius:16px}html[dir=ltr] :is(.subscription-card.premium-product-card,.pdp-purchase,.quick-order-dialog,.unified-auth-panel){direction:ltr}html[dir=ltr] .customer-avatar-dialog{direction:ltr}@media(max-width:1023px){.customer-account-control .customer-profile-menu{position:fixed;top:76px;left:auto;right:8px;width:min(350px,calc(100vw - 16px))}}html[data-customer-appearance=dark] .premium-payment,html[data-customer-appearance=dark] body:has(.premium-payment){background:#100c1b;color:#f5f1fc}html[data-customer-appearance=dark] .premium-payment :is(.premium-file-help,.premium-payment-heading p,.premium-copy [role=status]){color:#c7bed5}html[data-customer-appearance=dark] .premium-copy>bdi{background:#251c37;color:#f5f1fc;border-color:#685778}html[data-customer-appearance=dark] .product-detail-page :is(.product-info-panel,.pdp-related-item,.pdp-review-form,.pdp-review-empty,.product-info-tabs){background:#1b1529;color:#f5f1fc;border-color:#443554}html[data-customer-appearance=dark] .product-detail-page .product-info-tabs button:not([aria-selected=true]){background:transparent;color:#e6dcf5;border-color:#685778}html[dir=ltr] .floating-search{direction:ltr}html[data-customer-appearance=dark] .catalog-store.homepage-v2:has(.gaming-hero){background:#100c1b}html[data-customer-appearance=dark] .homepage-v2 .gaming-hero:after{background:linear-gradient(0deg,#100c1b,transparent)}html[data-customer-appearance=dark] .homepage-v2 :is(.premium-card-content,.catalog-state,.home-products .catalog-empty,.home-review-note,.home-published-offer,.category-chip){background:#1b1529;color:#f5f1fc;border-color:#443554}html[data-customer-appearance=dark] .homepage-v2 .premium-card-content h3{color:#f5f1fc}html[data-customer-appearance=dark] .quick-order-dialog :is(h2,.quick-order-trust,.quick-order-subtitle,.quick-order-help){color:#e1d6ef}html[data-customer-appearance=dark] .quick-order-dialog .quick-order-field{background:#251c37;border-color:#685778;color:#f5f1fc}html[data-customer-appearance=dark] .quick-order-dialog .quick-order-field input{background:transparent;color:#f5f1fc}html[data-customer-appearance=dark] .quick-order-dialog input::placeholder{color:#c7bed5}html[data-customer-appearance=dark] .floating-search{background:#1b1529;color:#f5f1fc;border-color:#685778}