/* Load after refresh-v6.css. Retune interface surfaces, never collectible art. */
[data-theme="light"]{--light-ink:#30253d;--light-muted:#66566f;--light-accent:#70459f;--light-soft:#f3edf8;--light-line:#d9cde5;--light-green:#326b46;--light-red:#a52f50}

/* Shared controls, navigation and feedback. */
[data-theme="light"] .btn-primary:hover:not(:disabled){background:#70449f;color:#fff;border-color:#70449f}
[data-theme="light"] :is(.btn-secondary,.icon-button):hover:not(:disabled){background:#e5d8f1;border-color:#a98dc1;color:#392746}
[data-theme="light"] .btn-ghost:hover{background:#eae0f4;color:#59327f}
[data-theme="light"] .text-link:hover{color:#48266f}
[data-theme="light"] .btn-lime{background:#d5e8bf;color:#294319;border-color:#aac889}
[data-theme="light"] :is(input,select,textarea){background:#faf7fd;color:var(--light-ink);border-color:var(--light-line)}
[data-theme="light"] input::placeholder{color:#80718d}
[data-theme="light"] :is(button,input,select,a):focus-visible{outline-color:#7954bb}
[data-theme="light"] .nav-item:hover{background:#ece2f6;color:#4d3266}
[data-theme="light"] :is(.brand small,.user-card small,.local-caption,.local-pill,.site-footer button,.section-title p){color:var(--light-muted)}
[data-theme="light"] :is(.user-card,.site-footer){border-color:var(--light-line)}
[data-theme="light"] :is(.nav-counter,.wallet-plus,.count-pill,.bonus-label){background:#e7d9f4;color:#69418c;border-color:#cbb6dd}
[data-theme="light"] .nav-new{color:#456a2e;border-color:#b1c897;background:#eaf2e2}
[data-theme="light"] .season-card b{color:var(--light-ink)}
[data-theme="light"] .season-card small{color:var(--light-muted)}
[data-theme="light"] .nav-item[data-page="admin"]{color:#866014}
[data-theme="light"] :is(.toast,.toast.achievement,.toast.drop){background:#fcf9ff;color:var(--light-ink);border-color:#bba1d1;box-shadow:0 8px 28px #3c245221}
[data-theme="light"] :is(.toast>.icon,.toast.achievement>.icon,.toast.drop>.icon){color:#77509e}
[data-theme="light"] .toast.error{border-color:#cb8297;background:#fff5f8}
[data-theme="light"] .toast.error>.icon{color:var(--light-red)}
[data-theme="light"] :is(.bonus-drop-banner,.core-loop-strip,.collection-promo){background:#f0e7f8;color:var(--light-ink);border-color:#d5c2e4}
[data-theme="light"] :is(.bonus-drop-banner strong,.bonus-drop-banner>.icon,.core-loop-strip>button){color:#714399}
[data-theme="light"] :is(.bonus-drop-banner span,.collection-promo p){color:var(--light-muted)}
[data-theme="light"] .core-loop-strip>span:nth-child(2){color:#866315}

/* Reserve dashboard and collection chrome; foil and card faces remain intact. */
[data-theme="light"] :is(.stage-header>.badge,.pack-facts>span,.daily-rewards>span,.energy-meter){background:var(--light-soft);border-color:var(--light-line);color:var(--light-ink)}
[data-theme="light"] :is(.stage-series,.floating-word,.pack-stage-bottom p,.pack-stage-bottom p>span,.daily-card>small,.reserve-top small,.reserve-panel>p,.reserve-panel>p>span,.reserve-panel>small,.bonus-reserve,.energy-meter>div>span,.energy-meter>p,.energy-meter>p>span:last-child,.energy-meter>small){color:var(--light-muted)}
[data-theme="light"] :is(.reserve-top>strong>b,.collection-score-hero strong,.collection-quick-stats b){color:var(--light-ink)}
[data-theme="light"] :is(.progress-label b,.level-label,.daily-rewards .icon,.daily-rewards>span.coin-inline){color:var(--light-accent)}
[data-theme="light"] :is(.level-label,.collection-score-emblem){background:#eae0f5;border-color:#ccbadf;color:var(--light-accent)}
[data-theme="light"] :is(.progress-track,.reserve-panel .progress-track){background:#e3d8ed}
[data-theme="light"] .reserve-panel>small{border-color:var(--light-line)}
[data-theme="light"] .daily-day.claimed{color:#42672c}
[data-theme="light"] .daily-day:last-child{color:#896016}
[data-theme="light"] .hall-drop{background:#fff9ea;border-color:#dec99c}
[data-theme="light"] .hall-drop h2{color:#715019}
[data-theme="light"] .hall-drop>.eyebrow{color:#916b20}
[data-theme="light"] .hall-drop p{color:#7b6846}
[data-theme="light"] .collection-stats{background:#fff;border-color:var(--light-line)}
[data-theme="light"] :is(.collection-score-hero strong small,.collection-score-hero p,.collection-quick-stats,.collection-stats b small,.collection-stats p,.owned-caption,.results-label,.results-label>span){color:var(--light-muted)}
[data-theme="light"] .rarity-filters>button{background:#f0e8f6;color:#65536f;border-color:#dacde5}
[data-theme="light"] .rarity-filters>button:hover,[data-theme="light"] .rarity-filters>button.selected{background:#e4d7f0;color:#4e3069;border-color:#ad90c5}

/* Vault: text, prices and odds are light surfaces; physical case art is untouched. */
[data-theme="light"] :is(.loot-case-product,.vault-product,.rank-case-product,.case-product,.case-product.astral,.vault-product.case-gold,.vault-product.case-prism,.vault-product.case-celestial){background:#fff;color:var(--light-ink);border-color:var(--light-line);box-shadow:0 8px 25px #4b2d5e08}
[data-theme="light"] :is(.loot-case-product>h2,.case-product>h2,.rank-case-product>h2,.vault-product .case-guarantee b,.loot-case-product .case-total b,.rank-case-reward-strip>b){color:var(--light-ink)}
[data-theme="light"] :is(.case-product-top>span:last-child,.loot-case-product .case-product-top>span:last-child,.case-product>p,.vault-product .case-edition-note,.case-prices>div>span:first-child,.case-product .case-total,.loot-case-product .case-odds-link,.rank-case-product .case-lane-note,.rank-case-reward-strip>small,.drop-explainer p,.drop-explainer .muted){color:var(--light-muted)}
[data-theme="light"] :is(.case-prices,.rank-case-reward-strip){border-color:var(--light-line)}
[data-theme="light"] .case-prices strong{color:var(--light-ink)}
[data-theme="light"] :is(.case-product-top>.badge,.rank-case-reward-strip>span){color:color-mix(in srgb,var(--case-accent,#9671ba),#30253d 60%);border-color:#cdbade;background:#f4eef9}
[data-theme="light"] .case-odds-inline{background:#f3eef7;border-color:#dfd3e8}
[data-theme="light"] :is(.case-odds-heading h3,.case-odds-inline dd,.vault-product .case-odds-inline dd){color:var(--light-ink)}
[data-theme="light"] :is(.case-odds-heading>span,.case-odds-inline dt,.case-finish-odds>span,.case-finish-odds small){color:var(--light-muted)}
[data-theme="light"] .case-finish-odds b{color:#5b426e}
[data-theme="light"] .case-drop-split>span{background:#f5eff9;color:var(--light-muted);border-color:var(--light-line)}
[data-theme="light"] .case-drop-split b{color:color-mix(in srgb,var(--case-accent,#9671ba),#30253d 60%)}
[data-theme="light"] .case-odds-inline dt>i{box-shadow:0 0 0 1px #48354d33}

/* Trade-up and local market. */
[data-theme="light"] :is(.tradeup-intro,.loot-empty,.loot-tradeup-item,.loot-tradeup-item.is-ready,.loot-tradeup-item.is-unowned,.market-item,.balance-panel){background:#fff;color:var(--light-ink);border-color:var(--light-line)}
[data-theme="light"] .loot-tradeup-item.is-ready{background:#f4edf9;border-color:#b69acd}
[data-theme="light"] :is(.tradeup-intro p,.tradeup-cap,.loot-v5 .tradeup-cap,.loot-empty p,.loot-tradeup-item .tradeup-count small,.loot-tradeup-item .tradeup-variant-note,.loot-tradeup-confirm .tradeup-cosmetic-copy,.tradeup-confirm-summary span,.seller,.seller>span:last-child,.market-price small,.trade-person small,.trade-cards>div>small){color:var(--light-muted)}
[data-theme="light"] :is(.tradeup-formula,.trade-direction,.loot-count-pill){color:var(--light-accent)}
[data-theme="light"] :is(.tradeup-confirm-summary>div,.loot-count-pill,.seller-avatar){background:#eee3f6;border-color:#d0bcdf;color:#62427c}
[data-theme="light"] .tradeup-confirm-summary b{color:#5c327f}
[data-theme="light"] .loot-tradeup-item.is-drop-only>.btn{color:#6b5b75}
[data-theme="light"] .market-price{border-color:var(--light-line)}
[data-theme="light"] .tabs>button{color:#705c7d}
[data-theme="light"] .tabs>button>span{background:#e7daef}

/* Arena surfaces and interactive decisions. Combat cards keep their dark art. */
[data-theme="light"] .ar-match{background:radial-gradient(ellipse at 50% 40%,#b993dc10,transparent 70%)}
[data-theme="light"] :is(.ar-season-clock b,.ar-field-label>b,.ar-reserve-header b,.ar-opponent strong,.ar-rank-tile p b){color:var(--light-ink)}
[data-theme="light"] :is(.ar-season-rank strong span,.ar-rule-steps>div>b,.ar-result-rewards strong,.ar-leaderboard td:last-child){color:var(--light-accent)}
[data-theme="light"] :is(.ar-season-rank small,.ar-season-clock small,.ar-season-clock small:last-child,.ar-draft-footer,.ar-match-meta,.ar-field-label,.ar-reserve-header,.ar-action-bar small,.ar-log summary,.ar-log ol,.ar-rank-tile p,.ar-memelegend p,.ar-leaderboard th,.ar-pagination,.ar-rules p,.ar-opponent small,.ar-result p,.ar-result-rewards small,.ar-earned-items small,.ar-rank-explainer span,.ar-season-note,.ar-rank-step-reward small){color:var(--light-muted)}
[data-theme="light"] .ar-tabs{border-color:var(--light-line)}
[data-theme="light"] .ar-tabs button{color:#715e80}
[data-theme="light"] .ar-tabs .active{color:#623688;border-color:#9064b7}
[data-theme="light"] :is(.ar-draft-slot,.ar-pick){background:#faf7fd;border-color:#d4c5df;color:var(--light-ink)}
[data-theme="light"] .ar-draft-slot.filled{background:#f0e6f8;color:var(--light-ink)}
[data-theme="light"] .ar-pick.selected{background:#e8dbf4;border-color:#a280bd}
[data-theme="light"] .ar-pick>b small{color:var(--light-muted)}
[data-theme="light"] .ar-role{color:color-mix(in srgb,var(--role,#9671ba),#30253d 60%)}
[data-theme="light"] :is(.ar-action-bar,.ar-action-bar.rival,.ar-preview-summary,.ar-math-example,.ar-your-rating){background:#ede3f6;color:var(--light-ink);border-color:#cbb6dd}
[data-theme="light"] .ar-action-bar.intercept{background:#e6eef8;border-color:#a7c0dc}
[data-theme="light"] .ar-math-example b{color:#643985}
[data-theme="light"] .ar-math-example small{color:var(--light-muted)}
[data-theme="light"] .battle-empty{background:#f6f0fa;border-color:#cab7da;color:#705980}
[data-theme="light"] .battle-empty.needs-replacement{background:#eee1f8;border-color:#9870b9;color:#64417c}
[data-theme="light"] .battle-target-confirm{box-shadow:0 5px 18px #4c28653d,0 0 0 3px #faf6fd}
[data-theme="light"] .battle-target-confirm.is-heal{background:#c3e8d1;color:#184b2b;border-color:#8eba9e}
[data-theme="light"] .battle-arrow{color:#8550b6;filter:drop-shadow(0 1px 2px #7d3aad33)}
[data-theme="light"] :is(.arena-v6 kbd,.ar-rules kbd){color:#664183;background:#eee4f6;border-color:#c4acd6}
[data-theme="light"] :is(.ar-result,.ar-earned-items p,.ar-rank-step-reward,.ar-role-rules article){background:#f7f2fb;color:var(--light-ink);border-color:#d7c7e4}
[data-theme="light"] .ar-case-earned{color:#80571d!important}
[data-theme="light"] .ar-rank-tile.current{border-color:color-mix(in srgb,var(--rank),#5b3b72 25%)}
[data-theme="light"] .ar-rank-title h3{color:color-mix(in srgb,var(--rank),#30253d 60%)}
[data-theme="light"] .ar-rank-pips>span{background:#f3edf8;color:#786487;border-color:#d3c1df}
[data-theme="light"] .ar-rank-pips>span.reached{color:color-mix(in srgb,var(--rank),#30253d 60%);background:color-mix(in srgb,var(--rank) 15%,white);border-color:color-mix(in srgb,var(--rank),#6d527e 35%)}
[data-theme="light"] .ar-rank-pips>span.active{background:var(--rank);color:#23172d;border-color:color-mix(in srgb,var(--rank),#5c3d6f 30%)}
[data-theme="light"] .ar-season-progress{background:#e1d5eb}
[data-theme="light"] .ar-season-progress i{background:#9265ba}
[data-theme="light"] .ar-leaderboard td{border-color:#e5dbea}
[data-theme="light"] .ar-opponent strong span{background:#eee5f6;color:#6c4b83;border-color:#ccb6dc}
[data-theme="light"] .ar-heading-actions .btn[aria-pressed="true"]{color:#663487;background:#e7d8f3;border-color:#af8cc7}

/* Profile, achievements, collection rankings, guild and settings. */
[data-theme="light"] :is(.extra-profile-hero,.extra-milestone-hero,.extra-ranking-aside,.extra-guild-hero,.extra-achievement-complete){background:#fff;color:var(--light-ink)}
[data-theme="light"] :is(.extra-small-label,.extra-stat small,.extra-empty p,.extra-activity-row small,.extra-progress-caption,.extra-player>div>span,.extra-player-xp small,.extra-aside-footnote,.extra-member p,.extra-member-role,.extra-chat-note,.extra-setting-row p,.extra-settings-footer,.extra-local-account-note,.extra-milestone-hero h2>span,.extra-score-item>strong>small,.extra-live-score>span,.extra-live-score small){color:var(--light-muted)}
[data-theme="light"] :is(.extra-stat>span:not(.extra-stat-icon),.extra-activity-row p,.extra-progress-caption strong,.extra-guild-motto,.extra-chat-bubble>p,.extra-score-item>strong,.extra-live-score>strong){color:var(--light-ink)}
[data-theme="light"] :is(.extra-stat-icon,.extra-rank-badge,.extra-activity-row>span,.extra-setting-icon,.extra-aside-emblem,.extra-guild-emblem,.extra-achievement-symbol,.extra-profile-pencil){background:#eee3f6;color:#73508c;border-color:#d4bfe3}
[data-theme="light"] :is(.extra-count-badge,.extra-demo-note,.extra-season,.extra-bot-label,.extra-you-label,.extra-guild-chips>span){background:#f2ebf8;color:#6f537f;border-color:#d8c7e3}
[data-theme="light"] .extra-page input:not([type="file"]){background:#faf7fd;color:var(--light-ink);border-color:#cbb8d9}
[data-theme="light"] :is(.extra-activity-row,.extra-member,.extra-setting-row,.extra-tabs,.extra-ranking-row,.extra-chat-header,.extra-chat-form,.extra-avatar-rarity,.extra-live-score){border-color:#e3d8eb}
[data-theme="light"] .extra-progress{background:#e4d8ed}
[data-theme="light"] .extra-progress>span{background:linear-gradient(90deg,#a17ac3,#7950a3)}
[data-theme="light"] :is(.extra-tab,.extra-ranking-header,.extra-position){color:#756180}
[data-theme="light"] :is(.extra-tab.active,.extra-tab:hover,.extra-avatar-choice.selected){color:#6a388e}
[data-theme="light"] .extra-position-top{color:#946c20}
[data-theme="light"] .extra-ranking-you{background:#f0e6f8;border-color:#cfb6e0}
[data-theme="light"] .extra-avatar-choice{color:#705c7d}
[data-theme="light"] .extra-avatar-rarity-title h3{color:color-mix(in srgb,var(--avatar-rarity),#30253d 60%)}
[data-theme="light"] .extra-avatar-rarity-title>span{background:#eee3f6;color:#6f547d;border-color:#d8c7e3}
[data-theme="light"] .extra-profile-pencil:hover,[data-theme="light"] .extra-profile-pencil:focus-visible{color:#583272;background:#e1d1ee;border-color:#ab89c5}
[data-theme="light"] .extra-chat-bubble{background:#f4edf9;border-color:#d9c5e7}
[data-theme="light"] .extra-chat-bubble-own{background:#e8dcf3;border-color:#c8b0dc}
[data-theme="light"] :is(.extra-chat-bubble>span,.extra-chat-bubble-own>span){color:#77528f}
[data-theme="light"] :is(.extra-chat-status,.extra-guild-hero button:disabled,.extra-save-status){background:#eef5e8;border-color:#c6dabb;color:var(--light-green)}
[data-theme="light"] :is(.extra-save-status strong,.extra-save-status>svg){color:var(--light-green)}
[data-theme="light"] .extra-save-status span:not(.extra-save-dot){color:#587349}
[data-theme="light"] .extra-switch{background:#e3d9eb;border-color:#c0a8d0}
[data-theme="light"] .extra-switch>span{background:#867095}
[data-theme="light"] .extra-switch.is-on{background:#8b62ad;border-color:#79519d}
[data-theme="light"] .extra-switch.is-on>span{background:#fff}
[data-theme="light"] .extra-danger-button{color:#a23757!important}
[data-theme="light"] .extra-danger-button:hover{color:#87263f!important;background:#f8e4ed!important}
[data-theme="light"] .extra-milestone-track:before{background:#d4c4df}
[data-theme="light"] .extra-milestone-step>span{background:#eee5f6;border-color:#d0bade;color:#866797}
[data-theme="light"] :is(.extra-milestone-step>strong,.extra-milestone-step>small,.extra-milestone-step.achieved>small){color:#735684}
[data-theme="light"] .extra-milestone-step.ready>span{background:#fff4d9;border-color:#dac28f;color:#9c7420}
[data-theme="light"] .extra-milestone-step.ready>small{color:#8c6820}
[data-theme="light"] .extra-milestone-step.achieved>span{background:#8055a4;color:#fff;border-color:#8055a4}
[data-theme="light"] .extra-milestone-step.achieved>strong{color:#593079}
[data-theme="light"] .extra-achievement-stars{background:#f4eff8;border-color:#dfd1e8}
[data-theme="light"] .extra-achievement-stars>span{color:#b1a1bc}
[data-theme="light"] :is(.extra-achievement-stars small,.extra-achievement-stars>.earned small){color:#806326}
[data-theme="light"] :is(.extra-achievement-stars>.earned,.extra-reward){color:#946a15}

/* Shop cards, preview membership and all disabled euro offers. */
[data-theme="light"] :is(.commerce-pro,.commerce-pack,.commerce-case,.commerce-currency-card,.commerce-currency-card.is-featured){background:#fff;color:var(--light-ink);border-color:var(--light-line)}
[data-theme="light"] .commerce-pro-glow{background:radial-gradient(ellipse at 90% 5%,#dbc3ee55,transparent 60%)}
[data-theme="light"] .commerce-preview-label{background:#eee3f6;color:#6d438c;border-color:#cbb2de}
[data-theme="light"] .commerce-pro-lead{color:var(--light-ink)!important}
[data-theme="light"] :is(.commerce-pro-lead strong,.commerce-pro h1>span,.commerce-product-price>strong,.commerce-cash-price,.commerce-comparison-row>strong){color:var(--light-accent)}
[data-theme="light"] :is(.commerce-pro-copy>p,.commerce-pro-wordmark,.commerce-pro-crest>span,.commerce-pro-price>span,.commerce-pro-price small,.commerce-pro-offer>small,.commerce-pro-footnote,.commerce-wallet>p,.commerce-wallet>p>span,.commerce-currency-card>p,.commerce-preview-note,.commerce-draw-note,.commerce-product-top>b,.commerce-product-description,.commerce-product-price>span,.commerce-pack-copy>small,.commerce-case>p,.commerce-case-costs>span){color:var(--light-muted)}
[data-theme="light"] :is(.commerce-pro-highlights>span,.commerce-wallet>div>strong,.commerce-bundle-name,.commerce-currency-card h3,.commerce-case-costs>span>strong){color:var(--light-ink)}
[data-theme="light"] :is(.commerce-wallet>div>strong small,.commerce-currency-card h3>span,.commerce-product-price>strong>small){color:#735388}
[data-theme="light"] .commerce-v6 .btn-preview{background:#e7dced;color:#725b80;border-color:#cebadb}
[data-theme="light"] .commerce-comparison{background:#faf7fd;border-color:#dfd1e8}
[data-theme="light"] .commerce-comparison-row{border-color:#e5daed}
[data-theme="light"] .commerce-comparison-row>span:first-child{color:#50405b}
[data-theme="light"] .commerce-comparison-row>span:nth-child(2){color:#74647d}
[data-theme="light"] .commerce-comparison-head{background:#f0e7f7}
[data-theme="light"] .commerce-comparison-head>span:nth-child(3){color:#704590}
[data-theme="light"] .commerce-refill-card{background:#f1f7ed;border-color:#c5d7b9}
[data-theme="light"] :is(.commerce-refill-card>.commerce-bundle-name,.commerce-refill-card h3,.commerce-refill-card .commerce-cash-price){color:#3e6330}
[data-theme="light"] .commerce-refill-card>p{color:#5e7553}
[data-theme="light"] .commerce-refill-visual{color:#5d8545}
[data-theme="light"] .commerce-refill-visual>span{border-color:#f1f7ed}
[data-theme="light"] .commerce-refill-card .btn-preview{background:#e0ebd7;color:#5a714f;border-color:#c0d2b3}
[data-theme="light"] :is(.commerce-product-top>span,.commerce-guarantee){color:color-mix(in srgb,var(--commerce-accent,#9671ba),#30253d 60%)}
[data-theme="light"] :is(.commerce-product-price,.commerce-case-costs){border-color:#dfd2e8}

/* Quiz, admin, detail/story windows and all probability dialogs. */
[data-theme="light"] :is(.quiz-panel,.quiz-reward-panel){background:#fff;border-color:var(--light-line);color:var(--light-ink)}
[data-theme="light"] :is(.quiz-reward-panel p,.quiz-result>p,.quiz-feedback>span,.big-score>span,.admin-notice p,.admin-tool p,.admin-card-tool p,.admin-inventory p,.admin-card-tool label,.admin-inventory-list>span){color:var(--light-muted)}
[data-theme="light"] .quiz-answer{background:#f5eef9;color:#59436a;border-color:#d0bcdf}
[data-theme="light"] .quiz-answer>span{background:#eee1f7;color:#72518a;border-color:#c6abd9}
[data-theme="light"] .quiz-answer:hover:not(:disabled){background:#e8d9f3;border-color:#ae89c8}
[data-theme="light"] .quiz-answer.correct{background:#e7f3e1;border-color:#9ec28a;color:#386529}
[data-theme="light"] .quiz-answer.incorrect{background:#fae6ee;border-color:#d795ab;color:#98314f}
[data-theme="light"] .reward-summary{background:#eef6e6;border-color:#c6dcb1;color:#4b7030}
[data-theme="light"] .result-medal{background:#fff5df;border-color:#dbc390;color:#96701e}
[data-theme="light"] :is(.admin-card-tool select,.admin-inventory-list>span){background:#f6f0fa;border-color:#d6c5e3}
[data-theme="light"] .admin-inventory-list b{color:#724899}
[data-theme="light"] :is(dialog,.simple-modal,.case-modal,.opening-modal,.opening-modal.opening-v5){background:#fcf9ff;color:var(--light-ink);border-color:#c9b2dc}
[data-theme="light"] dialog::backdrop{background:#34244080}
[data-theme="light"] .modal-close{background:#eadef3;color:#654679;border-color:#cebadc}
[data-theme="light"] :is(.simple-modal>p,.simple-modal form label,.detail-info>p,.detail-origin p,.detail-numbers small,.art-credit,.popularity-detail>small,.variant-odds small){color:var(--light-muted)}
[data-theme="light"] :is(.odds-list>div,.role-description,.popularity-detail,.variant-odds){background:#f0e8f7;color:var(--light-ink);border-color:#d5c2e2}
[data-theme="light"] .odds-list b{color:#6a4085}
[data-theme="light"] .detail-tags>span{background:#eadef3;border-color:#cdb8dc;color:#6a4a7f}
[data-theme="light"] .detail-info>.badge{background:#34283f;border-color:#715b80}
[data-theme="light"] .odds-list>div>span>i{box-shadow:0 0 0 1px #48354d33}
[data-theme="light"] .detail-numbers>div{color:#775127;border-color:#d8c5e3;background:#f8f1fc}
[data-theme="light"] .detail-numbers>div:last-child{color:#4c5893}
[data-theme="light"] :is(.art-credit a,.variant-odds>span){color:#6b3c91}
[data-theme="light"] .variant-odds>span{background:#e1d1ef}
[data-theme="light"] :is(.case-opening>p,.case-opening>small,.case-result>p,.case-result>small,.case-v6 .case-opening>p,.case-v6 .case-opening>small,.case-v6 .reel-lane-label,.opening-intro>p,.opening-header p,.opening-continue>p,.opening-v5 .opening-continue>p,.stack-status,.stack-remaining,.stack-click-hint,.reveal-status){color:var(--light-muted)}
[data-theme="light"] .stack-progress i{background:#d5c3e1}
[data-theme="light"] .stack-progress i.done{background:#9060b5}
/* Reels, card backs, portraits, rarity palettes and all foil/case illustrations
   deliberately keep their original dark backgrounds and matching light text. */
[data-theme="light"] .case-tail-chance b{color:color-mix(in srgb,var(--case-accent),#30253d 60%)}
[data-theme="light"] .case-blue .case-product-actions .btn-primary{color:#fff}
