.video-embed.svelte-161oxm0{display:grid;gap:var(--size-2);place-items:stretch;margin:var(--size-4) 0 var(--size-5)}.player.svelte-161oxm0{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-2);background:var(--surface-2);border:var(--border-width) solid var(--border-color)}.player.svelte-161oxm0 iframe:where(.svelte-161oxm0){position:absolute;inset:0;width:100%;height:100%;border:0}.facade.svelte-161oxm0{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.facade.svelte-161oxm0 img:where(.svelte-161oxm0){display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.facade.svelte-161oxm0:hover img:where(.svelte-161oxm0),.facade.svelte-161oxm0:focus-visible img:where(.svelte-161oxm0){transform:scale(1.03)}.facade.svelte-161oxm0:focus-visible{outline:3px solid var(--accent-color);outline-offset:2px}.play.svelte-161oxm0{position:absolute;inset:0;margin:auto;width:var(--size-9);height:var(--size-9);display:grid;place-items:center;border-radius:var(--radius-round);background:var(--primary);color:var(--primary-contrast);box-shadow:var(--shadow-3);transition:transform .2s ease}.play.svelte-161oxm0 svg{font-size:var(--font-size-5);margin-left:3px}.facade.svelte-161oxm0:hover .play:where(.svelte-161oxm0),.facade.svelte-161oxm0:focus-visible .play:where(.svelte-161oxm0){transform:scale(1.08)}figcaption.svelte-161oxm0{display:flex;justify-content:space-between;align-items:baseline;gap:var(--size-3);flex-wrap:wrap;font-size:var(--font-size-sm);color:var(--text-2)}.caption-title.svelte-161oxm0{font-weight:var(--font-weight-6)}figcaption.svelte-161oxm0 a:where(.svelte-161oxm0){display:inline-flex;align-items:center;gap:var(--size-1);color:var(--text-2);white-space:nowrap}figcaption.svelte-161oxm0 a:where(.svelte-161oxm0) svg{font-size:var(--font-size-2)}@media(prefers-reduced-motion:reduce){.facade.svelte-161oxm0 img:where(.svelte-161oxm0),.play.svelte-161oxm0{transition:none}.facade.svelte-161oxm0:hover img:where(.svelte-161oxm0),.facade.svelte-161oxm0:focus-visible img:where(.svelte-161oxm0),.facade.svelte-161oxm0:hover .play:where(.svelte-161oxm0),.facade.svelte-161oxm0:focus-visible .play:where(.svelte-161oxm0){transform:none}}
