.intro.svelte-1uha8ag{background:linear-gradient(#120c28 0%,#2a1f5c 55%,#4a2f72 100%);position:fixed;inset:0;overflow:hidden}iframe.svelte-1uha8ag{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.legal-links.svelte-1uha8ag{top:max(var(--space-2), env(safe-area-inset-top));left:max(var(--space-2), env(safe-area-inset-left));opacity:.8;position:absolute}.sound.svelte-1uha8ag{top:max(var(--space-3), env(safe-area-inset-top));right:max(var(--space-3), env(safe-area-inset-right));border:3px solid var(--outline);width:48px;height:48px;color:var(--text);cursor:pointer;opacity:.85;background:#282046b8;border-radius:50%;place-items:center;display:grid;position:absolute}.sound.svelte-1uha8ag:hover,.sound[aria-pressed=true].svelte-1uha8ag{opacity:1}.sound[aria-pressed=true].svelte-1uha8ag{background:var(--accent);color:var(--accent-text)}.sound.svelte-1uha8ag:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sound.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:24px;height:24px}.stroke.svelte-1uha8ag{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.play-now.svelte-1uha8ag{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));border:4px solid var(--outline);background:var(--accent);min-height:64px;color:var(--accent-text);font-family:var(--font-display);white-space:nowrap;box-shadow:0 6px 0 var(--outline), 0 12px 28px #00000073;transition:transform var(--dur-fast) ease, background-color var(--dur-fast) ease;border-radius:999px;align-items:center;gap:.4em;padding:.3em 1.1em .4em;font-size:clamp(1.5rem,4.2vmin + .6rem,2.6rem);line-height:1;text-decoration:none;animation:2.4s ease-in-out infinite svelte-1uha8ag-bounce;display:inline-flex;position:absolute}.play-now.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.7em}.play-now.svelte-1uha8ag:hover{background:var(--c-moon)}.play-now.svelte-1uha8ag:active{box-shadow:0 2px 0 var(--outline);transform:translateY(4px)}.play-now.svelte-1uha8ag:focus-visible{outline:4px solid var(--focus);outline-offset:4px}.play-now.emph.svelte-1uha8ag{background:var(--c-moon);animation:2.4s ease-in-out infinite svelte-1uha8ag-bounce,1.2s ease-out infinite svelte-1uha8ag-pulse}@media (orientation:portrait) and (width<=600px){.play-now.svelte-1uha8ag{right:50%;bottom:max(var(--space-6), env(safe-area-inset-bottom));translate:50%}}@keyframes svelte-1uha8ag-bounce{0%,30%,to{transform:translateY(0)scale(1)}12%{transform:translateY(-10px)scale(1.04)}22%{transform:translateY(0)scale(1.04,.96)}}@keyframes svelte-1uha8ag-pulse{0%{box-shadow:0 6px 0 var(--outline), 0 0 0 0 #ffe7a3b3}to{box-shadow:0 6px 0 var(--outline), 0 0 0 22px #ffe7a300}}@media (prefers-reduced-motion:reduce){.play-now.svelte-1uha8ag,.play-now.emph.svelte-1uha8ag{box-shadow:0 6px 0 var(--outline), 0 0 0 8px #ffe7a373;animation:none}}
