.presentation-modal[data-astro-cid-jwm5zqk4]{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(16px,4vw,40px);border:0;background:transparent;overflow:visible}.presentation-modal[data-astro-cid-jwm5zqk4]::backdrop{background:color-mix(in srgb,var(--dark) 90%,transparent);backdrop-filter:blur(4px);cursor:pointer}.presentation-modal__frame[data-astro-cid-jwm5zqk4]{position:relative;width:min(100%,1120px);margin:auto;top:50%;transform:translateY(-50%);cursor:default}.presentation-modal__close[data-astro-cid-jwm5zqk4]{position:absolute;top:-44px;right:0;z-index:3;width:44px;height:44px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#12201dd9;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease}.presentation-modal__close[data-astro-cid-jwm5zqk4]:hover,.presentation-modal__close[data-astro-cid-jwm5zqk4]:focus-visible{background:#12201d;border-color:var(--gold-lite)}.presentation-modal__title[data-astro-cid-jwm5zqk4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.presentation-modal__video[data-astro-cid-jwm5zqk4]{position:relative;aspect-ratio:16 / 9;width:100%;background:var(--dark);border-radius:12px;overflow:hidden;box-shadow:0 24px 80px color-mix(in srgb,var(--dark) 55%,transparent)}.presentation-modal__video[data-astro-cid-jwm5zqk4] iframe{display:block;width:100%;height:100%;border:0}#presentation-yt-host[data-astro-cid-jwm5zqk4]{width:100%;height:100%}.presentation-modal__player[data-astro-cid-jwm5zqk4]{display:block;width:100%;height:100%;background:var(--dark);object-fit:contain}.presentation-modal[data-astro-cid-jwm5zqk4][data-mode=own] #presentation-yt-host[data-astro-cid-jwm5zqk4],.presentation-modal__player[data-astro-cid-jwm5zqk4][hidden],.presentation-modal__error[data-astro-cid-jwm5zqk4][hidden],.presentation-modal__fallback[data-astro-cid-jwm5zqk4][hidden]{display:none}.presentation-modal__error[data-astro-cid-jwm5zqk4]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;padding:16px;background:var(--dark);text-align:center;color:var(--cream-2);font-size:var(--text-meta)}.presentation-modal__fallback[data-astro-cid-jwm5zqk4]{margin:12px 0 0;text-align:center;font-size:var(--text-meta)}.presentation-modal__fallback[data-astro-cid-jwm5zqk4] a[data-astro-cid-jwm5zqk4]{color:var(--gold-lite);text-decoration:underline;text-underline-offset:3px}.presentation-modal__fallback[data-astro-cid-jwm5zqk4] a[data-astro-cid-jwm5zqk4]:hover,.presentation-modal__fallback[data-astro-cid-jwm5zqk4] a[data-astro-cid-jwm5zqk4]:focus-visible{color:var(--cream-2)}.presentation-modal[data-astro-cid-jwm5zqk4][data-mode=own] .presentation-modal__volume[data-astro-cid-jwm5zqk4]{display:none}.presentation-modal[data-astro-cid-jwm5zqk4][data-mode=own] .presentation-modal__volume-bar[data-astro-cid-jwm5zqk4]{bottom:64px;padding:0 14px;background:none}.presentation-modal__volume-bar[data-astro-cid-jwm5zqk4]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:10px 14px 12px;background:linear-gradient(to top,rgba(18,32,29,.92),rgba(18,32,29,.55) 70%,transparent);pointer-events:none}.presentation-modal__unmute[data-astro-cid-jwm5zqk4]{pointer-events:auto;flex:0 0 auto;border:1px solid rgba(236,194,102,.65);border-radius:8px;padding:6px 12px;background:#12201de6;color:var(--cream-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.presentation-modal__volume[data-astro-cid-jwm5zqk4]{display:flex;align-items:center;gap:12px;flex:1;max-width:280px;margin:0;pointer-events:auto;cursor:pointer}.presentation-modal__volume-label[data-astro-cid-jwm5zqk4]{flex:0 0 auto;color:var(--cream-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.presentation-modal__volume[data-astro-cid-jwm5zqk4] input[data-astro-cid-jwm5zqk4][type=range]{flex:1;min-width:0;height:6px;accent-color:var(--gold-lite);cursor:pointer}.presentation-modal__volume[data-astro-cid-jwm5zqk4] input[data-astro-cid-jwm5zqk4][type=range]:disabled{opacity:.45;cursor:wait}@media (max-width: 560px){.presentation-modal__frame[data-astro-cid-jwm5zqk4]{top:auto;transform:none;margin-top:clamp(48px,12vh,80px)}.presentation-modal__close[data-astro-cid-jwm5zqk4]{top:-40px}}
