.game-card-badge.svelte-qvm2tj{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#05070bb8;color:#f5f7fbeb;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.accent.svelte-qvm2tj{border-color:#ffcc0047;background:#ffcc0024;color:#ffe47d}.storefront-shell.svelte-1uha8ag{display:grid;gap:1.5rem;width:min(1120px,100%);margin:0 auto;padding:1.2rem 0 3rem}.hero-panel.svelte-1uha8ag,.filter-panel.svelte-1uha8ag,.empty-state.svelte-1uha8ag{border-radius:32px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0f18eb,#06090feb),#ffffff0a;box-shadow:0 30px 80px #00000047}.hero-panel.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);gap:1.25rem;padding:1.3rem}.hero-copy.svelte-1uha8ag{display:grid;gap:1rem}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:color-mix(in srgb,var(--tenant-primary) 58%,white)}h1.svelte-1uha8ag{margin:0;font-size:clamp(2.8rem,7vw,5.2rem);line-height:.92}.summary.svelte-1uha8ag{max-width:60ch;font-size:1.05rem;line-height:1.6;color:#f5f7fbc7}.meta-row.svelte-1uha8ag,.featured-label-row.svelte-1uha8ag,.card-pill-row.svelte-1uha8ag,.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.65rem}.meta-chip.svelte-1uha8ag,.featured-badge.svelte-1uha8ag,.category-badge.svelte-1uha8ag,.card-pill.svelte-1uha8ag,.filter-chip.svelte-1uha8ag,.section-kicker.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}dt.svelte-1uha8ag,.meta-chip.svelte-1uha8ag,.card-pill.svelte-1uha8ag,.section-kicker.svelte-1uha8ag{color:color-mix(in srgb,var(--tenant-accent) 44%,white)}.meta-chip.svelte-1uha8ag,.filter-chip.svelte-1uha8ag,.card-pill.svelte-1uha8ag,.featured-badge.svelte-1uha8ag,.category-badge.svelte-1uha8ag{padding:.7rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.identity-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.identity-grid.svelte-1uha8ag div:where(.svelte-1uha8ag),.featured-copy.svelte-1uha8ag,.catalog-card.svelte-1uha8ag,.empty-state.svelte-1uha8ag{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.identity-grid.svelte-1uha8ag div:where(.svelte-1uha8ag),.featured-copy.svelte-1uha8ag,.empty-state.svelte-1uha8ag{padding:1rem}dd.svelte-1uha8ag{margin:.35rem 0 0;font-weight:600;overflow-wrap:anywhere}.featured-copy.svelte-1uha8ag{display:grid;gap:.9rem}.featured-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.featured-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.catalog-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.catalog-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.empty-state.svelte-1uha8ag h2:where(.svelte-1uha8ag),.empty-state.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.hero-media.svelte-1uha8ag,.card-media.svelte-1uha8ag{display:block;text-decoration:none}.hero-media.svelte-1uha8ag{align-self:stretch}.hero-note.svelte-1uha8ag{align-self:center;color:#f5f7fbb8;font-size:.95rem}.primary-link.svelte-1uha8ag,.card-link.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.4rem;border-radius:999px;background:var(--tenant-primary);color:#06070a;text-decoration:none;font-weight:700}.filter-panel.svelte-1uha8ag{display:grid;gap:1rem;padding:1.2rem 1.3rem}.filter-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2.2rem)}.pricing-strip.svelte-1uha8ag{display:grid;gap:.2rem;width:min(30rem,100%);padding:.95rem 1rem;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.pricing-strip.svelte-1uha8ag strong:where(.svelte-1uha8ag),.pricing-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.pricing-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:color-mix(in srgb,var(--tenant-primary) 55%,white)}.pricing-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f5f7fbb8;line-height:1.45}.static-marquee.svelte-1uha8ag{background:radial-gradient(circle at top right,rgba(223,176,67,.18),transparent 34%),#ffffff08}.static-marquee-media.svelte-1uha8ag .progressive-image{height:100%}.chip-row.svelte-1uha8ag{display:flex;gap:.75rem;overflow-x:auto;padding:.2rem 0 .35rem;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.filter-chip.svelte-1uha8ag{flex:0 0 auto;min-width:6.5rem;min-height:3rem;color:#f5f7fbe6;cursor:pointer;scroll-snap-align:start;transition:transform .14s ease,border-color .14s ease,background .14s ease}.filter-chip.active-chip.svelte-1uha8ag{background:color-mix(in srgb,var(--tenant-primary) 28%,rgba(255,255,255,.08));border-color:color-mix(in srgb,var(--tenant-primary) 60%,white);color:#fff;transform:translateY(-1px)}.catalog-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}.catalog-card.svelte-1uha8ag{overflow:hidden}.card-media.svelte-1uha8ag{position:relative}.card-badge-overlay.svelte-1uha8ag{position:absolute;top:.8rem;left:.8rem;z-index:2}.card-body.svelte-1uha8ag{display:grid;gap:.85rem;padding:1rem}.card-body.svelte-1uha8ag p:where(.svelte-1uha8ag){line-height:1.5;color:#f5f7fbbd}.spotlight-pill.svelte-1uha8ag,.featured-badge.svelte-1uha8ag{background:#ffcc001f;border-color:#ffcc0047;color:#ffe47d}.category-badge.svelte-1uha8ag{color:#f5f7fbe0}.scrollbar-none::-webkit-scrollbar{display:none}.empty-state.svelte-1uha8ag{display:grid;gap:.8rem;padding:1.5rem}.paywall-overlay.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:#04060ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.paywall-sheet.svelte-1uha8ag{width:min(42rem,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:28px 28px 0 0;position:relative}.paywall-dismiss.svelte-1uha8ag{position:sticky;top:.8rem;z-index:1;display:block;width:3.5rem;height:.38rem;margin:.8rem auto -1rem;border:0;border-radius:999px;background:#fff3}@media(max-width:700px){.storefront-shell.svelte-1uha8ag{padding:.4rem 0 2.5rem}.hero-panel.svelte-1uha8ag{grid-template-columns:1fr;padding:1rem}.filter-panel.svelte-1uha8ag{padding:1rem}.paywall-overlay.svelte-1uha8ag{padding:0}.paywall-sheet.svelte-1uha8ag{width:100%}}
