.yt.svelte-ihcf4r{margin:2.5rem 0}.yt-frame.svelte-ihcf4r{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#000}iframe.svelte-ihcf4r,.yt-poster.svelte-ihcf4r{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-poster.svelte-ihcf4r{padding:0;background:#000;cursor:pointer}.yt-poster.svelte-ihcf4r img:where(.svelte-ihcf4r){width:100%;height:100%;object-fit:cover}.yt-shade.svelte-ihcf4r{position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#000000bf)}.yt-play.svelte-ihcf4r{position:absolute;top:50%;left:50%;display:grid;width:4rem;height:4rem;place-items:center;border-radius:999px;background:#ffffffeb;color:#0a0a0a;transform:translate(-50%,-50%);transition:transform .15s ease}.yt-poster.svelte-ihcf4r:hover .yt-play:where(.svelte-ihcf4r),.yt-poster.svelte-ihcf4r:focus-visible .yt-play:where(.svelte-ihcf4r){transform:translate(-50%,-50%) scale(1.06)}.yt-label.svelte-ihcf4r{position:absolute;right:1rem;bottom:.9rem;left:1rem;display:flex;flex-direction:column;gap:.2rem;color:#fff;font-size:.95rem;font-weight:700;text-align:left}.yt-label.svelte-ihcf4r em:where(.svelte-ihcf4r){color:#ffffffb3;font-size:.78rem;font-style:normal;font-weight:600}figcaption.svelte-ihcf4r{margin-top:12px;color:var(--text-3);font-family:var(--mono);font-size:12.5px;line-height:1.6}figcaption.svelte-ihcf4r a:where(.svelte-ihcf4r){color:var(--text);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}figcaption.svelte-ihcf4r a:where(.svelte-ihcf4r):hover{text-decoration-color:#ffffffd9}
