.play-button.svelte-1xjvxs9{width:19cqi;height:19cqi;border-radius:50%;border:none;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 12px rgba(0,0,0,.15));transition:transform .15s,background .15s}.play-button.svelte-1xjvxs9:active{transform:scale(.92);background:none}.play-button.svelte-1xjvxs9 svg:where(.svelte-1xjvxs9){width:28%;height:28%;color:var(--text);transform:translate(6%) translateY(-4%)}.back-hero.svelte-1ss8n8s{position:relative;width:100%;aspect-ratio:1.5;overflow:hidden;z-index:0;background:var(--bg-raised);transition:aspect-ratio .35s cubic-bezier(.4,0,.2,1)}.back-hero.hero-playable.svelte-1ss8n8s{cursor:pointer}.back-hero.hero-list.svelte-1ss8n8s{aspect-ratio:clamp(1.5,calc(2*100vw/100vh),3)}.expanded .back-hero.svelte-1ss8n8s{aspect-ratio:clamp(1.7778,calc(2*100vw/100vh),3);position:sticky;top:0}@media(max-width:768px)and (orientation:portrait){.expanded .back-hero.svelte-1ss8n8s{aspect-ratio:1}}.header-bg.svelte-1ss8n8s{position:absolute;width:110%;inset:0 0 0 -10%;background-size:cover;background-position:center 20%;pointer-events:none;opacity:0;transition:opacity 1.5s ease}.back-hero.pan.svelte-1ss8n8s .header-bg:where(.svelte-1ss8n8s){animation:svelte-1ss8n8s-slide-pan 8s linear forwards}.header-bg.active.svelte-1ss8n8s{opacity:.8}@keyframes svelte-1ss8n8s-slide-pan{0%{transform:translate(0)}to{transform:translate(10%)}}.play-btn-wrap.svelte-1ss8n8s{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:3;pointer-events:none;transition:transform .1s ease-in,opacity .1s ease-in}.play-btn-wrap.visible.svelte-1ss8n8s{transform:translate(-50%,-50%) scale(1);opacity:1;transition:transform .25s ease-out,opacity .25s ease-out}.play-btn-wrap.visible.svelte-1ss8n8s button{pointer-events:auto}@media(prefers-reduced-motion:reduce){.header-bg.svelte-1ss8n8s,.back-hero.pan.svelte-1ss8n8s .header-bg:where(.svelte-1ss8n8s){transition:none;animation:none}}
