.game-showcase{color:#fff;flex-direction:column;gap:14px;max-width:1480px;padding:0 12px 36px;display:flex}.game-showcase h1,.game-showcase h2,.game-showcase p{margin:0}.game-showcase h2{font-family:var(--playful), sans-serif;font-size:clamp(22px,2.4vw,35px);line-height:1.05}.game-hero{background:linear-gradient(120deg,#100a33ee,#4221a8a8 64%,#122a74bd);border:1px solid #ffffff70;border-radius:20px;align-items:center;min-height:clamp(200px,26dvh,295px);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #100a3380}.game-hero-art{opacity:.42;position:absolute;inset:0 0 0 37%}.game-hero-art img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.game-hero-content{z-index:1;text-shadow:0 2px 7px #100a33b0;max-width:710px;padding:clamp(18px,3vw,38px);position:relative}.game-eyebrow{font:800 11px/1.4 var(--playful), sans-serif;letter-spacing:.12em;color:#ffe672;display:block}.game-hero h1{letter-spacing:.01em;margin:8px 0 0;font-size:clamp(42px,5.4vw,76px);line-height:.9}.game-hero h1 span{color:#ffce29}.game-world-tour{font:900 clamp(16px, 2vw, 27px)/1.1 var(--playful), sans-serif;color:#b8f5ff;margin:3px 0 10px;display:block}.game-hero p{max-width:520px;font-size:clamp(12px,1.2vw,15px)}.game-hero-actions{flex-wrap:wrap;gap:10px;margin:16px 0 12px;display:flex}.game-action{min-height:38px;font:800 12px var(--playful), sans-serif;color:#251249;text-shadow:none;background:#ffc72c;border-radius:10px;align-items:center;gap:9px;padding:9px 15px;display:inline-flex;text-decoration:none!important}.game-action.secondary{color:#29104d;background:#fff}.game-status{font:800 10px var(--playful), sans-serif;letter-spacing:.04em;background:#100a33bd;border:1px solid #ffce4b6b;border-radius:100px;padding:6px 10px;display:inline-block}.game-preview-section,.game-world-section,.game-info-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100a33cc;border:1px solid #ffffff73;border-radius:17px;box-shadow:0 4px 25px #100a3338}.game-preview-section{padding:14px}.game-section-label{justify-content:space-between;align-items:end;gap:12px;margin:0 4px 12px;display:flex}.game-section-label>span{font:650 10px var(--ui), sans-serif;color:#f6eaff;text-align:right;max-width:210px}.game-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-preview{background:#130c38;border:1px solid #fff6;border-radius:12px;min-width:0;overflow:hidden}.game-preview-head,.game-preview-caption{justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.game-preview-head strong{font:800 12px var(--playful), sans-serif;color:#ffe66c}.game-preview-head span{font:700 10px var(--ui), sans-serif;color:#ddd4ef}.game-preview-media{aspect-ratio:16/9;background:#120f38}.game-preview video{object-fit:contain;background:#120f38;width:100%;height:100%;display:block}.game-video-unavailable{text-align:center;place-items:center;height:100%;padding:18px;font-size:13px;display:grid}.game-preview-caption p{font:650 11px/1.35 var(--ui), sans-serif;color:#f5efff}.game-preview-caption span{color:#d6f7ff}.game-world-section{grid-template-columns:1.35fr 1fr;display:grid;overflow:hidden}.game-world-picture{min-width:0;min-height:220px}.game-world-picture img{object-fit:contain;width:100%;height:100%;display:block}.game-world-description{align-self:center;padding:clamp(18px,2.4vw,29px)}.game-world-description h2{margin:6px 0 8px}.game-world-description p,.game-info-panel p{font:500 12px/1.55 var(--ui), sans-serif;color:#f5efff}.game-world-description ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.game-world-description li{font:750 11px/1.2 var(--playful), sans-serif;align-items:center;gap:7px;display:flex}.game-world-description li span{color:#fff;background:#631ae8;border:1px solid #a66bff;border-radius:100%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.game-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-info-panel{padding:17px 20px}.game-info-panel h2{margin:6px 0;font-size:21px}.game-disclaimer{font:600 12px/1.5 var(--ui), sans-serif;color:#100a33;text-shadow:none;background:#fffffff0;border:1px solid #8024f533;border-radius:12px;padding:10px 12px}.game-background-fallback,.game-background-fallback img{width:100%;height:100%;display:block}.game-showcase a:focus-visible,.game-showcase video:focus-visible{outline-offset:3px;outline:3px solid #ffd84d}@media (max-width:750px){.game-showcase{padding:0 8px 100px}.game-preview-grid,.game-world-section,.game-bottom-grid{grid-template-columns:1fr}.game-world-picture{aspect-ratio:16/9;min-height:0}.game-section-label{flex-direction:column;align-items:start}.game-section-label>span{text-align:left;max-width:none}.game-hero{min-height:240px}.game-hero-art{opacity:.28;left:15%}.game-hero-content{padding:20px}.game-world-description ol{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.game-showcase *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.game-preview-media{position:relative}.game-video-loading{color:#fff;font:600 12px var(--ui);pointer-events:none;background:#100a33e6;border-radius:6px;padding:5px 8px;position:absolute;top:8px;left:8px}.game-feature-list{font:500 12px/1.55 var(--ui);margin:10px 0;padding-left:18px}@media (min-width:951px){.game-showcase{overscroll-behavior:contain;scrollbar-width:thin;width:44%;max-width:none;height:100%;margin-left:auto;margin-right:0;padding:0 8px 18px 12px;overflow-y:auto}.game-showcase>*{flex-shrink:0}.game-hero{min-height:0}.game-hero-art{display:none}.game-hero-content{padding:20px}.game-hero h1{font-size:clamp(38px,3.2vw,62px);line-height:1}.game-hero p{margin-top:12px}.game-section-label{flex-direction:column;align-items:start}.game-section-label>span{text-align:left;max-width:none}.game-world-section,.game-bottom-grid{grid-template-columns:1fr}.game-world-picture{aspect-ratio:1672/941;min-height:0}.game-world-description{padding:18px}}.game-play-toggle{color:#d6f7ff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.game-play-toggle:focus-visible{outline-offset:2px;outline:3px solid #ffd84d}.game-play-toggle:disabled{opacity:.5;cursor:default}@media (max-width:950px){.game-hero{background:linear-gradient(#100a33e8,#100a33a8 35%,#0000 65%);align-items:flex-start;min-height:min(76dvh,700px)}.game-hero-art{display:none}}
