:root{--surface:#fff;--surface-soft:#f2eef9;--accent:#7953cc;--muted:#696078;--ink:#282039;--paper:#f6f4fa;--line:#e5deee;--teal:#7350ba;--shadow:0 5px 24px #30204706}
html{color-scheme:light}body{background:radial-gradient(ellipse at 95% 0,#ede4f850,transparent 48%),var(--paper)}.theme-toggle{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;padding:7px 12px;background:var(--surface-soft);border-color:var(--line);color:var(--ink)}.theme-toggle span{font-size:20px;line-height:1}.theme-toggle b{font-size:11px;font-weight:500}.ops-section{border:1px solid var(--line);border-radius:16px;margin:0 0 25px;overflow:hidden;background:linear-gradient(125deg,#f2ebff,var(--surface) 65%);box-shadow:var(--shadow)}.ops-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 25px 20px}.ops-heading .eyebrow{font-size:9px}.ops-heading h2{font-size:23px;margin:8px 0}.ops-heading p{font-size:11px;color:var(--muted)}.ops-snapshot{font-size:10px;display:flex;gap:8px;align-items:center;color:var(--teal);white-space:nowrap}.ops-snapshot svg{width:16px;height:16px}.ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0 25px 22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.ops-metrics article{padding:20px;border-right:1px solid var(--line)}.ops-metrics article:last-child{border-right:0}.ops-metrics article>span{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11px}.ops-metrics strong{display:block;font:700 32px Manrope,sans-serif;margin:9px 0;color:var(--ink);letter-spacing:-1px}.ops-metrics em{font-size:18px;font-style:normal;color:var(--muted);font-weight:400}.ops-metrics small{display:block;font-size:10px;color:var(--muted);line-height:1.6}.ops-dot{width:7px;height:7px;display:inline-block;flex-shrink:0;border-radius:50%;background:#238369}.ops-dot.amber{background:#b97a23}.ops-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 25px 22px}.ops-game{display:flex;align-items:center;gap:12px;text-align:left;padding:11px;background:var(--surface);border-color:var(--line);min-width:0;font-weight:400}.ops-game img{width:38px;height:51px;border-radius:5px;object-fit:cover}.ops-game>span:nth-child(2){flex:1;min-width:0}.ops-game b{display:block;font-size:12px;font-weight:600;color:var(--ink)}.ops-game small{display:block;font-size:10px;color:var(--muted);margin-top:6px;line-height:1.5}.ops-arrow{color:var(--muted);font-size:14px}.ops-foot{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;padding:14px 25px;font-size:10px;color:var(--muted);line-height:1.6}.ops-actions{display:flex;gap:15px;flex-wrap:wrap}.availability-title{display:flex;align-items:center;gap:20px;margin:20px 0}.availability-title img{width:62px;height:82px;object-fit:cover;border-radius:8px}.availability-title h2{font-size:23px}.availability-title p{font-size:12px}.availability-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid var(--line)}.availability-list b{font-size:12px}.availability-list small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:7px}.availability-list article>div:last-child{text-align:right}
html[data-theme=dark]{color-scheme:dark;--ink:#eee9f8;--muted:#b3a8c3;--paper:#100e19;--surface:#1b1729;--surface-soft:#252036;--line:#383044;--teal:#bea4ff;--accent:#a683ee;--nav:#12101d;--purple-soft:#302340;--shadow:0 8px 28px #0002}
[data-theme=dark] body{background:radial-gradient(ellipse at 95% 0,#3a205433,transparent 45%),var(--paper);color:var(--ink)}
[data-theme=dark] :is(header,.panel,.stat,dialog,.game,.verified-card,.bundle-card,.assistant-card,.request-list article,.payment-planner){background:var(--surface);color:var(--ink);border-color:var(--line)}
[data-theme=dark] :is(h1,h2,h3,.statvalue,.chart-kpi,.report-scope b,.report-bars b,.leader-row b,.gamebody h2,.verified-body h3,.bundle-body h3,.store-price,.license-facts b,.summaryrow b,.planner-summary strong,.payment-model strong,.period-heading b,.planner-summary p b){color:var(--ink)}
[data-theme=dark] :is(p,.subtle,.fineprint,.statname,.statnote,.chart-foot,.chart-legend,.chart-legend b,small,.report-filters label,.report-scope small,.scope-chip,.report-bars small,.breadcrumb,.demobadge,.rolelabel,.chart-kpi span,.eyebrow,.period-heading small,.planner-summary p,.planner-summary strong small,.planner-fine,.payment-model small,.planner-model-heading span,.credit-rate-note,.ai-job-filter,.store-subtitle,.verified-body p,.bundle-body p,footer){color:var(--muted)}
[data-theme=dark] :is(button,select,input,textarea,.report-filters select,.checkout-form input:not([type=checkbox]),.payment-card,.card-preview){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}
[data-theme=dark] :is(.primary,.button-link,.period-switch button.active,.content-switch button.active){background:#8b65d1;color:#fff;border-color:#a081d1}
[data-theme=dark] button:hover{border-color:#b99be9}[data-theme=dark] :is(button,a,input,select,summary):focus-visible{outline-color:#d4b9ff}
[data-theme=dark] :is(.report-scope,.scope-summary,.notice,.insight-ribbon,.planner-detail,.checkout-order,.credit-purchase-summary,.setup-permissions,.service-explainer,.empty-icon,.credit-explainer span){background:var(--surface-soft);border-color:var(--line);color:var(--muted)}
[data-theme=dark] :is(.scope-summary b,.scope-summary span,.credit-purchase-summary strong,.insight-ribbon b,.service-explainer h3){color:var(--ink)}
[data-theme=dark] :is(th,thead){background:#221c32;color:#c2b5d2;border-color:var(--line)}[data-theme=dark] :is(td,tr,.summaryrow,.license-facts,.license-facts>div,.clean-list li,.receipt-lines>div,.credit-wallets article){border-color:var(--line)}[data-theme=dark] tbody tr:hover{background:#292136}
[data-theme=dark] .status{background:#183b34;color:#97e1c4}[data-theme=dark] .status.warn{background:#45331b;color:#f2cd8f}[data-theme=dark] .status.gray{background:#30273e;color:#c8b7e1}
[data-theme=dark] :is(.ops-section,.ai-support-intro){background:linear-gradient(115deg,#302044,var(--surface) 70%);border-color:var(--line)}[data-theme=dark] .ai-support-symbol{background:#3b2952;color:#d1b5fb}[data-theme=dark] .ops-dot{background:#74d6b3}[data-theme=dark] .ops-dot.amber{background:#edbe71}
[data-theme=dark] .report-bars i{background:linear-gradient(#c3a4fb,#7551b0)}[data-theme=dark] .donut:after{background:var(--surface)}[data-theme=dark] .donut-center{background:var(--surface);color:var(--ink)}[data-theme=dark] .donut text{fill:var(--ink)}
[data-theme=dark] :is(.payment-model,.genre-chip,.content-switch,.period-switch,.store-search,.planner-top,.store-toolbar,.store-controls){background:var(--surface-soft);border-color:var(--line);color:var(--muted)}[data-theme=dark] .payment-model.active{background:#3a2852;border-color:#b28be5;box-shadow:0 0 0 1px #b28be5}[data-theme=dark] .genre-chip.active{background:#44305b;color:#eee2ff;border-color:#b28be5}[data-theme=dark] .planner-model-heading,[data-theme=dark] .payment-models{background:var(--surface)}
[data-theme=dark] .storefront :is(.verified-body,.bundle-body){background:var(--surface)}[data-theme=dark] :is(.bundle-savings,.storefront .bundle-savings.credit-tag){background:#342b20;color:#eac997;border-color:#564734}[data-theme=dark] .storefront .verified-card:hover{box-shadow:0 12px 36px #0005;border-color:#7e6399}
[data-theme=dark] :is(.checkout-notice,.demo-banner){background:#3c2f1d;color:#ebca90;border-color:#615032}[data-theme=dark] .payment-options button.selected{background:#382852;color:#e5d3ff;border-color:#b090da}[data-theme=dark] .payment-card input{background:transparent}[data-theme=dark] .wallet-preview{background:var(--surface-soft);border-color:var(--line)}[data-theme=dark] .wallet-balance{color:#d0b6f2}[data-theme=dark] .wallet-progress{background:#392b4b}
[data-theme=dark] .sidebar{background:linear-gradient(180deg,#171122,#100e18)}[data-theme=dark] .avatar.pale{background:#3b2c50;color:#e5d3fc}[data-theme=dark] .sidebar nav a.active{background:#6d459e;color:white}[data-theme=dark] .sidebar nav a:hover{background:#3b2854}
[data-theme=dark] .spotlight-copy h2{color:#fff}[data-theme=dark] :is(.spotlight-description,.spotlight-category,.spotlight-caption){color:#e0d6ef}[data-theme=dark] .spotlight-primary{background:#e4d4ff;color:#25143b;border-color:#e4d4ff}[data-theme=dark] .spotlight-secondary{background:#ffffff12;color:#fff;border-color:#ffffff50}[data-theme=dark] .poster-plaque :is(strong,small){color:#fff}
@media(max-width:1100px){.ops-games{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metrics article{padding:16px}.ops-snapshot{display:none}}
@media(max-width:800px){header{height:auto;min-height:70px;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.headtools{flex-wrap:wrap;gap:8px}.headtools>.demobadge{display:none}.theme-toggle{min-height:38px;padding:6px 10px}.ops-heading{padding:20px}.ops-metrics{margin:0 20px 20px;grid-template-columns:repeat(2,1fr)}.ops-metrics article:nth-child(2){border-right:0}.ops-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ops-games{padding:0 20px 20px}.ops-foot{padding:14px 20px;flex-direction:column;gap:5px}}
@media(max-width:480px){.ops-games{grid-template-columns:1fr}.ops-heading h2{font-size:21px}.ops-heading p{line-height:1.7}.ops-metrics strong{font-size:28px}.ops-metrics article{padding:15px 12px}.ops-metrics small{font-size:9px}.availability-list article{align-items:flex-start;flex-direction:column;gap:9px}.availability-list article>div:last-child{text-align:left}.headtools>.avatar{display:none}.theme-toggle b{font-size:10px}.ops-foot{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
[data-theme=dark] :is(.demobadge,.source-strip){background:var(--surface-soft);color:var(--muted);border-color:var(--line)}[data-theme=dark] .chart-legend>div{border-color:var(--line)}[data-theme=dark] .storefront .spotlight-primary{background:#dfcaff;color:#28153e;border-color:#dfcaff}[data-theme=dark] .storefront .payment-model.active{background:#352549;border-color:#bb96e9}[data-theme=dark] .storefront .genre-chip.active{background:#45315e;border-color:#b28be5;color:#f0e7ff}
[data-theme=dark] .merchant-heading img{filter:none;opacity:1}[data-theme=dark] .checkout-location{color:var(--muted)}[data-theme=dark] .link-word{color:#83dabb}[data-theme=dark] .visa{color:#c2b7f2;border-color:#756985}[data-theme=dark] .stripe-word{color:#aaa2ff}
.machine-connectivity{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 25px;margin-bottom:24px;box-shadow:var(--shadow)}.connectivity-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.connectivity-heading h2{font-size:22px;margin:8px 0}.connectivity-heading p{font-size:11px;color:var(--muted)}.connection-totals{display:flex;gap:12px;flex-shrink:0}.connection-totals>span{display:flex;gap:7px;align-items:center;padding:11px 13px;border-radius:9px;background:var(--surface-soft);font-size:11px;color:var(--muted)}.connection-totals b{font-size:18px;color:var(--ink)}.ops-dot.offline{background:#b35c65}.connection-machines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.connection-machines article{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid var(--line);border-radius:11px;min-width:0}.machine-connection-icon{display:grid;place-items:center;background:var(--surface-soft);color:var(--teal);border-radius:10px;width:40px;height:40px;flex-shrink:0}.machine-connection-icon svg{width:22px;height:22px}.machine-connection-name{flex:1;min-width:0}.machine-connection-name b{font-size:12px;color:var(--ink)}.machine-connection-name small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:5px}.connection-status{font-size:10px;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:6px;background:#e6f5ed;color:#26755e;flex-shrink:0}.connection-status.offline{background:#faecee;color:#9d4550}.connection-foot{font-size:10px;color:var(--muted);line-height:1.8;margin:17px 0 0}[data-theme=dark] .connection-status.online{background:#183b34;color:#97e1c4}[data-theme=dark] .connection-status.offline{background:#422731;color:#f0acb6}[data-theme=dark] .ops-dot.offline{background:#e38a99}@media(max-width:1100px){.connection-machines{grid-template-columns:1fr}}@media(max-width:700px){.machine-connectivity{padding:20px}.connectivity-heading{flex-direction:column;align-items:flex-start;gap:12px}.connection-machines article{padding:13px;gap:9px}.machine-connection-icon{display:none}.connection-status{font-size:9px;padding:6px}.connection-totals{width:100%}.connection-totals>span{flex:1}.machine-connection-name b{font-size:11px}}
/* A compact overview: performance first, then current readiness and scoped details. */
.overview-dense .pagetop{margin-bottom:15px}.overview-dense .pagetop h1{font-size:26px}.overview-dense .pagetop .eyebrow{margin-bottom:7px}.overview-dense .report-filters{margin:14px 0 10px;gap:10px}.overview-dense .report-filters label{gap:5px}.overview-dense .report-filters select,.overview-dense .report-filters>button{min-height:37px}.overview-dense .report-scope{padding:9px 13px;margin-bottom:13px;border-radius:8px}.overview-dense .report-scope>div{gap:10px}.overview-dense .report-scope svg{width:18px;height:18px}.overview-dense .report-scope b,.overview-dense .report-scope small{display:inline;font-size:11px}.overview-dense .report-scope small{margin-left:12px}.overview-dense .stats{gap:12px;margin-bottom:12px}.overview-dense .stat{padding:15px 17px}.overview-dense .statvalue{font-size:27px;margin:6px 0}.readiness-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);margin-bottom:14px}.readiness-strip>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:13px 17px;border-right:1px solid var(--line);align-items:center}.readiness-strip>div:last-child{border-right:0}.readiness-strip span{font-size:11px;color:var(--ink)}.readiness-strip b{font:700 22px Manrope,sans-serif;grid-row:1/3;grid-column:2}.readiness-strip em{font:400 12px 'DM Sans',sans-serif;color:var(--muted)}.readiness-strip small{font-size:9px;color:var(--muted);line-height:1.5}.readiness-warn{color:#a16a16}[data-theme=dark] .readiness-warn{color:#eac084}.readiness-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;align-items:stretch}.overview-dense .machine-connectivity,.overview-dense .ops-section{padding:16px 18px;margin:0;border-radius:12px;background:var(--surface);box-shadow:none;min-width:0}.overview-dense .connectivity-heading,.overview-dense .ops-heading{padding:0;margin:0 0 12px;gap:10px}.overview-dense .connectivity-heading .eyebrow{display:none}.overview-dense .connectivity-heading h2,.overview-dense .ops-heading h2{font-size:15px;margin:0 0 4px}.overview-dense .connectivity-heading p,.overview-dense .ops-heading p{font-size:10px;line-height:1.5;margin:0}.overview-dense .connection-totals{gap:8px}.overview-dense .connection-totals>span{padding:6px 8px;font-size:9px;gap:5px;background:var(--surface-soft)}.overview-dense .connection-totals b{font-size:13px}.overview-dense .connection-machines{grid-template-columns:1fr;gap:0}.overview-dense .connection-machines article{padding:9px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;gap:10px;min-height:53px}.overview-dense .machine-connection-icon{display:none}.overview-dense .machine-connection-name b{font-size:11px}.overview-dense .machine-connection-name small{display:inline;font-size:9px;margin:0}.overview-dense .machine-connection-name b{display:block;margin-bottom:4px}.overview-dense .machine-connection-name small+small::before{content:' · ';white-space:pre}.overview-dense .connection-status{font-size:9px;padding:5px 7px}.overview-dense .connection-foot{font-size:9px;line-height:1.6;margin:10px 0 0}.overview-dense .ops-games{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:8px}.overview-dense .ops-game{padding:8px;gap:9px;min-height:64px}.overview-dense .ops-game img{width:31px;height:42px}.overview-dense .ops-game b{font-size:11px}.overview-dense .ops-game small{font-size:9px;margin-top:4px}.overview-dense .ops-arrow{font-size:12px}.overview-dense .ops-snapshot{font-size:10px;display:block}.compact-game-note{font-size:9px;line-height:1.6;margin:12px 0 0;color:var(--muted)}.overview-dense .analytics-grid{gap:14px;margin-bottom:18px}.overview-dense .analytics-grid>.panel{padding:18px}.overview-dense .chart-kpi{font-size:25px}.overview-dense .report-bars{height:170px}.overview-dense .analytics-grid .panelhead{margin-bottom:12px}.overview-dense .analytics-grid h2{font-size:15px}
/* Continuous segmented navigation, unaffected by the global dark button surface. */
.storefront .spotlight-footer{min-height:62px;padding-top:8px;padding-bottom:8px}.storefront .spotlight-tabs{align-self:center;gap:4px;padding:4px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff06}.storefront .spotlight-tabs .spotlight-tab{min-height:36px;padding:9px 14px;border:0;border-radius:8px;background:transparent;color:#bfb0d0;gap:8px;transform:none;box-shadow:none;white-space:nowrap}.storefront .spotlight-tabs .spotlight-tab span{color:#9a86b4;font-size:8px}.storefront .spotlight-tabs .spotlight-tab.active{background:#72539c40;color:#f5edff;box-shadow:inset 0 0 0 1px #bda0e738}.storefront .spotlight-tabs .spotlight-tab.active span{color:#d7baff}.storefront .spotlight-tabs .spotlight-tab:hover{background:#ffffff0b;color:#fff;transform:none}.storefront .spotlight-tabs .spotlight-tab.active:hover{background:#72539c50}.storefront .spotlight-tabs .spotlight-tab i{display:none}.storefront .spotlight-tabs .spotlight-tab:focus-visible{outline:2px solid #cfb1f4;outline-offset:2px}
@media(max-width:1150px){.readiness-strip>div{padding:12px}.overview-dense .ops-games{grid-template-columns:1fr}.overview-dense .ops-game{min-height:46px;padding:6px 9px}.overview-dense .ops-game img{width:25px;height:33px}.overview-dense .machine-connection-name small{display:block}.overview-dense .machine-connection-name small+small::before{content:none}.overview-dense .connection-machines article{min-height:61px}.overview-dense .connectivity-heading{flex-wrap:wrap}.readiness-panels{grid-template-columns:1.05fr 1fr}}
@media(max-width:800px){.readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-strip>div:nth-child(2){border-right:0}.readiness-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.readiness-panels{grid-template-columns:1fr}.overview-dense .ops-games{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-dense .report-scope{flex-direction:row;align-items:center}.overview-dense .report-scope small{display:block;margin:4px 0 0}.overview-dense .scope-chip{display:none}.overview-dense .connection-totals{width:auto}.overview-dense .connectivity-heading{flex-direction:row;align-items:center}.overview-dense .machine-connection-name small{display:inline}.overview-dense .machine-connection-name small+small::before{content:' · '}.overview-dense .connection-machines article{min-height:53px}}
@media(max-width:480px){.overview-dense .pagetop h1{font-size:23px}.overview-dense .stat{padding:13px}.overview-dense .statvalue{font-size:23px}.overview-dense .ops-games{grid-template-columns:1fr}.overview-dense .machine-connectivity,.overview-dense .ops-section{padding:15px}.overview-dense .connectivity-heading{align-items:flex-start}.overview-dense .connectivity-heading p{max-width:160px}.overview-dense .connection-totals{flex-direction:column;gap:4px}.overview-dense .machine-connection-name small{display:block}.overview-dense .machine-connection-name small+small::before{content:none}.readiness-strip b{font-size:20px}.storefront .spotlight-footer{padding:8px 12px}.storefront .spotlight-tabs{width:100%;gap:3px;justify-content:stretch}.storefront .spotlight-tabs .spotlight-tab{flex:1;justify-content:center;padding:9px 5px;font-size:10px;gap:5px;min-height:40px}.storefront .spotlight-tabs .spotlight-tab span{font-size:7px}}
.sidebar nav{scrollbar-width:thin;scrollbar-color:#665178 #171122}@media(min-width:1250px){.dense-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:13px}.overview-dense .dense-toolbar>.pagetop{margin:0;min-width:230px}.overview-dense .dense-toolbar>.report-filters{margin:0;flex-wrap:nowrap;flex:1;justify-content:flex-end}.overview-dense .dense-toolbar>.report-filters>button{margin-left:0}.overview-dense .dense-toolbar>.report-filters label{min-width:125px}.overview-dense .dense-toolbar>.report-filters select{max-width:210px;width:100%}.overview-dense .dense-toolbar .pagetop p{font-size:11px}}
.admin-catalog-label{display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--surface-soft);color:var(--teal);border-radius:8px;padding:10px 13px;font-size:11px;white-space:nowrap}
/* Keep poster edges clean; dark card text sits directly on the page, like light mode. */
[data-theme=dark] .storefront .verified-card,[data-theme=dark] .storefront .verified-card:hover{background:transparent;border:0;box-shadow:none}
[data-theme=dark] .storefront .verified-card .verified-body{background:transparent;border:0;box-shadow:none}
[data-theme=dark] .storefront .verified-card .poster-link{background:transparent;border:0;padding:0;box-shadow:none;overflow:visible;transform:none}
[data-theme=dark] .storefront .verified-card .official-poster{border:0;overflow:hidden;border-radius:12px;background:#18121f;box-shadow:0 0 0 1px #e4d8f514,0 5px 16px #0002;transition:box-shadow .2s ease}
[data-theme=dark] .storefront .verified-card .poster-link:hover .official-poster{box-shadow:0 0 0 1px #bda1de55,0 8px 22px #0003}
[data-theme=dark] .storefront .verified-card .poster-link:focus-visible{outline:2px solid #c4a6ed;outline-offset:4px}
[data-theme=dark] .storefront .verified-card .card-arrow{background:#ffffff06;border:1px solid #ffffff12;color:#c5acdf}
[data-theme=dark] .storefront .verified-card .card-arrow:hover{background:#b190e026;border-color:#b190e055;color:#f1e7ff}
[data-theme=dark] .storefront .bundle-card{border-color:#ffffff12;background:var(--surface);box-shadow:0 5px 20px #0002;overflow:hidden}
[data-theme=dark] .storefront .bundle-card:hover{border-color:#bda1de44;box-shadow:0 8px 24px #0003}
[data-theme=dark] .storefront .bundle-body li{color:var(--muted)}[data-theme=dark] .storefront .bundle-body ul{border-color:var(--line)}
@media(max-width:700px){.admin-catalog-label{white-space:normal;font-size:10px}}
