.game-ad.svelte-1a5garx{margin-top:var(--small-gap);justify-content:center;min-height:50px;display:flex}.game-page.svelte-1bwj22m{max-width:var(--body-width);gap:calc(var(--grid-gap) * 1.5);flex-direction:column;width:100%;margin-inline:auto;display:flex}h1.svelte-1bwj22m,h2.svelte-1bwj22m{color:var(--text-highlight)}.tagline.svelte-1bwj22m,.muted.svelte-1bwj22m{color:var(--text-muted);font-size:var(--text-size-small)}.block.svelte-1bwj22m p:where(.svelte-1bwj22m),.block.svelte-1bwj22m li:where(.svelte-1bwj22m),summary.svelte-1bwj22m{color:var(--text-muted);line-height:1.7}.player-frame.svelte-1bwj22m{aspect-ratio:4/3;border-radius:var(--border-radius);background:#000;width:100%;position:relative;overflow:hidden}.cover.svelte-1bwj22m{z-index:10;cursor:pointer;background:radial-gradient(circle at 50% 35%,#5b1e6e 0%,#2a0c33 55%,#0a020d 100%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:0;display:flex;position:absolute;inset:0}.cover-title.svelte-1bwj22m{color:#ff8ae2;letter-spacing:.08em;text-shadow:0 2px 12px #0009;font-size:clamp(1.2rem,4vw,2.4rem);font-weight:800}.cover-sub.svelte-1bwj22m{color:#d9b3e8;font-size:var(--text-size-small)}.play-badge.svelte-1bwj22m{color:#fff;font-size:var(--text-size-large);background:#ff386f;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.6rem 1.5rem;font-weight:600;display:inline-flex;box-shadow:0 4px 18px #ff386f8c}.play-badge.svelte-1bwj22m i:where(.svelte-1bwj22m){font-size:1.5rem}.player.svelte-1bwj22m,.player.svelte-1bwj22m ruffle-player,.player.svelte-1bwj22m object,.player.svelte-1bwj22m embed{width:100%;height:100%;position:absolute;inset:0}.loading.svelte-1bwj22m{color:#fff;background:#000;place-items:center;display:none;position:absolute;inset:0}.loading-box.svelte-1bwj22m{justify-items:center;gap:.75rem;display:grid}progress.svelte-1bwj22m{width:min(320px,80vw)}.cards.svelte-1bwj22m{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}@media (width>=768px){.cards.svelte-1bwj22m{grid-template-columns:repeat(3,1fr)}}.card.svelte-1bwj22m{background:var(--background-1);border-radius:var(--border-radius);padding:var(--grid-gap)}.card.svelte-1bwj22m h3:where(.svelte-1bwj22m){color:var(--text-highlight);margin-bottom:.5rem}.card.svelte-1bwj22m ul:where(.svelte-1bwj22m){padding-inline-start:1.2rem}.video-grid.svelte-1bwj22m{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}@media (width>=640px){.video-grid.svelte-1bwj22m{grid-template-columns:repeat(2,1fr)}}.video-card.svelte-1bwj22m{background:var(--background-1);border-radius:var(--border-radius);overflow:hidden}.video-facade.svelte-1bwj22m{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative}.video-facade.svelte-1bwj22m img:where(.svelte-1bwj22m){object-fit:cover;width:100%;height:100%}.play-btn.svelte-1bwj22m{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play-btn.svelte-1bwj22m i:where(.svelte-1bwj22m){color:#111;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;display:flex}.video-facade.svelte-1bwj22m iframe{border:0;width:100%;height:100%;position:absolute;inset:0}figcaption.svelte-1bwj22m{color:var(--text-muted);font-size:var(--text-size-small);padding:.5rem .75rem}details.svelte-1bwj22m{background:var(--background-1);border-radius:var(--border-radius);padding:.75rem var(--grid-gap);margin-bottom:var(--small-gap)}summary.svelte-1bwj22m{cursor:pointer;color:var(--text-highlight);font-weight:600}.crumbs.svelte-1bwj22m{align-items:center;gap:var(--small-gap);font-size:var(--text-size-small);display:flex}.crumbs.svelte-1bwj22m a:where(.svelte-1bwj22m){color:var(--text-muted);border-radius:var(--border-radius);background-color:var(--background-1);align-items:center;gap:4px;padding:4px 10px;text-decoration:none;display:flex}.crumbs.svelte-1bwj22m a:where(.svelte-1bwj22m):hover{color:var(--accent)}.crumbs.svelte-1bwj22m .sep:where(.svelte-1bwj22m){color:var(--text-muted)}.home-cta.svelte-1bwj22m{justify-content:center;display:flex}.home-btn.svelte-1bwj22m{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.home-btn.svelte-1bwj22m:hover{filter:brightness(1.15)}
