body.theater{background:#030304;overflow:hidden}.theater[data-astro-cid-ml55yyrv]{position:fixed;inset:0;display:grid;grid-template-rows:auto 1fr auto;isolation:isolate}.ambient[data-astro-cid-ml55yyrv]{position:absolute;inset:-10%;z-index:-1}.ambient[data-astro-cid-ml55yyrv] img[data-astro-cid-ml55yyrv]{width:100%;height:100%;object-fit:cover;filter:blur(60px) saturate(1.3) brightness(.35);transform:scale(1.1)}.ambient[data-astro-cid-ml55yyrv]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,#030304 85%)}.top[data-astro-cid-ml55yyrv]{display:flex;align-items:center;gap:16px;padding:12px clamp(12px,3vw,28px);padding-top:max(12px,env(safe-area-inset-top))}.back[data-astro-cid-ml55yyrv]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);font-size:18px}.back[data-astro-cid-ml55yyrv]:hover{border-color:var(--accent);color:var(--accent)}.brand[data-astro-cid-ml55yyrv] img[data-astro-cid-ml55yyrv]{width:34px;height:auto}.name[data-astro-cid-ml55yyrv]{font:500 14px/1 var(--display);letter-spacing:.26em;text-transform:uppercase;margin-right:auto}.full[data-astro-cid-ml55yyrv]{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong);font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}.full[data-astro-cid-ml55yyrv] svg[data-astro-cid-ml55yyrv]{width:16px;height:16px}.full[data-astro-cid-ml55yyrv]:hover{border-color:var(--accent);color:var(--accent)}.stage[data-astro-cid-ml55yyrv]{display:grid;place-items:center;padding:0 clamp(0px,3vw,40px);min-height:0}.screen[data-astro-cid-ml55yyrv]{position:relative;width:min(100%,calc((100svh - 150px) * 16 / 9));aspect-ratio:16 / 9;max-height:100%;background:#000;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 60px 160px -40px color-mix(in srgb,var(--accent) 50%,transparent)}.screen[data-astro-cid-ml55yyrv] iframe[data-astro-cid-ml55yyrv]{position:absolute;inset:0;width:100%;height:100%;border:0}.poster[data-astro-cid-ml55yyrv]{position:absolute;inset:0;display:grid;place-items:center}.poster[data-astro-cid-ml55yyrv] picture[data-astro-cid-ml55yyrv],.poster[data-astro-cid-ml55yyrv] img[data-astro-cid-ml55yyrv]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:brightness(.6)}.poster-ui[data-astro-cid-ml55yyrv]{margin-top:18%}@media(max-aspect-ratio:4/5){.poster[data-astro-cid-ml55yyrv] img[data-astro-cid-ml55yyrv]{height:auto;min-height:70%}}.poster-ui[data-astro-cid-ml55yyrv]{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:20px}.start[data-astro-cid-ml55yyrv]{position:relative;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;color:#120c05;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 100%,white 30%),var(--accent));box-shadow:0 0 60px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform .5s var(--ease)}.start[data-astro-cid-ml55yyrv] svg[data-astro-cid-ml55yyrv]{width:38px;height:38px;margin-left:5px}.start[data-astro-cid-ml55yyrv]:hover{transform:scale(1.08)}.ring[data-astro-cid-ml55yyrv]{position:absolute;inset:-14px;border-radius:50%;border:1px solid var(--accent);animation:ring 2.4s var(--ease) infinite}@keyframes ring{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}.poster[data-astro-cid-ml55yyrv] .tagline[data-astro-cid-ml55yyrv]{font-size:clamp(20px,2.4vw,30px);text-shadow:0 4px 30px rgba(0,0,0,.8)}.ask[data-astro-cid-ml55yyrv]{position:relative;max-width:460px;margin:auto 16px;padding:28px 26px;text-align:center;border-radius:16px;background:#07070ae0;border:1px solid var(--line-strong);backdrop-filter:blur(14px)}.ask[data-astro-cid-ml55yyrv] h2[data-astro-cid-ml55yyrv]{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:.05em;margin:0 0 12px}.ask[data-astro-cid-ml55yyrv] p[data-astro-cid-ml55yyrv]{margin:0 0 20px;font-size:15px;line-height:1.55;color:#d8d2c8}.ask[data-astro-cid-ml55yyrv] a[data-astro-cid-ml55yyrv]{color:var(--accent);white-space:nowrap}.hint[data-astro-cid-ml55yyrv]{margin:0;font:500 11px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#d8d2c8}.loading[data-astro-cid-ml55yyrv]{position:absolute;left:50%;bottom:20px;transform:translate(-50%);margin:0;font-family:var(--serif);font-style:italic;color:#d8d2c8;pointer-events:none}.howto[data-astro-cid-ml55yyrv]{margin:0 auto;padding:12px clamp(16px,3vw,40px) max(14px,env(safe-area-inset-bottom));max-width:1100px;font-size:13px;color:var(--muted);text-align:center}.howto[data-astro-cid-ml55yyrv] b[data-astro-cid-ml55yyrv]{color:var(--text);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:11px;margin-right:8px}@media(max-width:760px),(max-height:520px){.stage[data-astro-cid-ml55yyrv]{padding:0}.screen[data-astro-cid-ml55yyrv]{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.howto[data-astro-cid-ml55yyrv],.full[data-astro-cid-ml55yyrv] span[data-astro-cid-ml55yyrv]{display:none}.top[data-astro-cid-ml55yyrv]{padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top))}}.theater[data-astro-cid-ml55yyrv].is-full .top[data-astro-cid-ml55yyrv],.theater[data-astro-cid-ml55yyrv].is-full .howto[data-astro-cid-ml55yyrv]{display:none}.theater[data-astro-cid-ml55yyrv].is-full .stage[data-astro-cid-ml55yyrv]{padding:0}.theater[data-astro-cid-ml55yyrv].is-full .screen[data-astro-cid-ml55yyrv]{width:100vw;height:100svh;aspect-ratio:auto;border-radius:0}
