.yt[data-v-3d840c80]{margin:0}.yt__frame[data-v-3d840c80]{aspect-ratio:16/9;border:1px solid var(--color-border);background:#0a0a0a;border-radius:1rem;position:relative;overflow:hidden}.yt__btn[data-v-3d840c80]{z-index:1;cursor:pointer;color:#fff;touch-action:manipulation;background:#0a0a0a;border:0;padding:0;display:block;position:absolute;inset:0}.yt__btn[data-v-3d840c80],.yt__btn img[data-v-3d840c80]{width:100%;height:100%}.yt__btn img[data-v-3d840c80]{-o-object-fit:cover;object-fit:cover}.yt__btn img[data-v-3d840c80],.yt__play[data-v-3d840c80],.yt__shade[data-v-3d840c80]{pointer-events:none}.yt__shade[data-v-3d840c80]{background:linear-gradient(#0808080d,#08080880);position:absolute;inset:0}.yt__play[data-v-3d840c80]{background:var(--color-accent);border-radius:999px;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059}.yt__btn:focus-visible .yt__play[data-v-3d840c80],.yt__btn:hover .yt__play[data-v-3d840c80]{background:var(--color-accent-hover)}.yt__btn[data-v-3d840c80]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.yt__frame iframe[data-v-3d840c80]{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.yt__caption[data-v-3d840c80]{color:var(--color-text-muted);margin-top:.7rem;font-size:.95rem}
