html[data-theme-surface=storefront][data-storefront-colors=custom] .sidebar{background:rgb(var(--shop-sidebar-rgb) / var(--surface-header-opacity,.88));color:var(--shop-sidebar-ink);border-color:var(--shop-sidebar-edge);backdrop-filter:blur(20px)}html[data-theme-surface=storefront][data-storefront-colors=custom] .sidebar :is(.nav-item,.user-name,.user-balance,.logo-title,.logo-sub){color:var(--shop-sidebar-ink);text-shadow:none}html[data-theme-surface=storefront][data-storefront-colors=custom] .sidebar :is(.nav-section-label,.user-meta,.sidebar-footer,.online-badge){color:var(--shop-sidebar-muted)}html[data-theme-surface=storefront][data-storefront-colors=custom] .sidebar :is(#wallet-balance-text,.btn-logout-link){color:var(--shop-sidebar-ink)}html[data-theme-surface=storefront][data-storefront-colors=custom] .sidebar :is(.sidebar-user,.sidebar-logo,.sidebar-footer){border-color:var(--shop-sidebar-edge)}html[data-theme-surface=storefront][data-storefront-colors=custom] .sidebar .nav-item:is(:hover,.active){color:var(--shop-sidebar-accent);background:var(--shop-sidebar-field);border-color:var(--shop-sidebar-accent)}html[data-theme-surface=storefront][data-storefront-colors=custom] .sidebar .nav-icon img{filter:var(--shop-sidebar-icon-filter)}html[data-theme-surface=storefront][data-storefront-colors=custom] :is(.topbar,.mobile-bottom-nav,.discovery-header){--glass-ink:var(--shop-topbar-ink);--glass-muted:var(--shop-topbar-muted);--glass-edge:var(--shop-topbar-edge);--glass-tint:var(--shop-topbar-field);--glass-accent:var(--shop-topbar-accent);--mode-text:var(--shop-topbar-ink);--mode-muted:var(--shop-topbar-muted);--mode-border:var(--shop-topbar-edge);background:rgb(var(--shop-topbar-rgb) / var(--surface-header-opacity,.88));color:var(--shop-topbar-ink);border-color:var(--shop-topbar-edge)}html[data-theme-surface=storefront][data-storefront-colors=custom] .topbar :is(.topbar-nav-toggle,.topbar-btn,.hamburger,.theme-toggle,.lang-toggle,.notification-toggle,.mini-cart-toggle){color:var(--shop-topbar-ink);background:color-mix(in srgb,var(--shop-topbar-field) calc(var(--control-opacity,1) * 100%),transparent);border-color:var(--shop-topbar-edge)}html[data-theme-surface=storefront][data-storefront-colors=custom] .topbar :is(.topbar-wallet,.mobile-wallet-amount){color:var(--shop-topbar-ink)}html[data-theme-surface=storefront][data-storefront-colors=custom] :is(.catalog-card,.stream-card,.game-card,.order-card,.profile-card,.delivery-order,.delivery-item,.contact-channel-card,.review-card){background:var(--glass-card);color:var(--glass-ink);border-color:var(--glass-edge)}html[data-theme-surface=storefront][data-storefront-colors=custom] :is(.catalog-card,.stream-card,.game-card,.order-card,.profile-card,.delivery-order,.delivery-item) :is(h2,h3,h4,.catalog-name,.stream-name,.stream-price){color:var(--glass-ink)}html[data-theme-surface=storefront][data-storefront-colors=custom] :is(.product-home-availability.available,.catalog-stock.available,.stream-stock:not(.out)){color:var(--mode-success)}html[data-theme-surface=storefront][data-storefront-colors=custom] :is(.product-home-availability.out,.catalog-stock.out,.stream-stock.out){color:var(--mode-danger)}html[data-theme-surface=storefront][data-storefront-colors=custom] #home-quick-shop .home-quick-shop-links button{color:var(--glass-ink)}html[data-theme-surface=storefront][data-storefront-colors=custom] :is(.btn-register,.btn-login,.btn-stream-buy,.btn-buy-flash,.btn-hero):not(:disabled){background:color-mix(in srgb,var(--accent) calc(var(--control-opacity,1) * 100%),transparent);color:var(--shop-button-ink);border-color:var(--accent)}html[data-theme-surface=storefront][data-storefront-colors=custom] .wallet-page{--wallet-accent:var(--glass-accent)}html[data-theme-surface=storefront][data-storefront-colors=custom] .topbar :is(.topbar-nav-toggle,.notification-toggle,.mini-cart-toggle)>img{filter:var(--shop-topbar-icon-filter)}html[data-theme-surface=storefront][data-storefront-colors=custom] .stream-filter-bar{background:var(--glass-surface);border-color:var(--glass-edge)}html[data-theme-surface=storefront][data-storefront-colors=custom] .wallet-flow-shell .wallet-channel-card{--wallet-text:var(--glass-ink);--wallet-muted:var(--glass-muted);background:var(--glass-card);border-color:var(--glass-edge)}html[data-theme-surface=storefront][data-storefront-colors=custom] #wallet-channel-next{background:color-mix(in srgb,var(--accent) calc(var(--control-opacity,1) * 100%),transparent);color:var(--shop-button-ink);border-color:var(--accent)}