/* =========================================================================
   Background styles — loads after style.css.
   <html data-scheme="space|light|dark">; "space" is style.css as-is.
   Square corners only. The arcade game screen (stage, title bar, overlay,
   full-screen pad), collectible card art and product photos stay as they are.
   ========================================================================= */
html:not([data-scheme="space"]) #srj-galaxy, html:not([data-scheme="space"]) .srj-grain { display: none; }

/* =========================================================================
   DARK — the space UI without the starfield: solid, calm, same accents.
   ========================================================================= */
[data-scheme="dark"] {
  color-scheme: dark;
  --bg: #0b0b14; --panel: #14141f; --panel-solid: #14141f;
  --line: rgba(190, 185, 240, .14); --line-strong: rgba(190, 185, 240, .3);
  --text: #eceefb; --muted: #a2a6c6;
}
[data-scheme="dark"] body { background: #0b0b14; }

/* bars: solid instead of see-through glass */
[data-scheme="dark"] .srj-header::before, [data-scheme="dark"] .srj-header.is-scrolled::before { background: rgba(11, 11, 20, .96); }
[data-scheme="dark"] .srj-footer { background: #0e0e18; }
[data-scheme="dark"] .srj-announce { background: linear-gradient(90deg, #c92c4a, #6b45c9, #1f9cc4); }

/* no neon haze around type */
[data-scheme="dark"] body *:not(.srj-tc *):not(.srj-arcade__stage *):not(.srj-tc) { text-shadow: none !important; }
[data-scheme="dark"] .srj-hero__title h1 { background: none; -webkit-text-fill-color: currentColor; color: #fff; }

/* hero: drop the glowing horizon + launch-pad ring, keep the bags */
[data-scheme="dark"] .srj-hero::after { background: none; box-shadow: 0 -1px 0 rgba(56, 214, 255, .35); }
[data-scheme="dark"] .srj-pad { display: none; }
[data-scheme="dark"] .srj-bag img { -webkit-box-reflect: unset; }

/* flat panels instead of glowing glass consoles */
[data-scheme="dark"] :is(.srj-panel, .srj-console, .woocommerce-account .woocommerce-MyAccount-content, #customer_login > div, .woocommerce-form-login, .woocommerce-ResetPassword),
[data-scheme="dark"] :is(.wp-block-woocommerce-cart .wc-block-components-main, .wp-block-woocommerce-cart .wc-block-components-sidebar, .wc-block-checkout .wc-block-components-checkout-step, .wp-block-woocommerce-checkout-order-summary-block) {
  background: #14141f !important; border-color: rgba(190, 185, 240, .16) !important;
  box-shadow: inset 0 0 0 4px #10101a, inset 0 0 0 5px rgba(190, 185, 240, .08) !important; }
[data-scheme="dark"] .woocommerce-account .woocommerce-MyAccount-content::after { display: none; }
[data-scheme="dark"] .srj-view-classic :is(.srj-console, .woocommerce-MyAccount-content) { box-shadow: none !important; }
[data-scheme="dark"] .srj-search__panel { background: #14141f; box-shadow: 0 24px 60px rgba(0, 0, 0, .6); }
[data-scheme="dark"] .srj-search__panel::before { background: #14141f; }
[data-scheme="dark"] .srj-index { background: rgba(11, 11, 20, .97); }

/* calmer glows on cards, buttons and keys */
[data-scheme="dark"] .woocommerce ul.products li.product:hover, [data-scheme="dark"] .srj-card:hover { box-shadow: 0 16px 40px rgba(0, 0, 0, .5); }
[data-scheme="dark"] :is(.srj-btn:not(.srj-btn--ghost), .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page .button, .wc-block-components-button:not(.is-link):not(.wc-block-components-quantity-selector__button), #customer_login button.button, .woocommerce-account .woocommerce-MyAccount-content button.button, .woocommerce div.product form.cart .button) {
  background: #181826 !important; box-shadow: none !important; }
[data-scheme="dark"] .srj-btn--ghost { background: transparent !important; }
[data-scheme="dark"] :is(.srj-btn, .woocommerce a.button, .woocommerce button.button, .woocommerce-page .button, .wc-block-components-button:not(.is-link):not(.wc-block-components-quantity-selector__button), #customer_login button.button):not(:disabled):not(.disabled):hover {
  background: linear-gradient(90deg, #ff3b5c, #8b5cff 55%, #38d6ff) !important; box-shadow: none !important; }
[data-scheme="dark"] .srj-readout { background: #101019; box-shadow: none; }
[data-scheme="dark"] .srj-readout b, [data-scheme="dark"] .srj-led.is-on { box-shadow: none; animation: none; }
[data-scheme="dark"] .srj-vault__open.has-packs { animation: none; }
[data-scheme="dark"] .srj-ci__days li { background: #10101a; }
[data-scheme="dark"] .woocommerce div.product .woocommerce-product-gallery { background: radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--glow) 18%, transparent), transparent 58%); }
[data-scheme="dark"] .woocommerce div.product .woocommerce-product-gallery__image img,
[data-scheme="dark"] .srj-floaty { animation: none; }
[data-scheme="dark"] #customer_login form { background: none !important; border: 0 !important; box-shadow: none !important; }

/* =========================================================================
   LIGHT — paper-white UI, dark ink, the same accents darkened for contrast.
   ========================================================================= */
[data-scheme="light"] {
  color-scheme: light;
  --bg: #f5f6fb; --panel: #ffffff; --panel-solid: #ffffff;
  --line: rgba(21, 21, 43, .13); --line-strong: rgba(21, 21, 43, .28);
  --text: #15152b; --ink-2: #393d5c; --muted: #5b6080; --ink-3: #686d8c;
  --red: #d0193f; --cyan: #0a7fa8; --violet: #6a3fd6; --gold: #8a6a00;
}
[data-scheme="light"] body { background: #f5f6fb; color: var(--text); }
[data-scheme="light"] a:hover { color: var(--text); }
[data-scheme="light"] body *:not(.srj-tc *):not(.srj-arcade__stage *):not(.srj-tc):not(.srj-announce *) { text-shadow: none !important; }

/* ---- light: hard-coded dark-theme colours from style.css, remapped (text darkened to 4.5:1 on white, dark surfaces lifted, glows softened) ---- */
:where([data-scheme="light"]) a:hover { color: var(--text); }
:where([data-scheme="light"]) .srj-btn:hover:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce a.button:hover:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce button.button:hover:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce button.button.alt:hover:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce a.button.alt:hover:where(:not(.srj-arcade__stage *)) { box-shadow: 0 0 28px rgba(255,59,92,0.35); }
:where([data-scheme="light"]) .srj-btn--ghost:hover:where(:not(.srj-arcade__stage *)) { box-shadow: 0 0 24px rgba(56,214,255,0.175); }
:where([data-scheme="light"]) .srj-btn--cyan:hover:where(:not(.srj-arcade__stage *)) { box-shadow: 0 0 28px rgba(56,214,255,0.35); }
:where([data-scheme="light"]) .srj-header::before { background: rgba(251,250,252,0.55); }
:where([data-scheme="light"]) .srj-header.is-scrolled::before { background: rgba(251,250,252,0.9); }
:where([data-scheme="light"]) .srj-logo { color: var(--text); }
:where([data-scheme="light"]) .srj-nav a { color: var(--text); }
:where([data-scheme="light"]) .srj-bag img { box-shadow: 0 30px 50px rgba(60,64,110,0.18), 0 0 calc(var(--front, 0) * 60px) color-mix(in srgb, var(--glow) 70%, transparent); }
:where([data-scheme="light"]) .srj-bag.is-front::before { color: color-mix(in srgb, var(--glow) 45%, #15152b); }
:where([data-scheme="light"]) .srj-info__code { color: var(--text); }
:where([data-scheme="light"]) .srj-info__name b { color: var(--text); }
:where([data-scheme="light"]) .srj-arrow { background: rgba(251,250,252,0.4); color: var(--text); }
:where([data-scheme="light"]) .srj-arrow:hover { color: var(--cyan); box-shadow: 0 0 18px rgba(56,214,255,0.2); }
:where([data-scheme="light"]) .srj-index { background: rgba(251,250,252,0.92); }
:where([data-scheme="light"]) .srj-index__item:hover { color: var(--text); }
:where([data-scheme="light"]) .srj-heatcard:hover { color: var(--text); }
:where([data-scheme="light"]) .srj-heatcard .srj-flames { color: color-mix(in srgb, var(--c) 45%, #15152b); }
:where([data-scheme="light"]) .woocommerce ul.products li.product:hover, :where([data-scheme="light"]) .srj-card:hover { box-shadow: 0 20px 50px rgba(60,64,110,0.15), 0 0 30px rgba(139,92,255,0.125); }
:where([data-scheme="light"]) .woocommerce ul.products li.product .woocommerce-loop-product__title { color: var(--text); }
:where([data-scheme="light"]) .woocommerce ul.products li.product .price { color: var(--text) !important; }
:where([data-scheme="light"]) .srj-tag { color: color-mix(in srgb, var(--c, var(--cyan)) 45%, #15152b); background: rgba(251,250,252,0.6); }
:where([data-scheme="light"]) .srj-specs { background: rgba(247,246,249,0.5); }
:where([data-scheme="light"]) .srj-spec svg { filter: drop-shadow(0 0 8px rgba(56,214,255,0.3)); }
:where([data-scheme="light"]) .srj-ring { border: 1px solid rgba(21,21,43,0.216); }
:where([data-scheme="light"]) .srj-story__bags img { box-shadow: 0 30px 60px rgba(60,64,110,0.18); }
:where([data-scheme="light"]) .srj-stat b { color: var(--text); }
:where([data-scheme="light"]) .srj-footer { background: rgba(251,250,252,0.85); }
:where([data-scheme="light"]) .srj-footer a { color: var(--muted); }
:where([data-scheme="light"]) .srj-footer a:hover { color: var(--text); }
:where([data-scheme="light"]) .srj-content p, :where([data-scheme="light"]) .srj-content li { color: var(--text); }
:where([data-scheme="light"]) .woocommerce-breadcrumb a { color: var(--cyan) !important; }
:where([data-scheme="light"]) .woocommerce .woocommerce-ordering select:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce select:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce input.input-text:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce textarea:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce form .form-row input.input-text:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .select2-container--default .select2-selection--single:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) input[type=text]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) input[type=email]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) input[type=tel]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) input[type=search]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) input[type=password]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) input[type=number]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) textarea:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) select:where(:not(.srj-arcade__stage *)) { background: rgba(251,250,252,0.7); }
:where([data-scheme="light"]) .woocommerce nav.woocommerce-pagination ul li a { color: var(--text); }
:where([data-scheme="light"]) .srj-chip { background: rgba(247,246,249,0.6); }
:where([data-scheme="light"]) .srj-chip:hover, :where([data-scheme="light"]) .srj-chip.is-on { color: var(--text); box-shadow: 0 0 14px rgba(56,214,255,0.175); background: rgba(56,214,255,.12); }
:where([data-scheme="light"]) .woocommerce div.product .woocommerce-product-gallery__image img { filter: drop-shadow(0 30px 40px rgba(60,64,110,0.18)); }
:where([data-scheme="light"]) .woocommerce div.product .product_title { color: var(--text); }
:where([data-scheme="light"]) .srj-pcode { color: color-mix(in srgb, var(--glow) 45%, #15152b); }
:where([data-scheme="light"]) .woocommerce div.product p.price, :where([data-scheme="light"]) .woocommerce div.product span.price { color: var(--text) !important; }
:where([data-scheme="light"]) .woocommerce div.product .woocommerce-product-details__short-description, :where([data-scheme="light"]) .woocommerce div.product .woocommerce-tabs .panel { color: var(--text); }
:where([data-scheme="light"]) .woocommerce div.product .woocommerce-tabs ul.tabs li a { color: var(--muted) !important; }
:where([data-scheme="light"]) .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: var(--text) !important; }
:where([data-scheme="light"]) .product_meta a { color: var(--cyan); }
:where([data-scheme="light"]) .wc-block-components-text-input input:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-block-components-combobox .wc-block-components-combobox-control input:where(:not(.srj-arcade__stage *)) { background: rgba(251,250,252,0.7) !important; }
@media (max-width: 860px) {
:where([data-scheme="light"]) .srj-nav { background: rgba(251,250,252,0.97); }
}
:where([data-scheme="light"]) .woocommerce div.product .woocommerce-product-gallery__trigger { background: rgba(251,250,252,0.7); }
:where([data-scheme="light"]) .srj-sale svg { filter: drop-shadow(0 0 4px #fff); }
:where([data-scheme="light"]) .srj-panel, :where([data-scheme="light"]) .srj-console, :where([data-scheme="light"]) .woocommerce-account .woocommerce-MyAccount-content, :where([data-scheme="light"]) #customer_login > div, :where([data-scheme="light"]) .woocommerce-form-login, :where([data-scheme="light"]) .woocommerce-ResetPassword { background: linear-gradient(180deg, rgba(240,240,244,0.92), rgba(248,248,250,0.92)); border: 1px solid rgba(39,0,204,0.308); box-shadow: inset 0 1px 0 rgba(255,255,255,.08), inset 0 0 0 4px rgba(60,64,110,0.18), inset 0 0 0 5px rgba(170,150,255,0.06), 0 30px 60px rgba(60,64,110,0.135); }
:where([data-scheme="light"]) .srj-console::before, :where([data-scheme="light"]) .woocommerce-account .woocommerce-MyAccount-content::before, :where([data-scheme="light"]) #customer_login > div::before { background: radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 0 0 / 10px 10px no-repeat,
    radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 100% 0 / 10px 10px no-repeat,
    radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 0 100% / 10px 10px no-repeat,
    radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 100% 100% / 10px 10px no-repeat; }
:where([data-scheme="light"]) .srj-console__head { border-bottom: 1px dashed rgba(39,0,204,0.3); }
:where([data-scheme="light"]) .srj-led.is-on { box-shadow: 0 0 8px #5dff9a, 0 0 2px #fff inset; }
:where([data-scheme="light"]) .srj-key { background: linear-gradient(180deg, #e8e8ed 0%, #efeff3 100%); border: 1px solid rgba(39,0,204,0.33); box-shadow: 0 5px 0 rgba(60,64,110,0.3), 0 6px 14px rgba(60,64,110,0.15), inset 0 1px 0 rgba(255,255,255,.14); }
:where([data-scheme="light"]) .srj-key:hover { border-color: var(--cyan); background: linear-gradient(180deg, #e2e2e8 0%, #ecebf0 100%); color: var(--text) !important; }
:where([data-scheme="light"]) .srj-key:active { box-shadow: 0 0 0 rgba(60,64,110,0.3), 0 1px 4px rgba(60,64,110,0.15), inset 0 2px 6px rgba(60,64,110,0.15); }
:where([data-scheme="light"]) .srj-key__icon { border: 1px solid rgba(0,162,204,0.385); background: rgba(251,250,252,0.55); box-shadow: inset 0 0 12px rgba(56,214,255,0.075); }
:where([data-scheme="light"]) .srj-console li.is-active .srj-key { background: linear-gradient(180deg, #ff3b5c 0%, #b81d45 100%); border-color: #ff8098; box-shadow: 0 0 0 rgba(60,64,110,0.3), 0 0 26px rgba(255,59,92,0.275), inset 0 2px 6px rgba(60,64,110,0.105); }
:where([data-scheme="light"]) .srj-console li.is-active .srj-key__icon { border-color: rgba(21,21,43,0.45); }
:where([data-scheme="light"]) .srj-console li.woocommerce-MyAccount-navigation-link--customer-logout .srj-key__icon { color: #b85800; border-color: rgba(204,97,0,0.44); }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-MyAccount-content::after { background: repeating-linear-gradient(0deg, rgba(255,255,255,.025) 0 1px, transparent 1px 3px); }
:where([data-scheme="light"]) .woocommerce-MyAccount-content h2, :where([data-scheme="light"]) .woocommerce-MyAccount-content h3, :where([data-scheme="light"]) .woocommerce-MyAccount-content legend { color: var(--text); }
:where([data-scheme="light"]) .srj-cockpit__hello p { color: var(--muted); }
:where([data-scheme="light"]) .srj-readout { background: #fafbfc; border: 1px solid rgba(0,162,204,0.33); box-shadow: inset 0 0 24px rgba(56,214,255,0.06); }
:where([data-scheme="light"]) .srj-readout small { color: #007d9e; }
:where([data-scheme="light"]) .srj-readout b { color: #008735; }
:where([data-scheme="light"]) .srj-pad-btn { background: #f7f7fa; }
:where([data-scheme="light"]) .srj-pad-btn__cap { background: linear-gradient(160deg, #e7e6ec 0%, #f0eff3 60%, #f2f2f6 100%); box-shadow: inset 0 1px 0 rgba(255,255,255,.15), inset 0 -20px 40px rgba(60,64,110,0.075), 0 0 0 rgba(60,64,110,0); }
:where([data-scheme="light"]) .srj-pad-btn__cap::before { background: var(--c); box-shadow: 0 0 14px var(--c); }
:where([data-scheme="light"]) .srj-pad-btn .srj-key__icon { color: color-mix(in srgb, var(--c) 45%, #15152b); border-color: color-mix(in srgb, var(--c) 50%, transparent); }
:where([data-scheme="light"]) .srj-pad-btn small { color: var(--muted); }
:where([data-scheme="light"]) .srj-pad-btn:hover .srj-pad-btn__cap { box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 30px color-mix(in srgb, var(--c) 35%, transparent); }
:where([data-scheme="light"]) .srj-pad-btn:active .srj-pad-btn__cap { box-shadow: inset 0 3px 10px rgba(60,64,110,0.18), 0 0 18px color-mix(in srgb, var(--c) 45%, transparent); }
:where([data-scheme="light"]) .srj-eject { border: 1px solid rgba(204,97,0,0.55); color: #b75900 !important; background: rgba(250,247,246,0.5); }
:where([data-scheme="light"]) .srj-eject:hover { background: rgba(255,138,31,.15); box-shadow: 0 0 22px rgba(255,138,31,0.175); color: var(--text) !important; }
:where([data-scheme="light"]) .woocommerce-account table.shop_table, :where([data-scheme="light"]) .woocommerce-account table.woocommerce-orders-table { background: rgba(250,251,252,0.6) !important; border: 1px solid rgba(0,162,204,0.3) !important; }
:where([data-scheme="light"]) .woocommerce-account table.shop_table th { color: #007d9e; }
:where([data-scheme="light"]) .woocommerce-account table.shop_table td, :where([data-scheme="light"]) .woocommerce-account table.shop_table th { border-top: 1px solid rgba(0,162,204,0.3) !important; }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-orders-table__cell-order-status { color: #008735; }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-Address { background: rgba(250,251,252,0.55); border: 1px solid rgba(0,162,204,0.3); }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-Address address { color: var(--text); }
:where([data-scheme="light"]) .woocommerce-account fieldset { border: 1px solid rgba(39,0,204,0.3); }
:where([data-scheme="light"]) .woocommerce form .form-row input.input-text:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce form .form-row textarea:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce form .form-row select:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) #customer_login input.input-text:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce-account input.input-text:where(:not(.srj-arcade__stage *)) { background: #fafbfc !important; border: 1px solid rgba(0,162,204,0.385) !important; color: var(--text) !important; box-shadow: inset 0 0 14px rgba(56,214,255,0.04); }
:where([data-scheme="light"]) .woocommerce form .form-row input.input-text:focus:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) #customer_login input.input-text:focus:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce-account input.input-text:focus:where(:not(.srj-arcade__stage *)) { outline: none; border-color: var(--cyan) !important; box-shadow: 0 0 0 1px var(--cyan), 0 0 18px rgba(56,214,255,0.175), inset 0 0 14px rgba(56,214,255,0.075); }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-MyAccount-content p { color: var(--text); }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-MyAccount-content > p:first-child a { color: var(--cyan); }
:where([data-scheme="light"]) #customer_login > .u-column1 > h2::before { color: var(--cyan); }
:where([data-scheme="light"]) #customer_login > .u-column2 > h2::before { color: var(--red); }
:where([data-scheme="light"]) #customer_login button.button:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce-account .woocommerce-MyAccount-content button.button:where(:not(.srj-arcade__stage *)) { box-shadow: 0 5px 0 rgba(60,64,110,0.3), 0 0 20px rgba(255,59,92,0.175); }
:where([data-scheme="light"]) #customer_login button.button:active:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .woocommerce-account .woocommerce-MyAccount-content button.button:active:where(:not(.srj-arcade__stage *)) { box-shadow: 0 0 0 rgba(60,64,110,0.3); }
:where([data-scheme="light"]) .wp-block-woocommerce-cart .wc-block-components-main, :where([data-scheme="light"]) .wp-block-woocommerce-cart .wc-block-components-sidebar, :where([data-scheme="light"]) .wc-block-checkout .wc-block-components-checkout-step, :where([data-scheme="light"]) .wp-block-woocommerce-checkout-order-summary-block { background: linear-gradient(180deg, rgba(240,240,244,0.92), rgba(248,248,250,0.92)) !important; border: 1px solid rgba(39,0,204,0.308) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.08), inset 0 0 0 4px rgba(60,64,110,0.18), inset 0 0 0 5px rgba(170,150,255,0.06), 0 30px 60px rgba(60,64,110,0.135); }
:where([data-scheme="light"]) .wc-block-cart-items th, :where([data-scheme="light"]) .wc-block-components-totals-wrapper .wc-block-components-title, :where([data-scheme="light"]) .wp-block-woocommerce-cart-order-summary-heading-block, :where([data-scheme="light"]) .wc-block-cart__totals-title { color: #007d9e !important; }
:where([data-scheme="light"]) .wc-block-cart-items td { border-top: 1px dashed rgba(39,0,204,0.3) !important; }
:where([data-scheme="light"]) .wc-block-cart-item__image img { box-shadow: 0 10px 20px rgba(60,64,110,0.15); }
:where([data-scheme="light"]) .wc-block-components-product-name { color: var(--text) !important; }
:where([data-scheme="light"]) .wc-block-components-product-badge { border: 1px solid rgba(204,156,0,0.55) !important; }
:where([data-scheme="light"]) .wc-block-components-quantity-selector:where(:not(.srj-arcade__stage *)) { border: 1px solid rgba(0,162,204,0.385) !important; background: #fafbfc !important; }
:where([data-scheme="light"]) .wc-block-components-quantity-selector input:where(:not(.srj-arcade__stage *)) { color: #008735 !important; background: transparent !important; }
:where([data-scheme="light"]) .wc-block-components-totals-footer-item .wc-block-components-totals-item__value { color: #008735; }
:where([data-scheme="light"]) .wc-block-components-totals-wrapper { border-top: 1px dashed rgba(39,0,204,0.3) !important; }
:where([data-scheme="light"]) .wc-block-cart__submit-button:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-block-components-checkout-place-order-button:where(:not(.srj-arcade__stage *)) { box-shadow: 0 6px 0 rgba(60,64,110,0.3), 0 0 28px rgba(255,59,92,0.225) !important; }
:where([data-scheme="light"]) .wc-block-cart__submit-button:active:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-block-components-checkout-place-order-button:active:where(:not(.srj-arcade__stage *)) { box-shadow: 0 0 0 rgba(60,64,110,0.3) !important; }
:where([data-scheme="light"]) .wc-block-components-checkout-step__title { color: var(--text) !important; }
:where([data-scheme="light"]) .wc-block-components-checkout-step__title::before { color: #04030c; box-shadow: 0 0 14px rgba(56,214,255,0.3); }
:where([data-scheme="light"]) .wc-block-components-text-input input:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-block-components-text-input textarea:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-blocks-components-select .wc-blocks-components-select__select:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-block-components-combobox .wc-block-components-combobox-control input:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-block-components-textarea:where(:not(.srj-arcade__stage *)) { background: #fafbfc !important; border: 1px solid rgba(0,162,204,0.385) !important; color: var(--text) !important; box-shadow: inset 0 0 14px rgba(56,214,255,0.04) !important; }
:where([data-scheme="light"]) .wc-block-components-text-input input:focus:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-blocks-components-select .wc-blocks-components-select__select:focus:where(:not(.srj-arcade__stage *)) { border-color: var(--cyan) !important; box-shadow: 0 0 0 1px var(--cyan), 0 0 18px rgba(56,214,255,0.175) !important; }
:where([data-scheme="light"]) .wc-blocks-components-select .wc-blocks-components-select__label:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .wc-block-components-text-input label:where(:not(.srj-arcade__stage *)) { color: #007d9e !important; }
:where([data-scheme="light"]) .wc-blocks-components-select__select option:where(:not(.srj-arcade__stage *)) { background: #f7f6f9; color: var(--text); }
:where([data-scheme="light"]) .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:where(:not(.srj-arcade__stage *)) { background: #fafbfc !important; border: 1px solid rgba(0,162,204,0.55) !important; }
:where([data-scheme="light"]) .wc-block-components-checkbox label:where(:not(.srj-arcade__stage *)) { color: var(--muted) !important; }
:where([data-scheme="light"]) .wc-block-checkout__terms a { color: var(--cyan) !important; }
:where([data-scheme="light"]) .wc-block-components-order-summary-item__quantity { box-shadow: 0 0 10px rgba(255,59,92,0.3) !important; }
:where([data-scheme="light"]) .wc-block-components-checkout-order-summary__title-text, :where([data-scheme="light"]) .wc-block-components-order-summary .wc-block-components-panel__button:where(:not(.srj-arcade__stage *)) { color: var(--text) !important; }
:where([data-scheme="light"]) .wc-block-components-panel__button:where(:not(.srj-arcade__stage *)) { color: var(--text) !important; }
:where([data-scheme="light"]) .wc-block-cart .wc-block-cart__empty-cart__title, :where([data-scheme="light"]) .wp-block-woocommerce-empty-cart-block h2 { color: var(--text); }
:where([data-scheme="light"]) .srj-viewswitch { background: rgba(251,250,252,0.6); }
:where([data-scheme="light"]) .srj-viewswitch a { color: var(--muted); }
:where([data-scheme="light"]) .srj-viewswitch a:hover { color: var(--text); }
:where([data-scheme="light"]) .srj-viewswitch a.is-on { color: #04030c; }
:where([data-scheme="light"]) .srj-view-classic .srj-console, :where([data-scheme="light"]) .srj-view-classic .woocommerce-MyAccount-content { background: rgba(247,246,249,0.88); box-shadow: 0 20px 50px rgba(60,64,110,0.105); border-color: var(--line); }
:where([data-scheme="light"]) .srj-view-classic .srj-key { background: transparent; border: 1px solid transparent; box-shadow: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-key:hover { background: rgba(56,214,255,.08); border-color: var(--line); }
:where([data-scheme="light"]) .srj-view-classic .srj-key:active { box-shadow: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-key__icon { border: 0; background: none; box-shadow: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-console li.is-active .srj-key { background: rgba(56,214,255,.14); border-color: rgba(0,162,204,0.495); box-shadow: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-console li.is-active .srj-key__icon { color: var(--cyan); }
:where([data-scheme="light"]) .srj-view-classic .srj-readout { background: rgba(251,250,252,0.5); border-color: var(--line); box-shadow: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-readout small { color: var(--muted); }
:where([data-scheme="light"]) .srj-view-classic .srj-readout b { color: var(--text); }
:where([data-scheme="light"]) .srj-view-classic .srj-pad-btn { background: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-pad-btn__cap { background: rgba(251,250,252,0.45); box-shadow: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-pad-btn__cap::before { box-shadow: none; }
:where([data-scheme="light"]) .srj-view-classic .srj-eject { background: none; border-color: var(--line); color: var(--text) !important; }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-Address-title a.edit { border: 1px solid rgba(0,162,204,0.495); }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-Address-title a.edit:hover { color: var(--text) !important; }
:where([data-scheme="light"]) .woocommerce-account .woocommerce-Address address { color: var(--muted); }
:where([data-scheme="light"]) .srj-policies a { color: var(--muted); }
:where([data-scheme="light"]) .srj-gallery img, :where([data-scheme="light"]) .srj-catalog img { box-shadow: 0 20px 40px rgba(60,64,110,0.12); }
:where([data-scheme="light"]) .srj-content strong { color: var(--text); }
:where([data-scheme="light"]) .srj-big { color: var(--text) !important; }
:where([data-scheme="light"]) .srj-playpause { background: rgba(251,250,252,0.6); color: var(--text); }
:where([data-scheme="light"]) .srj-playpause:hover { color: var(--cyan); box-shadow: 0 0 16px rgba(56,214,255,0.175); }
:where([data-scheme="light"]) .srj-playpause.is-paused { border-color: rgba(204,156,0,0.66); color: var(--gold); }
:where([data-scheme="light"]) .srj-index__item span { color: var(--ink-2); }
:where([data-scheme="light"]) .woocommerce div.product .woocommerce-tabs .panel ul li::before { color: var(--cyan); }
:where([data-scheme="light"]) .srj-nav a .srj-key__icon { border: 1px solid rgba(0,162,204,0.33); background: rgba(251,250,252,0.5); color: var(--cyan); }
:where([data-scheme="light"]) .srj-nav a:hover { border-color: rgba(0,162,204,0.495); box-shadow: 0 0 18px rgba(56,214,255,0.125), inset 0 1px 0 rgba(255,255,255,.1); color: var(--text); }
:where([data-scheme="light"]) .srj-nav .current-menu-item > a { border-color: rgba(0,162,204,0.495); box-shadow: 0 0 18px rgba(56,214,255,0.125), inset 0 1px 0 rgba(255,255,255,.1); color: #fff; }
:where([data-scheme="light"]) .srj-nav .current-menu-item > a .srj-key__icon { background: var(--cyan); color: #04030c; }
@media (max-width: 860px) {
:where([data-scheme="light"]) .srj-nav { background: linear-gradient(180deg, #eeeef2 0%, #f6f6f9 60%, #f9f9fb 100%); border-left: 1px solid rgba(39,0,204,0.385); box-shadow: -30px 0 60px rgba(60,64,110,0.18), inset 0 0 0 4px rgba(60,64,110,0.18), inset 0 0 0 5px rgba(170,150,255,0.075); }
:where([data-scheme="light"]) .srj-nav::before { background: radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 0 0 / 10px 10px no-repeat,
      radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 100% 0 / 10px 10px no-repeat,
      radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 0 100% / 10px 10px no-repeat,
      radial-gradient(circle, #8a8fb5 0 2px, #eaeaee 2.5px 3.5px, transparent 4px) 100% 100% / 10px 10px no-repeat; }
:where([data-scheme="light"]) .srj-nav::after { background: repeating-linear-gradient(0deg, rgba(255,255,255,.025) 0 1px, transparent 1px 3px); }
:where([data-scheme="light"]) .srj-nav__head { border-bottom: 1px dashed rgba(39,0,204,0.33); }
:where([data-scheme="light"]) .srj-nav__close { border: 1px solid rgba(204,0,34,0.55); color: #e6002b; }
:where([data-scheme="light"]) .srj-nav ul li a { background: linear-gradient(180deg, #e8e8ed 0%, #efeff3 100%); border: 1px solid rgba(39,0,204,0.33); box-shadow: 0 5px 0 rgba(60,64,110,0.3), 0 6px 14px rgba(60,64,110,0.15), inset 0 1px 0 rgba(255,255,255,.14); }
:where([data-scheme="light"]) .srj-nav ul li a:hover { border-color: var(--cyan); }
:where([data-scheme="light"]) .srj-nav ul li a:active { box-shadow: 0 0 0 rgba(60,64,110,0.3), inset 0 2px 6px rgba(60,64,110,0.15); }
:where([data-scheme="light"]) .srj-nav .current-menu-item > a { background: linear-gradient(180deg, #ff3b5c 0%, #b81d45 100%); border-color: #ff8098; box-shadow: 0 0 24px rgba(255,59,92,0.25), 0 5px 0 rgba(60,64,110,0.3); }
:where([data-scheme="light"]) .srj-nav .current-menu-item > a .srj-key__icon { background: rgba(21,21,43,0.12); color: #fff; border-color: rgba(21,21,43,0.45); }
:where([data-scheme="light"]) .srj-nav__foot { border-top: 1px dashed rgba(39,0,204,0.33); }
:where([data-scheme="light"]) .srj-nav-backdrop { background: rgba(251,250,252,0.6); }
}
:where([data-scheme="light"]) .srj-range { border-left: 2px solid rgba(21,21,43,0.45); border-right: 2px solid rgba(21,21,43,0.45); }
:where([data-scheme="light"]) .woocommerce ul.products li.product .button:where(:not(.srj-arcade__stage *)) { color: var(--text) !important; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0)) , rgba(248,248,250,0.75) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.08); }
:where([data-scheme="light"]) .woocommerce ul.products li.product .button:where(:not(.srj-arcade__stage *))::before { background: currentColor; }
:where([data-scheme="light"]) .woocommerce ul.products li.product .button:hover:where(:not(.srj-arcade__stage *)) { background: linear-gradient(90deg, #ff3b5c, #8b5cff 55%, #38d6ff) !important; box-shadow: 0 0 26px rgba(139,92,255,0.275); }
:where([data-scheme="light"]) .woocommerce ul.products li.product .button.added:where(:not(.srj-arcade__stage *))::before { background: none; }
:where([data-scheme="light"]) .srj-search.is-open > .srj-icon { border-color: rgba(0,162,204,0.55); box-shadow: 0 0 16px rgba(56,214,255,0.125); }
:where([data-scheme="light"]) .srj-search__panel { background: linear-gradient(180deg, rgba(246,246,248,0.97), rgba(250,250,252,0.98)); border: 1px solid rgba(0,162,204,0.385); box-shadow: 0 24px 60px rgba(60,64,110,0.18), 0 0 30px rgba(56,214,255,0.06), inset 0 1px 0 rgba(255,255,255,.06); }
:where([data-scheme="light"]) .srj-search__panel::before { background: rgba(246,246,248,0.97); border-left: 1px solid rgba(0,162,204,0.385); border-top: 1px solid rgba(0,162,204,0.385); }
:where([data-scheme="light"]) .srj-search__form { background: rgba(251,250,252,0.75); }
:where([data-scheme="light"]) .srj-search__form:focus-within { box-shadow: 0 0 0 1px rgba(56,214,255,0.175), 0 0 18px rgba(56,214,255,0.1); }
:where([data-scheme="light"]) .srj-search__form input[type=search]:where(:not(.srj-arcade__stage *)) { border: 0 !important; background: transparent !important; color: var(--text); outline: none; box-shadow: none !important; }
:where([data-scheme="light"]) .srj-search__form input:where(:not(.srj-arcade__stage *))::placeholder { color: var(--ink-3); }
:where([data-scheme="light"]) .srj-search__form input:where(:not(.srj-arcade__stage *))::-webkit-search-cancel-button { filter: invert(1) hue-rotate(180deg); }
:where([data-scheme="light"]) .srj-search__chips span { color: var(--muted); }
:where([data-scheme="light"]) .srj-search__chips button:where(:not(.srj-arcade__stage *)) { background: rgba(21,21,43,0.072); }
:where([data-scheme="light"]) .srj-search__chips button:hover:where(:not(.srj-arcade__stage *)) { box-shadow: 0 0 12px rgba(56,214,255,0.125); }
:where([data-scheme="light"]) .srj-search__results li { border-bottom: 1px solid rgba(21,21,43,0.16); }
:where([data-scheme="light"]) .srj-search__results li a { color: var(--text); }
:where([data-scheme="light"]) .srj-search__results li a:hover, :where([data-scheme="light"]) .srj-search__results li.is-active a { background: linear-gradient(90deg, rgba(56,214,255,.14), rgba(139,92,255,.06)); box-shadow: inset 2px 0 0 var(--cyan); }
:where([data-scheme="light"]) .srj-sr__img img { filter: drop-shadow(0 4px 10px rgba(60,64,110,0.15)); }
:where([data-scheme="light"]) .srj-sr__txt b { color: var(--text); }
:where([data-scheme="light"]) .srj-sr__txt small { color: var(--muted); }
:where([data-scheme="light"]) .srj-sr__price { color: var(--text); }
:where([data-scheme="light"]) .srj-search__all:hover { color: var(--text); }
:where([data-scheme="light"]) :is(.srj-btn:not(.srj-btn--ghost), .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page .button, .woocommerce #respond input#submit, .wc-block-components-button:not(.is-link):not(.wc-block-components-quantity-selector__button), #customer_login button.button, .woocommerce-account .woocommerce-MyAccount-content button.button, .woocommerce div.product form.cart .button):where(:not(.srj-arcade__stage *)) { color: var(--text) !important; background: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,0)), rgba(248,248,250,0.78) !important; border: 1px solid transparent !important; border-image: linear-gradient(90deg, #ff3b5c, #8b5cff 55%, #38d6ff) 1 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 0 18px rgba(139,92,255,0.09) !important; }
:where([data-scheme="light"]) :is(.srj-btn:not(.srj-btn--ghost), .woocommerce a.button, .woocommerce button.button, .woocommerce-page .button, .wc-block-components-button:not(.is-link):not(.wc-block-components-quantity-selector__button), #customer_login button.button, .woocommerce-account .woocommerce-MyAccount-content button.button):not(:has(svg)):not(.added):where(:not(.srj-arcade__stage *))::before { background: currentColor; }
:where([data-scheme="light"]) :is(.srj-btn:not(.srj-btn--ghost), .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page .button, .woocommerce #respond input#submit, .wc-block-components-button:not(.is-link):not(.wc-block-components-quantity-selector__button), #customer_login button.button, .woocommerce-account .woocommerce-MyAccount-content button.button, .woocommerce div.product form.cart .button):not(:disabled):not(.disabled):hover:where(:not(.srj-arcade__stage *)) { background: linear-gradient(90deg, #ff3b5c, #8b5cff 55%, #38d6ff) !important; box-shadow: 0 0 26px rgba(139,92,255,0.275) !important; color: #fff !important; }
:where([data-scheme="light"]) input:where(:not(.srj-arcade__stage *)):-webkit-autofill, :where([data-scheme="light"]) input:-webkit-autofill:hover:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) input:-webkit-autofill:focus:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) textarea:where(:not(.srj-arcade__stage *)):-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px rgba(60,64,110,0.3) inset !important; box-shadow: 0 0 0 1000px rgba(60,64,110,0.3) inset !important; -webkit-text-fill-color: var(--text) !important; caret-color: var(--text); }
:where([data-scheme="light"]) .show-password-input:where(:not(.srj-arcade__stage *)) { border-left: 1px solid rgba(0,162,204,0.3) !important; }
:where([data-scheme="light"]) .show-password-input.display-password:where(:not(.srj-arcade__stage *))::after { color: #916f00; }
:where([data-scheme="light"]) .show-password-input:hover:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .show-password-input.display-password:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .woocommerce-password-strength { background: #f8f7fa !important; color: var(--text) !important; }
:where([data-scheme="light"]) .woocommerce-password-strength.short { color: #ea0029 !important; }
:where([data-scheme="light"]) .woocommerce-password-strength.bad { color: #bf5500 !important; }
:where([data-scheme="light"]) .woocommerce-password-strength.good { color: #916f00 !important; }
:where([data-scheme="light"]) .woocommerce-password-strength.strong { color: #008632 !important; }
:where([data-scheme="light"]) .woocommerce-password-hint { color: var(--ink-2) !important; }
:where([data-scheme="light"]) .srj-airlock-tabs { border: 1px solid rgba(39,0,204,0.308); border-bottom: 0; background: rgba(250,250,252,0.85); }
:where([data-scheme="light"]) .srj-airlock-tabs button:where(:not(.srj-arcade__stage *)) { background: none; }
:where([data-scheme="light"]) .srj-airlock-tabs button + button:where(:not(.srj-arcade__stage *)) { border-left: 1px solid rgba(39,0,204,0.3); }
:where([data-scheme="light"]) .srj-airlock-tabs button:where(:not(.srj-arcade__stage *))::after { background: rgba(170,150,255,.2); }
:where([data-scheme="light"]) .srj-airlock-tabs button.is-active:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-airlock-tabs button.is-active:where(:not(.srj-arcade__stage *))::after { box-shadow: 0 0 14px rgba(139,92,255,0.35); }
:where([data-scheme="light"]) .srj-airlock-tabs button:hover:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) #customer_login[data-tab] > div { border-top: 0; }
:where([data-scheme="light"]) .srj-airlock-switch a { color: var(--cyan); }
:where([data-scheme="light"]) .srj-nav a .srj-key__icon { color: color-mix(in srgb, var(--k) 45%, #15152b); border-color: color-mix(in srgb, var(--k) 45%, transparent); }
@media (max-width: 860px) {
:where([data-scheme="light"]) .srj-nav { background: radial-gradient(120% 40% at 100% 0%, rgba(255,59,92,.22), transparent 60%),
      radial-gradient(90% 35% at 0% 45%, rgba(139,92,255,.24), transparent 65%),
      radial-gradient(110% 40% at 100% 100%, rgba(56,214,255,.18), transparent 60%),
      linear-gradient(180deg, #f1f0f5 0%, #f7f7f9 60%, #f9f9fb 100%); border-left: 0; }
:where([data-scheme="light"]) .srj-nav__head { color: var(--text); border-bottom: 0; }
:where([data-scheme="light"]) .srj-nav__head::after { box-shadow: 0 0 12px rgba(139,92,255,0.3); }
:where([data-scheme="light"]) .srj-nav { box-shadow: -30px 0 60px rgba(60,64,110,0.18), inset 3px 0 0 0 transparent; }
:where([data-scheme="light"]) .srj-nav::after { background: repeating-linear-gradient(0deg, rgba(255,255,255,.025) 0 1px, transparent 1px 3px), linear-gradient(180deg, #ff3b5c, #8b5cff 50%, #38d6ff) 0 0 / 3px 100% no-repeat; }
:where([data-scheme="light"]) .srj-nav ul li a { background: linear-gradient(100deg, color-mix(in srgb, var(--k) 26%, #efeff3) 0%, #efeff3 55%, #f1f1f5 100%); border: 1px solid color-mix(in srgb, var(--k) 55%, transparent); box-shadow: 0 5px 0 color-mix(in srgb, var(--k2) 45%, rgba(60,64,110,0.3)), 0 6px 16px rgba(60,64,110,0.15), 0 0 18px color-mix(in srgb, var(--k) 18%, transparent), inset 0 1px 0 rgba(255,255,255,.14); }
:where([data-scheme="light"]) .srj-nav ul li a::before { background: var(--k); box-shadow: 0 0 12px var(--k); }
:where([data-scheme="light"]) .srj-nav ul li a .srj-key__icon { background: linear-gradient(160deg, var(--k), var(--k2)); color: #0a0820; border: 0; box-shadow: 0 0 14px color-mix(in srgb, var(--k) 55%, transparent), inset 0 1px 0 rgba(255,255,255,.4); }
:where([data-scheme="light"]) .srj-nav ul li a .srj-navlabel:where(:not(.srj-arcade__stage *))::before { color: color-mix(in srgb, var(--k) 45%, #15152b); }
:where([data-scheme="light"]) .srj-nav ul li a:hover { border-color: var(--k); }
:where([data-scheme="light"]) .srj-nav ul li a:active { box-shadow: 0 0 0 rgba(60,64,110,0.3), inset 0 2px 6px rgba(60,64,110,0.15); }
:where([data-scheme="light"]) .srj-nav .current-menu-item > a { background: linear-gradient(180deg, var(--k) 0%, var(--k2) 100%); border-color: color-mix(in srgb, var(--k) 60%, rgba(21,21,43,0.45)); box-shadow: 0 0 26px color-mix(in srgb, var(--k) 55%, transparent), 0 5px 0 color-mix(in srgb, var(--k2) 60%, rgba(60,64,110,0.3)); }
:where([data-scheme="light"]) .srj-nav .current-menu-item > a .srj-key__icon { background: rgba(21,21,43,0.12); color: #fff; box-shadow: none; border: 1px solid rgba(21,21,43,0.45); }
:where([data-scheme="light"]) .srj-nav .current-menu-item > a .srj-navlabel:where(:not(.srj-arcade__stage *))::before { color: rgba(255,255,255,.8); }
:where([data-scheme="light"]) .srj-nav__foot { border-top: 0; }
:where([data-scheme="light"]) .srj-nav__foot .srj-key--mini { background: rgba(248,248,250,0.75); box-shadow: 0 0 14px rgba(56,214,255,0.075); }
:where([data-scheme="light"]) .srj-nav__foot .srj-key--mini + .srj-key--mini { box-shadow: 0 0 14px rgba(255,59,92,0.09); }
:where([data-scheme="light"]) .srj-nav__foot .srj-key--mini .srj-key__label:where(:not(.srj-arcade__stage *)) { color: var(--text); }
}
:where([data-scheme="light"]) .srj-emptycargo__art { filter: drop-shadow(0 0 24px rgba(139,92,255,0.175)); }
:where([data-scheme="light"]) .srj-emptycargo__text { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-emptycargo__h { color: var(--text); }
:where([data-scheme="light"]) .srj-each { color: var(--muted) !important; }
:where([data-scheme="light"]) .srj-btn--ghost:where(:not(.srj-arcade__stage *)) { border: 1px solid rgba(39,0,204,0.495) !important; background: rgba(248,248,250,0.6) !important; color: var(--text) !important; }
:where([data-scheme="light"]) .srj-btn--ghost:hover:where(:not(.srj-arcade__stage *)) { border-color: var(--cyan) !important; background: rgba(56,214,255,.12) !important; box-shadow: 0 0 24px rgba(56,214,255,0.175) !important; }
:where([data-scheme="light"]) .wc-block-cart-item__image img { box-shadow: none !important; filter: drop-shadow(0 8px 14px rgba(60,64,110,0.165)); }
:where([data-scheme="light"]) .wc-block-components-product-name { color: var(--text) !important; }
:where([data-scheme="light"]) :is(.srj-btn:not(.srj-btn--ghost), .woocommerce a.button, .woocommerce button.button, .woocommerce-page .button, .woocommerce ul.products li.product .button, .wc-block-components-button:not(.is-link):not(.wc-block-components-quantity-selector__button), #customer_login button.button, .woocommerce-account .woocommerce-MyAccount-content button.button):not(:has(svg)):not(.added):where(:not(.srj-arcade__stage *))::before { background: linear-gradient(135deg, #6fe3ff 0%, #b18bff 55%, #ff6b85 100%) !important; }
:where([data-scheme="light"]) .wc-block-cart .wc-block-cart-items__row { border-bottom: 1px solid rgba(39,0,204,0.3) !important; border-top: 0 !important; }
:where([data-scheme="light"]) .wc-block-cart .wc-block-cart-items__row > td { border: 0 !important; }
:where([data-scheme="light"]) .wc-block-cart .wc-block-cart-item__total .wc-block-components-product-price { color: var(--text); }
:where([data-scheme="light"]) .wc-block-components-order-summary-item__total-price { color: var(--text); }
:where([data-scheme="light"]) .srj-upsell__orbit::after { border: 1px solid rgba(0,162,204,0.385); box-shadow: 0 0 30px rgba(139,92,255,0.175), inset 0 0 20px rgba(56,214,255,0.1); }
:where([data-scheme="light"]) .srj-upsell__bag img { filter: drop-shadow(0 14px 18px rgba(60,64,110,0.18)); }
:where([data-scheme="light"]) .srj-upsell__bag.is-front img { filter: drop-shadow(0 14px 18px rgba(60,64,110,0.18)); }
:where([data-scheme="light"]) .srj-upsell__arrow { background: rgba(248,248,250,0.75); border: 1px solid rgba(39,0,204,0.385); color: var(--text); }
:where([data-scheme="light"]) .srj-upsell__arrow:hover { border-color: var(--cyan); color: var(--cyan); box-shadow: 0 0 16px rgba(56,214,255,0.175); }
:where([data-scheme="light"]) .srj-upsell__code { color: color-mix(in srgb, var(--glow, var(--cyan)) 45%, #15152b); }
:where([data-scheme="light"]) .srj-upsell__name { color: var(--text); }
:where([data-scheme="light"]) .srj-qty { border: 1px solid rgba(0,162,204,0.44); background: #fafbfc; }
:where([data-scheme="light"]) .srj-qty button:where(:not(.srj-arcade__stage *)) { background: none; border: 0; color: var(--cyan); }
:where([data-scheme="light"]) .srj-qty button:hover:where(:not(.srj-arcade__stage *)) { background: rgba(56,214,255,.12); color: var(--text); }
:where([data-scheme="light"]) .srj-qty input:where(:not(.srj-arcade__stage *)) { background: transparent !important; border: 0 !important; border-left: 1px solid rgba(0,162,204,0.3) !important; border-right: 1px solid rgba(0,162,204,0.3) !important; color: #008735 !important; }
:where([data-scheme="light"]) .srj-info__code { color: color-mix(in srgb, var(--glow, var(--cyan)) 45%, #15152b) !important; -webkit-text-fill-color: currentColor; }
:where([data-scheme="light"]) .srj-info__flavor { color: var(--text); }
:where([data-scheme="light"]) .srj-index__item .srj-index__code { color: color-mix(in srgb, var(--glow, var(--cyan)) 45%, #15152b); }
:where([data-scheme="light"]) .srj-index__item b { color: var(--text); }
:where([data-scheme="light"]) .woocommerce div.product form.cart .quantity.srj-qty { border: 1px solid rgba(0,162,204,0.44); background: #fafbfc; }
:where([data-scheme="light"]) .woocommerce .quantity.srj-qty .qty { border-left: 1px solid rgba(0,162,204,0.3) !important; border-right: 1px solid rgba(0,162,204,0.3) !important; color: #008735 !important; }
:where([data-scheme="light"]) .woocommerce .quantity.srj-qty button:where(:not(.srj-arcade__stage *)) { background: none; border: 0; color: var(--cyan); }
:where([data-scheme="light"]) .woocommerce .quantity.srj-qty button:hover:where(:not(.srj-arcade__stage *)) { background: rgba(56,214,255,.12); color: var(--text); }
:where([data-scheme="light"]) .woocommerce ul.products li.product[class*="srj-hl-"] .price, :where([data-scheme="light"]) .woocommerce ul.products li.product[class*="srj-hl-"] .price ins, :where([data-scheme="light"]) .woocommerce div.product[class*="srj-hl-"] p.price, :where([data-scheme="light"]) .woocommerce div.product[class*="srj-hl-"] p.price ins, :where([data-scheme="light"]) .wc-block-cart-item__total .wc-block-components-product-price, :where([data-scheme="light"]) .wc-block-components-order-summary-item__total-price, :where([data-scheme="light"]) .srj-sr__price, :where([data-scheme="light"]) .srj-sr__price ins { color: color-mix(in srgb, var(--hc, #fff) 45%, #15152b) !important; }
:where([data-scheme="light"]) .woocommerce ul.products li.product .price .srj-each, :where([data-scheme="light"]) .woocommerce div.product p.price .srj-each { color: var(--muted) !important; }
:where([data-scheme="light"]) .srj-upsell__price, :where([data-scheme="light"]) .srj-upsell__price ins, :where([data-scheme="light"]) .srj-info__price, :where([data-scheme="light"]) .srj-info__price ins { color: color-mix(in srgb, var(--glow, #916f00) 85%, var(--text)) !important; }
:where([data-scheme="light"]) .srj-ml-tabs a { border: 1px solid var(--line); color: var(--text); }
:where([data-scheme="light"]) .srj-ml-tabs a:hover { border-color: #b57bff; color: var(--text); background: rgba(181,123,255,.12); }
:where([data-scheme="light"]) .srj-ml-tabs a.is-on { color: var(--text); }
:where([data-scheme="light"]) .srj-ml-card p { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-ml-badge { color: #9643ff; }
:where([data-scheme="light"]) .srj-ml-badge.is-nasa { color: #007d9e; }
:where([data-scheme="light"]) .srj-ml-badge.is-link { color: var(--muted); }
:where([data-scheme="light"]) .srj-ml-date { color: var(--muted); }
:where([data-scheme="light"]) .srj-ml-src { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-ml-src a { color: var(--text); }
:where([data-scheme="light"]) .srj-pair__kicker { color: #9643ff; }
:where([data-scheme="light"]) .srj-pair__code { color: #007d9e; }
:where([data-scheme="light"]) .srj-pair__name a { color: var(--text); }
:where([data-scheme="light"]) .srj-pair__sub { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-pair__price { color: color-mix(in srgb, var(--hc) 45%, #15152b); }
:where([data-scheme="light"]) .srj-pair__save { color: #916f00; border: 1px solid #d8a500; }
:where([data-scheme="light"]) .srj-pair__cta .srj-btn.is-done:where(:not(.srj-arcade__stage *)) { border-color: #00c84b; }
:where([data-scheme="light"]) .srj-pair__deal { color: #916f00; }
:where([data-scheme="light"]) .srj-vaultbtn { color: #916f00 !important; }
:where([data-scheme="light"]) .srj-vaultbtn__n { box-shadow: 0 0 10px rgba(255,210,63,0.5); }
:where([data-scheme="light"]) .srj-toast { background: #f7f6f9; color: var(--text); box-shadow: 0 10px 40px rgba(60,64,110,0.18), 0 0 24px rgba(56,214,255,0.125); }
:where([data-scheme="light"]) .srj-toast.is-gold { border-color: #d8a500; box-shadow: 0 10px 40px rgba(60,64,110,0.18), 0 0 24px rgba(255,210,63,0.175); }
:where([data-scheme="light"]) .srj-toast a { color: #916f00; }
:where([data-scheme="light"]) .srj-art--srj img { filter: drop-shadow(0 0 14px rgba(255,210,63,.6)); }
:where([data-scheme="light"]) .srj-vault__login { border: 1px solid #d8a500; background: linear-gradient(120deg, rgba(255,210,63,.08), rgba(247,246,249,0.8)); }
:where([data-scheme="light"]) .srj-vault__login p { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-vault__kicker, :where([data-scheme="light"]) .srj-pack__count { color: #916f00; }
:where([data-scheme="light"]) .srj-vault__stars { color: #916f00; }
:where([data-scheme="light"]) .srj-vault__titles { color: #b85800; }
:where([data-scheme="light"]) .srj-vault__stat b { color: var(--text); }
:where([data-scheme="light"]) .srj-vault__stat span { color: var(--muted); }
:where([data-scheme="light"]) .srj-vault__open.has-packs { border-color: #d8a500 !important; }
:where([data-scheme="light"]) .srj-vault__tabs button:where(:not(.srj-arcade__stage *)) { background: none; border: 0; border-bottom: 2px solid transparent; color: var(--muted); }
:where([data-scheme="light"]) .srj-vault__tabs button[aria-selected="true"]:where(:not(.srj-arcade__stage *)) { color: var(--text); border-bottom-color: #d8a500; }
:where([data-scheme="light"]) .srj-dot { box-shadow: 0 0 8px rgba(255,210,63,0.5); }
:where([data-scheme="light"]) .srj-vault__filters button:where(:not(.srj-arcade__stage *)) { background: none; border: 1px solid var(--line); color: var(--text); }
:where([data-scheme="light"]) .srj-vault__filters button.is-on:where(:not(.srj-arcade__stage *)) { border-color: #d8a500; color: var(--text); }
:where([data-scheme="light"]) .srj-set header span { color: #916f00; }
:where([data-scheme="light"]) .srj-set__bar { background: rgba(21,21,43,0.12); }
:where([data-scheme="light"]) .srj-set__bar i { box-shadow: 0 0 10px rgba(255,210,63,0.3); }
:where([data-scheme="light"]) .srj-modal__bg { background: rgba(250,250,252,0.82); }
:where([data-scheme="light"]) .srj-modal__box { background: #f7f7fa; box-shadow: 0 20px 80px rgba(60,64,110,0.21); }
:where([data-scheme="light"]) .srj-modal__x { color: var(--text); }
:where([data-scheme="light"]) .srj-cardinfo__set { color: #916f00; }
:where([data-scheme="light"]) .srj-cardinfo p { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-cardinfo__own b { color: #916f00; }
:where([data-scheme="light"]) .srj-credit { color: var(--ink-3); }
:where([data-scheme="light"]) .srj-modal--pack .srj-modal__box { background: radial-gradient(circle at 50% 30%, #1b1450, #07061a 70%); }
:where([data-scheme="light"]) .srj-pack__label:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-passport__cover b { color: #fff6cf; }
:where([data-scheme="light"]) .srj-passport__track { background: rgba(21,21,43,0.12); }
:where([data-scheme="light"]) .srj-passport__track > i { box-shadow: 0 0 12px rgba(255,210,63,0.25); }
:where([data-scheme="light"]) .srj-passport__track span b { color: var(--ink-3); }
:where([data-scheme="light"]) .srj-passport__track span em { color: var(--muted); }
:where([data-scheme="light"]) .srj-passport__track span.is-on b, :where([data-scheme="light"]) .srj-passport__track span.is-on em { color: #916f00; }
:where([data-scheme="light"]) .srj-perks li { border-top: 1px solid var(--line); color: var(--ink-2); }
:where([data-scheme="light"]) .srj-perks b { color: var(--text); }
:where([data-scheme="light"]) .srj-stamps { background: repeating-linear-gradient(0deg, rgba(255,255,255,.015) 0 28px, rgba(255,255,255,.03) 28px 29px), #f3f4f7; }
:where([data-scheme="light"]) .srj-stamp__ring { border: 2px dashed rgba(21,21,43,0.16); color: var(--text); }
:where([data-scheme="light"]) .srj-stamp small { color: var(--ink-3); }
:where([data-scheme="light"]) .srj-stamp.is-on .srj-stamp__ring { border: 3px double var(--h); color: color-mix(in srgb, var(--h) 45%, #15152b); }
:where([data-scheme="light"]) .srj-stamp.is-on small { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-ladder li { border: 1px solid var(--line); color: var(--ink-3); }
:where([data-scheme="light"]) .srj-ladder__badge { background: rgba(21,21,43,0.086); }
:where([data-scheme="light"]) .srj-ladder li.is-on { color: color-mix(in srgb, var(--h) 45%, #15152b); border-color: var(--h); box-shadow: inset 0 0 30px color-mix(in srgb, var(--h) 18%, transparent); }
:where([data-scheme="light"]) .srj-ladder li.is-on .srj-ladder__badge { background: var(--h); }
:where([data-scheme="light"]) .srj-ladder li.is-on b { color: var(--text); }
:where([data-scheme="light"]) .srj-rw__list li { border: 1px solid #d8a500; }
:where([data-scheme="light"]) .srj-rw__list b { color: var(--text); }
:where([data-scheme="light"]) .srj-rw__list span { color: var(--muted); }
:where([data-scheme="light"]) .srj-rw__ok { color: #008632; }
:where([data-scheme="light"]) .srj-rw__pick select:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .srj-rule__go select:where(:not(.srj-arcade__stage *)) { background: #f9f9fb; color: var(--text); border: 1px solid var(--line-strong); }
:where([data-scheme="light"]) .srj-rule.is-ready { border-color: #d8a500; box-shadow: 0 0 22px rgba(255,210,63,0.1); }
:where([data-scheme="light"]) .srj-rule__t { color: var(--text); }
:where([data-scheme="light"]) .srj-rule__g { color: #916f00; }
:where([data-scheme="light"]) .srj-rule__bar { background: rgba(21,21,43,0.12); }
:where([data-scheme="light"]) .srj-how > div { border: 1px solid var(--line); background: var(--panel); }
:where([data-scheme="light"]) .srj-how p { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-how td { border-bottom: 1px solid var(--line); }
:where([data-scheme="light"]) .srj-how td:last-child { color: #916f00; }
:where([data-scheme="light"]) .srj-vaultnote { border: 1px solid #d8a500; background: linear-gradient(120deg, rgba(255,210,63,.1), rgba(247,246,249,0.8)); }
:where([data-scheme="light"]) .srj-vaultnote__kicker { color: #916f00; }
:where([data-scheme="light"]) .srj-vaultnote__title { color: var(--text); }
:where([data-scheme="light"]) .srj-scratch__kicker { color: #916f00; }
:where([data-scheme="light"]) .srj-scratch__card { border: 2px solid #d8a500; }
:where([data-scheme="light"]) .srj-scratch__code { color: var(--text); }
:where([data-scheme="light"]) .srj-scratch__copy { border: 1px solid #d8a500; color: #916f00; }
:where([data-scheme="light"]) .srj-fuel.is-orbit { border-color: #00c84b; box-shadow: 0 0 24px rgba(93,255,154,0.075); }
:where([data-scheme="light"]) .srj-fuel__kicker { color: #007d9e; }
:where([data-scheme="light"]) .srj-fuel.is-ignite .srj-fuel__title { color: #916f00; }
:where([data-scheme="light"]) .srj-fuel.is-orbit .srj-fuel__title { color: #008632; }
:where([data-scheme="light"]) .srj-fuel__sub { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-fuel__bar li { background: rgba(21,21,43,0.12); border: 1px solid rgba(21,21,43,0.16); }
:where([data-scheme="light"]) .srj-fuel__bar li.on { box-shadow: 0 0 8px rgba(56,214,255,0.3); }
:where([data-scheme="light"]) .srj-fuel__bar li:nth-child(n+4).on { box-shadow: 0 0 8px rgba(255,138,31,0.3); }
:where([data-scheme="light"]) .srj-fuel__bar li.free { border: 1px dashed #00c84b; }
:where([data-scheme="light"]) .srj-quiz__n { color: #007d9e; }
:where([data-scheme="light"]) .srj-quiz__prog { background: rgba(21,21,43,0.12); }
:where([data-scheme="light"]) .srj-quiz__opts button:where(:not(.srj-arcade__stage *)) { background: rgba(249,249,251,0.7); border: 1px solid var(--line-strong); color: var(--text); }
:where([data-scheme="light"]) .srj-quiz__opts button:hover:where(:not(.srj-arcade__stage *)) { border-color: #00baea; background: rgba(56,214,255,.1); box-shadow: 0 0 18px rgba(56,214,255,0.1); }
:where([data-scheme="light"]) .srj-quiz__more button:where(:not(.srj-arcade__stage *)) { background: none; border: 0; color: var(--muted); }
:where([data-scheme="light"]) .srj-quiz__scan span { border: 2px solid #00baea; }
:where([data-scheme="light"]) .srj-quiz__you { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-quiz__card img { filter: drop-shadow(0 10px 20px rgba(60,64,110,0.18)); }
:where([data-scheme="light"]) .srj-quiz__code { color: color-mix(in srgb, var(--hc) 45%, #15152b); }
:where([data-scheme="light"]) .srj-quiz__card h2 { color: var(--text); }
:where([data-scheme="light"]) .srj-quiz__price { color: color-mix(in srgb, var(--hc) 45%, #15152b); }
:where([data-scheme="light"]) .srj-game__kicker { color: #916f00; }
:where([data-scheme="light"]) .srj-game canvas { background: rgba(249,249,251,0.85); }
:where([data-scheme="light"]) .srj-game__info { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-modal--pick .srj-modal__box { background: radial-gradient(circle at 50% 35%, #edecf2, #f9f9fb 72%); border-color: #d8a500; box-shadow: 0 0 40px rgba(255,210,63,0.125), 0 20px 80px rgba(60,64,110,0.21); }
:where([data-scheme="light"]) .srj-modal--pick .srj-upsell__kicker { color: #916f00; }
:where([data-scheme="light"]) .srj-modal--pick .srj-upsell__title { color: var(--text); -webkit-text-fill-color: currentColor; }
:where([data-scheme="light"]) .srj-pick__search { background: #f9f9fb; }
:where([data-scheme="light"]) .srj-pick__search svg { color: #007d9e; }
:where([data-scheme="light"]) .srj-pick__search input:where(:not(.srj-arcade__stage *)) { background: transparent !important; border: 0 !important; color: var(--text); outline: none; box-shadow: none !important; }
:where([data-scheme="light"]) .srj-pick__heat button:where(:not(.srj-arcade__stage *)) { background: none; border: 1px solid color-mix(in srgb, var(--h) 55%, transparent); color: color-mix(in srgb, var(--h) 45%, #15152b); }
:where([data-scheme="light"]) .srj-pick__heat button.is-on:where(:not(.srj-arcade__stage *)) { color: var(--text); border-color: var(--h); box-shadow: 0 0 12px color-mix(in srgb, var(--h) 40%, transparent); }
:where([data-scheme="light"]) .srj-pick__card { background: rgba(249,249,251,0.75); }
:where([data-scheme="light"]) .srj-pick__code { color: color-mix(in srgb, var(--hc) 45%, #15152b); }
:where([data-scheme="light"]) .srj-pick__card h4 { color: var(--text); }
:where([data-scheme="light"]) .srj-pick__price { color: color-mix(in srgb, var(--hc) 45%, #15152b); }
:where([data-scheme="light"]) .srj-pick__shop { color: #007d9e; }
:where([data-scheme="light"]) .srj-pair__limit { border: 1px dashed rgba(204,156,0,0.66); color: #916f00; }
:where([data-scheme="light"]) .srj-pair.is-claimed .srj-pair__cta [data-pair-add] { border-color: #00c84b !important; color: #008632; }
:where([data-scheme="light"]) .wc-block-components-product-details__mission-pairing { color: #916f00; border: 1px solid #d8a500; box-shadow: 0 0 10px rgba(255,210,63,0.09); }
:where([data-scheme="light"]) .wc-block-components-product-details__limited-quantity { color: #b85800; border: 1px dashed rgba(204,97,0,0.77); }
:where([data-scheme="light"]) .wc-block-components-product-details__reward { color: #008632; border: 1px solid #00c84b; }
:where([data-scheme="light"]) .srj-upsell__wrap { border: 1px solid #d8a500; background: rgba(249,249,251,0.92); color: #916f00; }
:where([data-scheme="light"]) .srj-fuel__call { background: rgba(249,249,251,0.9); }
:where([data-scheme="light"]) .srj-fuel__call.is-up { color: #008632; border: 1px solid #00c84b; }
:where([data-scheme="light"]) .srj-fuel__call.is-down { color: var(--muted); border: 1px dashed #a3a8d4; }
:where([data-scheme="light"]) .srj-fleet { border: 1px solid rgba(0,204,77,0.385); }
:where([data-scheme="light"]) .srj-fleet__icons svg { filter: drop-shadow(0 0 4px rgba(255,255,255,.35)); }
:where([data-scheme="light"]) .srj-fleet__more { color: #008632; }
:where([data-scheme="light"]) .srj-fleet__label:where(:not(.srj-arcade__stage *)) { color: #008632; }
:where([data-scheme="light"]) .srj-rkpop { background: rgba(249,249,251,0.96); border: 1px solid #00baea; box-shadow: 0 14px 50px rgba(60,64,110,0.21), 0 0 26px rgba(56,214,255,0.125); }
:where([data-scheme="light"]) .srj-fuel.srj-fuel--pop { border: 0; box-shadow: none; }
:where([data-scheme="light"]) .srj-rkpop__kicker { color: #007d9e; }
:where([data-scheme="light"]) .srj-rkpop__count span { color: var(--muted); }
:where([data-scheme="light"]) .srj-rkpop__count i { color: #916f00; }
:where([data-scheme="light"]) .srj-rkpop__count b { color: var(--text); }
:where([data-scheme="light"]) .srj-rkpop__count small { color: var(--muted); }
:where([data-scheme="light"]) .srj-rkpop__step { color: #008632; }
:where([data-scheme="light"]) .srj-rkpop__sub { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-rkpop__go { color: #916f00; }
:where([data-scheme="light"]) .srj-rkpop__x { color: var(--text); }
:where([data-scheme="light"]) .srj-stamps--exp { background: repeating-linear-gradient(0deg, rgba(255,255,255,.015) 0 28px, rgba(255,255,255,.03) 28px 29px), #faf8f9; }
:where([data-scheme="light"]) .srj-xstamp { color: var(--text); border: 2px dashed rgba(21,21,43,0.16); }
:where([data-scheme="light"]) .srj-xstamp__img img { filter: grayscale(1) brightness(.45); }
:where([data-scheme="light"]) .srj-xstamp.is-on { color: #916f00; border: 3px double #d8a500; box-shadow: 0 0 16px rgba(255,210,63,0.09); }
:where([data-scheme="light"]) .srj-xstamp.is-on img { filter: none; }
:where([data-scheme="light"]) .srj-xstamp.is-on b { color: var(--text); }
:where([data-scheme="light"]) .srj-art--gt i::after { box-shadow: 0 0 8px #38d6ff; }
:where([data-scheme="light"]) .srj-art--gt i:nth-child(odd)::after { box-shadow: 0 0 8px #ff8a1f; }
:where([data-scheme="light"]) .srj-miles li { color: var(--muted); border-bottom: 1px solid var(--line); }
:where([data-scheme="light"]) .srj-miles li b { color: var(--ink-3); }
:where([data-scheme="light"]) .srj-miles li.is-on, :where([data-scheme="light"]) .srj-miles li.is-on b { color: #916f00; }
:where([data-scheme="light"]) .srj-bh { background: radial-gradient(circle at 50% 0%, rgba(139,92,255,.18), rgba(249,249,251,0.9) 60%); }
:where([data-scheme="light"]) .srj-bh__kicker { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-bh__note { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-bh__hole i:nth-child(1) { filter: blur(2px); }
:where([data-scheme="light"]) .srj-bh__one.is-charging .srj-bh__hole i:nth-child(1) { filter: blur(1px) brightness(1.4); }
:where([data-scheme="light"]) .srj-bh__bag { background: rgba(249,249,251,0.8); }
:where([data-scheme="light"]) .srj-bh__bag span { color: color-mix(in srgb, var(--hc) 45%, #15152b); }
:where([data-scheme="light"]) .srj-bh__bag b { color: var(--text); }
:where([data-scheme="light"]) .srj-bh__done { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-bh__done b { color: #916f00; }
:where([data-scheme="light"]) .srj-bh__done a { color: #916f00; }
:where([data-scheme="light"]) .srj-bh-how { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-bh-how b { color: var(--text); }
:where([data-scheme="light"]) .wc-block-components-product-details__mystery { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-footnote { color: var(--muted); }
:where([data-scheme="light"]) .srj-footnote b { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-footnote strong { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-bh-how a, :where([data-scheme="light"]) .srj-bh__note a { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-bh__auto { color: #008632; }
:where([data-scheme="light"]) .srj-claim { border: 1px solid #d8a500; background: linear-gradient(140deg, rgba(255,210,63,.1), rgba(247,246,249,0.92) 55%); }
:where([data-scheme="light"]) .srj-claim__kicker { color: #916f00; }
:where([data-scheme="light"]) .srj-claim__perks li { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-claim__perks li::before { background: #ffd23f; box-shadow: 0 0 8px rgba(255,210,63,0.5); }
:where([data-scheme="light"]) .srj-claim__perks b { color: var(--text); }
:where([data-scheme="light"]) .srj-claim__form label:where(:not(.srj-arcade__stage *)) { color: var(--muted); }
:where([data-scheme="light"]) .srj-claim__form input[type=email]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .srj-claim__form input[type=password]:where(:not(.srj-arcade__stage *)) { background: #f9f9fb; border: 1px solid var(--line-strong); color: var(--text); }
:where([data-scheme="light"]) .srj-claim__form input[readonly]:where(:not(.srj-arcade__stage *)) { color: var(--muted); }
:where([data-scheme="light"]) .srj-claim__warn { color: #b85800; }
:where([data-scheme="light"]) .srj-claim__msg { color: #e80027; }
:where([data-scheme="light"]) .srj-claim__note { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-claim__note a { color: #916f00; }
:where([data-scheme="light"]) .srj-optin { color: var(--ink-2) !important; }
:where([data-scheme="light"]) .srj-optin-box legend { color: #916f00; }
:where([data-scheme="light"]) .srj-upsell__details { color: #007d9e; border-bottom: 1px solid rgba(0,162,204,0.44); }
:where([data-scheme="light"]) .srj-upsell__aura { background: radial-gradient(closest-side, #NaNNaNNaN, .95), #NaNNaNNaN, .55) 38%, #NaNNaNNaN, .18) 68%, #NaNNaNNaN, 0) 100%); }
:where([data-scheme="light"]) .srj-gyro { border: 1px solid #d8a500; color: #916f00; }
:where([data-scheme="light"]) .srj-ladder__bag { background: #f9f9fb; }
:where([data-scheme="light"]) .srj-ladder__bag img { filter: grayscale(1) brightness(.35); }
:where([data-scheme="light"]) .srj-ladder li.is-on .srj-ladder__bag img { filter: none; }
:where([data-scheme="light"]) .srj-cardinfo__photo { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-cardinfo__bag { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-cardinfo__bag b { color: var(--text); }
:where([data-scheme="light"]) .srj-stamp__bag { background: #f9f9fb; }
:where([data-scheme="light"]) .srj-stamp__bag img { filter: grayscale(1) brightness(.35); }
:where([data-scheme="light"]) .srj-stamp--bag.is-on .srj-stamp__bag img { filter: none; }
:where([data-scheme="light"]) .srj-stamp--bag .srj-stamp__ring { background: rgba(249,249,251,0.55); }
:where([data-scheme="light"]) .srj-stamp--bag.is-on .srj-stamp__ring { background: color-mix(in srgb, #f9f9fb 45%, transparent); }
:where([data-scheme="light"]) .srj-soon { border: 1px solid #d8a500; color: #916f00; }
:where([data-scheme="light"]) .srj-rw__soon { color: #916f00; }
:where([data-scheme="light"]) .srj-arcade__stage canvas { background: #05040f; }
:where([data-scheme="light"]) .srj-arc-k:where(:not(.srj-arcade__stage *)) { color: #007d9e; }
:where([data-scheme="light"]) .srj-arc-k b:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-score:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-tier:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-gain:where(:not(.srj-arcade__stage *)) { color: #008632; }
:where([data-scheme="light"]) .srj-arc-gain.is-cash:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-gain.is-pack:where(:not(.srj-arcade__stage *)) { color: #d300b3; }
:where([data-scheme="light"]) .srj-arc-s:where(:not(.srj-arcade__stage *)) { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-box--credit:where(:not(.srj-arcade__stage *)) { border-color: #d8a500; }
:where([data-scheme="light"]) .srj-arc-box--credit .srj-arc-k:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-big:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-bar:where(:not(.srj-arcade__stage *)) { background: rgba(21,21,43,0.12); }
:where([data-scheme="light"]) .srj-arc-tiers li:where(:not(.srj-arcade__stage *)) { border: 1px solid var(--line); }
:where([data-scheme="light"]) .srj-arc-tiers b:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-tiers li:last-child b:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-tiers span:where(:not(.srj-arcade__stage *)) { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-tiers em:where(:not(.srj-arcade__stage *)) { color: #008632; }
:where([data-scheme="light"]) .srj-arc-board li:where(:not(.srj-arcade__stage *)) { border-bottom: 1px solid var(--line); color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-board li span:where(:not(.srj-arcade__stage *))::before { color: var(--ink-3); }
:where([data-scheme="light"]) .srj-arc-board li.is-me:where(:not(.srj-arcade__stage *)) { color: #916f00; border-color: #d8a500; }
:where([data-scheme="light"]) .srj-arc-board b:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-fine:where(:not(.srj-arcade__stage *)) { color: var(--ink-3); }
:where([data-scheme="light"]) .srj-cartsel__all { color: var(--text); }
:where([data-scheme="light"]) .srj-cartsel input[type="checkbox"]:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .srj-cartsel__box input:where(:not(.srj-arcade__stage *)) { border: 2px solid #9aa3c7; background: #f9f9fb; }
:where([data-scheme="light"]) .srj-cartsel input[type="checkbox"]:checked:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .srj-cartsel__box input:checked:where(:not(.srj-arcade__stage *)) { background: #38d6ff; border-color: #00baea; }
:where([data-scheme="light"]) .srj-cartsel input[type="checkbox"]:checked:where(:not(.srj-arcade__stage *))::after, :where([data-scheme="light"]) .srj-cartsel__box input:checked:where(:not(.srj-arcade__stage *))::after { border-left: 2px solid #c3c2d6; border-bottom: 2px solid #c3c2d6; }
:where([data-scheme="light"]) .srj-cartsel input[type="checkbox"]:indeterminate:where(:not(.srj-arcade__stage *))::after { background: #38d6ff; }
:where([data-scheme="light"]) .srj-cartsel__btn { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-cartsel__del:not(:disabled) { color: #e80027; }
:where([data-scheme="light"]) .wc-block-cart-items__row.is-picked { outline: 1px solid #00baea; outline-offset: -1px; }
:where([data-scheme="light"]) .srj-arc-banner:where(:not(.srj-arcade__stage *)) { box-shadow: 0 0 40px rgba(56,214,255,0.09); }
:where([data-scheme="light"]) .srj-arc-wallet.is-guest:where(:not(.srj-arcade__stage *)) { border: 1px solid #d8a500; }
:where([data-scheme="light"]) .srj-arc-wallet.is-guest a:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-wallet__i b:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-wallet__i span:where(:not(.srj-arcade__stage *)) { color: var(--muted); }
:where([data-scheme="light"]) .srj-arc-card:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-card:hover:where(:not(.srj-arcade__stage *)), :where([data-scheme="light"]) .srj-arc-card:focus-visible:where(:not(.srj-arcade__stage *)) { border-color: #00baea; box-shadow: 0 0 20px rgba(56,214,255,0.15); }
:where([data-scheme="light"]) .srj-arc-card em:where(:not(.srj-arcade__stage *)) { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-card__foot:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-rules ul:where(:not(.srj-arcade__stage *)) { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-back:where(:not(.srj-arcade__stage *)) { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-coins:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-tiers li.is-on:where(:not(.srj-arcade__stage *)) { border-color: #d8a500; }
:where([data-scheme="light"]) .srj-arcade__over a { color: #ffd23f; }
:where([data-scheme="light"]) .srj-arc-tbar b:where(:not(.srj-arcade__stage *)) { color: #fff; }
:where([data-scheme="light"]) .srj-arc-tab:where(:not(.srj-arcade__stage *)) { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-tab span:where(:not(.srj-arcade__stage *)) { color: var(--muted); }
:where([data-scheme="light"]) .srj-arc-tab.is-on:where(:not(.srj-arcade__stage *)) { border-color: #d8a500; color: #916f00; box-shadow: inset 0 -3px 0 rgba(255,210,63,0.5); }
:where([data-scheme="light"]) .srj-namecard { border: 1px solid #d8a500; }
:where([data-scheme="light"]) .srj-namecard label b:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-namecard label span:where(:not(.srj-arcade__stage *)) { color: var(--muted); }
:where([data-scheme="light"]) .srj-namecard__row input:where(:not(.srj-arcade__stage *)) { border: 1px solid var(--line-strong); background: #f9f9fb; color: var(--text); }
:where([data-scheme="light"]) .srj-ci { border: 1px solid #d8a500; }
:where([data-scheme="light"]) .srj-ci h3 { color: #916f00; }
:where([data-scheme="light"]) .srj-ci.is-guest p { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-ci__head span { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-ci__days li { border: 1px solid var(--line-strong); background: rgba(251,250,252,0.6); }
:where([data-scheme="light"]) .srj-ci__days small { color: var(--muted); }
:where([data-scheme="light"]) .srj-ci__big { color: #007d9e; }
:where([data-scheme="light"]) .srj-ci__big.is-heart { color: #e80027; }
:where([data-scheme="light"]) .srj-ci__days em { color: var(--text); }
:where([data-scheme="light"]) .srj-ci__days li.is-today { border-color: #d8a500; box-shadow: inset 0 0 0 1px rgba(255,210,63,0.5), 0 0 14px rgba(255,210,63,0.175); }
:where([data-scheme="light"]) .srj-ci__days li i { color: #008632; background: rgba(251,250,252,0.45); }
:where([data-scheme="light"]) .srj-ci__note { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-boosts span:where(:not(.srj-arcade__stage *)) { border: 1px solid; }
:where([data-scheme="light"]) .srj-arc-boosts .is-free:where(:not(.srj-arcade__stage *)) { color: #007d9e; border-color: #00baea; }
:where([data-scheme="light"]) .srj-arc-boosts .is-heart:where(:not(.srj-arcade__stage *)) { color: #e80027; }
:where([data-scheme="light"]) .srj-arc-boosts .is-fuel:where(:not(.srj-arcade__stage *)) { color: #008632; border-color: #00c84b; }
:where([data-scheme="light"]) .srj-prefs__item span { color: var(--muted); }
:where([data-scheme="light"]) .srj-prefs__item select:where(:not(.srj-arcade__stage *)) { border: 1px solid var(--line-strong); background: var(--panel-solid) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%2338d6ff' stroke-width='2'/></svg>") no-repeat right 12px center; color: var(--text); }
:where([data-scheme="light"]) button.srj-arc-wallet__i:hover:where(:not(.srj-arcade__stage *)) { border-color: #00baea; }
:where([data-scheme="light"]) .srj-arc-tip:where(:not(.srj-arcade__stage *)) { background: rgba(250,250,252,0.6); }
:where([data-scheme="light"]) .srj-arc-tip__box:where(:not(.srj-arcade__stage *)) { border: 1px solid #00baea; background: #f6f6f9; box-shadow: 0 0 40px rgba(56,214,255,0.125); }
:where([data-scheme="light"]) .srj-arc-tip__box b:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-tip__box p:where(:not(.srj-arcade__stage *)) { color: var(--text); }
:where([data-scheme="light"]) .srj-arc-tip__box small:where(:not(.srj-arcade__stage *)) { color: var(--muted); }
:where([data-scheme="light"]) .srj-arc-name__n:where(:not(.srj-arcade__stage *)) { color: #916f00; }
:where([data-scheme="light"]) .srj-arc-name__edit input:where(:not(.srj-arcade__stage *)) { border: 1px solid var(--line-strong); background: #f9f9fb; color: var(--text); }
:where([data-scheme="light"]) .srj-arc-name__opts:where(:not(.srj-arcade__stage *)) { color: var(--ink-2); }
:where([data-scheme="light"]) .srj-arc-linkbtn:where(:not(.srj-arcade__stage *)) { color: var(--muted); }
:where([data-scheme="light"]) .srj-arcade__over .srj-arc-fine:where(:not(.srj-arcade__stage *)) { color: #8a8fbd; }
:where([data-scheme="light"]) .srj-arc-pad__btns button:where(:not(.srj-arcade__stage *)) { border: 0; border-bottom: 1px solid var(--line-strong); background: #0b0a24; color: #38d6ff; }
:where([data-scheme="light"]) .srj-arc-pad__btns button:last-child:where(:not(.srj-arcade__stage *)) { border-bottom: 0; color: #ff3b5c; }
:where([data-scheme="light"]) .srj-arc-pad__btns span:where(:not(.srj-arcade__stage *)) { color: #c7cbef; }
:where([data-scheme="light"]) .srj-arc-pad__area span:where(:not(.srj-arcade__stage *)) { color: #5a5f8a; }
[data-scheme="light"] .wc-block-components-product-details__heat-aa::before { background-image: linear-gradient(#38d6ff,#38d6ff), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-ab::before { background-image: linear-gradient(#38d6ff,#38d6ff), linear-gradient(#5dff9a,#5dff9a), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-ac::before { background-image: linear-gradient(#38d6ff,#38d6ff), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-ad::before { background-image: linear-gradient(#38d6ff,#38d6ff), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-ae::before { background-image: linear-gradient(#38d6ff,#38d6ff), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-af::before { background-image: linear-gradient(#38d6ff,#38d6ff), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(#c4001f,#c4001f); }
[data-scheme="light"] .wc-block-components-product-details__heat-bb::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#5dff9a,#5dff9a), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-bc::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-bd::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-be::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-bf::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#5dff9a,#5dff9a), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(#c4001f,#c4001f); }
[data-scheme="light"] .wc-block-components-product-details__heat-cc::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ffd23f,#ffd23f), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-cd::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-ce::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-cf::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ffd23f,#ffd23f), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(#c4001f,#c4001f); }
[data-scheme="light"] .wc-block-components-product-details__heat-dd::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-de::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-df::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ff8a1f,#ff8a1f), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(#c4001f,#c4001f); }
[data-scheme="light"] .wc-block-components-product-details__heat-ee::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)); }
[data-scheme="light"] .wc-block-components-product-details__heat-ef::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#ff3b5c,#ff3b5c), linear-gradient(#c4001f,#c4001f); }
[data-scheme="light"] .wc-block-components-product-details__heat-ff::before { background-image: linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(rgba(21,21,43,.14),rgba(21,21,43,.14)), linear-gradient(#c4001f,#c4001f); }

/* ---- light: hand-tuned (wins over the remap above) ---- */

/* chrome: header, logo, drawer */
[data-scheme="light"] .srj-logo img { filter: brightness(0); }
[data-scheme="light"] .srj-logo img.srj-logo__gif { filter: drop-shadow(0 0 1px rgba(10,12,30,.75)) drop-shadow(0 0 2px rgba(10,12,30,.35)); }
[data-scheme="light"] .srj-logo--d i { background: rgba(0,0,0,.3); }
[data-scheme="light"] .srj-header::before { background: rgba(245, 246, 251, .86); }
[data-scheme="light"] .srj-header.is-scrolled::before { background: rgba(245, 246, 251, .97); box-shadow: 0 6px 24px rgba(21, 21, 43, .06); }
@media (max-width: 860px) {
  html:not([data-scheme="space"]) .srj-nav:not(.is-open) { box-shadow: none; }
  [data-scheme="light"] .srj-nav { background: linear-gradient(180deg, #ffffff 0%, #f3f4fa 100%); box-shadow: -20px 0 50px rgba(21, 21, 43, .16); }
  [data-scheme="light"] .srj-nav::after { background: linear-gradient(180deg, #ff3b5c, #8b5cff 50%, #38d6ff) 0 0 / 3px 100% no-repeat; }
  [data-scheme="light"] .srj-nav__head { color: var(--text); }
  [data-scheme="light"] .srj-nav ul li a { background: linear-gradient(100deg, color-mix(in srgb, var(--k) 14%, #fff) 0%, #fff 60%); border-color: color-mix(in srgb, var(--k) 55%, #fff);
    box-shadow: 0 4px 0 color-mix(in srgb, var(--k2) 35%, #d9dbe8), 0 6px 14px rgba(21, 21, 43, .08); color: var(--text); }
  [data-scheme="light"] .srj-nav ul li a .srj-key__icon { color: #fff; }
  [data-scheme="light"] .srj-nav ul li a .srj-navlabel::before { color: color-mix(in srgb, var(--k) 50%, #15152b); }
  [data-scheme="light"] .srj-nav .current-menu-item > a { background: linear-gradient(180deg, var(--k) 0%, var(--k2) 100%); color: #fff; }
  [data-scheme="light"] .srj-nav .current-menu-item > a .srj-navlabel::before { color: rgba(255, 255, 255, .85); }
  [data-scheme="light"] .srj-nav__foot .srj-key--mini { background: #fff; }
  [data-scheme="light"] .srj-nav__foot .srj-key--mini .srj-key__label { color: var(--text); }
  [data-scheme="light"] .srj-nav-backdrop { background: rgba(21, 21, 43, .35); }
}

/* hero orbit */
[data-scheme="light"] .srj-hero__title h1 { background: linear-gradient(180deg, #15152b 35%, #5b3fc4 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }
[data-scheme="light"] .srj-hero::after { background: radial-gradient(ellipse at 50% 0%, rgba(106, 63, 214, .07), rgba(245, 246, 251, 0) 60%);
  box-shadow: 0 -2px 0 rgba(10, 127, 168, .45), 0 -16px 44px rgba(10, 127, 168, .12); }
[data-scheme="light"] .srj-pad { border-color: rgba(10, 127, 168, .45); box-shadow: 0 0 30px rgba(10, 127, 168, .14); }
[data-scheme="light"] .srj-pad::after { border-color: rgba(21, 21, 43, .2); }
[data-scheme="light"] .srj-bag img { box-shadow: 0 24px 40px rgba(21, 21, 43, .22), 0 0 calc(var(--front, 0) * 46px) color-mix(in srgb, var(--glow) 50%, transparent);
  -webkit-box-reflect: below 6px linear-gradient(transparent 72%, rgba(255, 255, 255, .3)); }
[data-scheme="light"] :is(.srj-info__price, .srj-info__price ins, .srj-upsell__price, .srj-upsell__price ins) { color: color-mix(in srgb, var(--glow, #ffd23f) 45%, #15152b) !important; }
[data-scheme="light"] .srj-arrow, [data-scheme="light"] .srj-playpause { background: rgba(255, 255, 255, .8); color: var(--text); }
[data-scheme="light"] .srj-playpause.is-paused { color: var(--gold); border-color: #c99a00; }
[data-scheme="light"] .srj-index { background: rgba(245, 246, 251, .96); }

/* heat meters: empty slots + bracket */
[data-scheme="light"] .srj-heat i { background: rgba(21, 21, 43, .12); }
[data-scheme="light"] .srj-range { border-left-color: rgba(21, 21, 43, .55); border-right-color: rgba(21, 21, 43, .55); }
[data-scheme="light"] .srj-range::before, [data-scheme="light"] .srj-range::after { background: linear-gradient(90deg, rgba(21, 21, 43, .55) 0 6px, transparent 6px calc(100% - 6px), rgba(21, 21, 43, .55) calc(100% - 6px)); }
[data-scheme="light"] .wc-block-cart .wc-block-cart-item__product [class*="wc-block-components-product-details__heat-"],
[data-scheme="light"] .wc-block-components-order-summary-item__description [class*="wc-block-components-product-details__heat-"] { color: var(--text); }

/* sections */
[data-scheme="light"] .srj-partner { border-color: var(--line-strong); }
[data-scheme="light"] :is(.srj-upsell__title, .srj-emptycargo__title) { background: linear-gradient(90deg, #d0193f, #6a3fd6 50%, #0a7fa8); -webkit-background-clip: text; background-clip: text; color: transparent; }
[data-scheme="light"] .srj-upsell__aura { opacity: .38; animation: none; }
[data-scheme="light"] .srj-story__visual--orbit .srj-planet { opacity: .1; }
[data-scheme="light"] .srj-planet { box-shadow: 0 0 60px rgba(208, 25, 63, .25); }
[data-scheme="light"] .srj-ring { border-color: rgba(21, 21, 43, .16); }
[data-scheme="light"] .srj-specs { background: #fff; }

/* buttons: white with the gradient edge, gradient fill on hover */
[data-scheme="light"] :is(.srj-btn:not(.srj-btn--ghost), .woocommerce a.button, .woocommerce button.button, .woocommerce-page .button, .woocommerce ul.products li.product .button,
    .wc-block-components-button:not(.is-link):not(.wc-block-components-quantity-selector__button),
    #customer_login button.button, .woocommerce-account .woocommerce-MyAccount-content button.button):not(:has(svg)):not(.added)::before {
  background: linear-gradient(135deg, #0a7fa8 0%, #6a3fd6 55%, #d0193f 100%) !important; }
[data-scheme="light"] :is(.srj-btn, .woocommerce .button, .wc-block-components-button, #customer_login button.button):not(:disabled):hover::before { background: #fff !important; }
[data-scheme="light"] .srj-btn--ghost:not(.srj-arcade__stage *) { background: transparent !important; color: var(--text) !important; border-color: var(--line-strong) !important; }
[data-scheme="light"] .srj-btn--ghost:not(.srj-arcade__stage *):hover { background: rgba(10, 127, 168, .08) !important; border-color: var(--cyan) !important; color: var(--text) !important; box-shadow: none !important; }

/* consoles & panels: a clean white bezel instead of dark glass */
[data-scheme="light"] :is(.srj-panel, .srj-console, .woocommerce-account .woocommerce-MyAccount-content, #customer_login > div, .woocommerce-form-login, .woocommerce-ResetPassword) {
  background: #fff; border-color: rgba(21, 21, 43, .14);
  box-shadow: inset 0 0 0 4px #f6f7fb, inset 0 0 0 5px rgba(21, 21, 43, .07), 0 14px 34px rgba(21, 21, 43, .07); }
[data-scheme="light"] :is(.wp-block-woocommerce-cart .wc-block-components-main, .wp-block-woocommerce-cart .wc-block-components-sidebar, .wc-block-checkout .wc-block-components-checkout-step, .wp-block-woocommerce-checkout-order-summary-block) {
  background: #fff !important; border-color: rgba(21, 21, 43, .14) !important;
  box-shadow: inset 0 0 0 4px #f6f7fb, inset 0 0 0 5px rgba(21, 21, 43, .07), 0 14px 34px rgba(21, 21, 43, .07) !important; }
[data-scheme="light"] .srj-view-classic :is(.srj-console, .woocommerce-MyAccount-content) { background: #fff; box-shadow: 0 10px 30px rgba(21, 21, 43, .06); }

/* cockpit keys */
[data-scheme="light"] .srj-key { background: linear-gradient(180deg, #ffffff 0%, #eef0f8 100%); border-color: rgba(21, 21, 43, .16); box-shadow: 0 4px 0 #cfd2e3, 0 6px 12px rgba(21, 21, 43, .06); }
[data-scheme="light"] .srj-key:hover { background: linear-gradient(180deg, #ffffff 0%, #e6f4fa 100%); border-color: var(--cyan); }
[data-scheme="light"] .srj-key:active { box-shadow: 0 0 0 #cfd2e3, inset 0 2px 6px rgba(21, 21, 43, .12); }
[data-scheme="light"] .srj-key__icon { background: #fff; border-color: rgba(10, 127, 168, .35); box-shadow: none; }
[data-scheme="light"] .srj-console li.is-active .srj-key { background: linear-gradient(180deg, #ff3b5c 0%, #c81e45 100%); border-color: #e0405f; color: #fff !important; box-shadow: 0 0 0 #cfd2e3, 0 6px 18px rgba(208, 25, 63, .25); }
[data-scheme="light"] .srj-console li.is-active .srj-key__icon { background: rgba(255, 255, 255, .16); border-color: rgba(255, 255, 255, .55); color: #fff; }
[data-scheme="light"] .srj-console li.is-active .srj-key__label small { color: #ffe1e7; }
[data-scheme="light"] .srj-led { background: #c9ccdd; box-shadow: inset 0 1px 2px rgba(21, 21, 43, .25); }
[data-scheme="light"] .srj-led.is-on { background: #1fb860; box-shadow: 0 0 6px rgba(31, 184, 96, .6); }
[data-scheme="light"] .srj-view-classic .srj-key { background: transparent; border-color: transparent; box-shadow: none; }
[data-scheme="light"] .srj-view-classic .srj-key:hover { background: rgba(10, 127, 168, .07); border-color: var(--line); }
[data-scheme="light"] .srj-view-classic .srj-key__icon { background: none; }
[data-scheme="light"] .srj-view-classic .srj-console li.is-active .srj-key { background: rgba(10, 127, 168, .1); border-color: rgba(10, 127, 168, .45); color: var(--text) !important; box-shadow: none; }
[data-scheme="light"] .srj-view-classic .srj-console li.is-active .srj-key__icon { background: none; border: 0; color: var(--cyan); }

/* dashboard pads + readouts */
[data-scheme="light"] .srj-pad-btn { background: #d3d6e6; }
[data-scheme="light"] .srj-pad-btn__cap { background: linear-gradient(160deg, #ffffff 0%, #f4f5fb 100%); box-shadow: inset 0 -12px 24px rgba(21, 21, 43, .03); }
[data-scheme="light"] .srj-pad-btn:hover .srj-pad-btn__cap { box-shadow: 0 0 22px color-mix(in srgb, var(--c) 22%, transparent); }
[data-scheme="light"] .srj-pad-btn:active .srj-pad-btn__cap { box-shadow: inset 0 3px 10px rgba(21, 21, 43, .12); }
[data-scheme="light"] .srj-pad-btn .srj-key__icon { color: color-mix(in srgb, var(--c) 55%, #15152b); }
[data-scheme="light"] .srj-view-classic .srj-pad-btn { background: none; }
[data-scheme="light"] .srj-view-classic .srj-pad-btn__cap { background: #fff; }
[data-scheme="light"] .srj-readout { background: #f4fafc; border-color: rgba(10, 127, 168, .3); box-shadow: none; }
[data-scheme="light"] .srj-view-classic .srj-readout { background: #f7f8fc; border-color: var(--line); }
[data-scheme="light"] .srj-view-classic .srj-readout b { color: var(--text); }
[data-scheme="light"] .srj-eject__stripes { background: repeating-linear-gradient(-45deg, #ff8a1f 0 6px, #2a1a0c 6px 12px); }
[data-scheme="light"] .srj-pad-btn .srj-led { background: var(--c); box-shadow: none; animation: none; }

/* dark ink on darkened cyan fills -> white */
[data-scheme="light"] :is(.wc-block-components-checkout-step__title::before, .srj-viewswitch a.is-on, .srj-search__go:hover, .srj-btn--cyan, .srj-nav .current-menu-item > a .srj-key__icon) { color: #fff !important; }
[data-scheme="light"] .show-password-input { color: var(--cyan); }
[data-scheme="light"] .woocommerce-account .woocommerce-MyAccount-content::after { display: none; }
[data-scheme="light"] #customer_login form { background: none; border: 0; box-shadow: none; }
