.video.svelte-red2hl{width:100%;height:100%;object-fit:contain;background:#000}.stage.svelte-nfsfpn{position:relative;width:100%;aspect-ratio:16 / 9;max-height:100dvh;background:#0d0f14;border-radius:12px;overflow:hidden;display:grid}.placeholder.svelte-nfsfpn{display:grid;place-content:center;justify-items:center;gap:.5rem;text-align:center;color:#cbd2dd;padding:2rem}.placeholder.svelte-nfsfpn .play:where(.svelte-nfsfpn){font-size:3rem;opacity:.5}.placeholder.svelte-nfsfpn h2:where(.svelte-nfsfpn){margin:0;font-size:1.4rem;font-weight:600}.placeholder.svelte-nfsfpn .hint:where(.svelte-nfsfpn){margin:0;font-size:.8rem;opacity:.5}.overlay.svelte-nfsfpn{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;gap:.75rem;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.15) 60%,transparent);pointer-events:none}.overlay.playing.svelte-nfsfpn{background:linear-gradient(to top,rgba(0,0,0,.55),transparent 40%);padding-bottom:3.25rem}.overlay.svelte-nfsfpn button,.overlay.svelte-nfsfpn .choice:where(.svelte-nfsfpn),.overlay.svelte-nfsfpn .ghost:where(.svelte-nfsfpn){pointer-events:auto}.prompt.svelte-nfsfpn{margin:0;color:#fff;font-size:1.5rem;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.6)}.choices.svelte-nfsfpn{display:flex;flex-wrap:wrap;gap:.6rem}.choice.svelte-nfsfpn{background:#fffffff2;color:#0d0f14;border:none;border-radius:10px;padding:.7rem 1.1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .08s ease,background .15s ease}.choice.svelte-nfsfpn:hover{background:#fff;transform:translateY(-1px)}.endscreen.svelte-nfsfpn{color:#fff;display:grid;gap:.9rem;justify-items:start}.endrow.svelte-nfsfpn{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.choice.link.svelte-nfsfpn{text-decoration:none;display:inline-block}.ghost.svelte-nfsfpn{justify-self:start;background:transparent;color:#ffffffbf;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:.4rem .8rem;font-size:.85rem;cursor:pointer}@media (prefers-reduced-motion: reduce){.choice.svelte-nfsfpn{transition:none}}
