.yt-frame{aspect-ratio:16/9;background:var(--ink-900);border-radius:var(--radius-lg);overflow:hidden;position:relative;width:100%}.yt-frame iframe{border:0}.yt-facade,.yt-frame iframe{display:block;height:100%;width:100%}.yt-facade{cursor:pointer;position:relative}.yt-facade img{display:block;height:100%;object-fit:cover;width:100%}.yt-facade__play{align-items:center;background:var(--brand-primary);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.35);color:var(--white);display:flex;height:72px;inset:0;justify-content:center;margin:auto;position:absolute;transition:transform var(--motion-micro) var(--ease-out),background var(--motion-micro) var(--ease-out);width:72px}.yt-facade__play svg{height:26px;margin-left:4px;width:26px}.yt-facade:focus-visible .yt-facade__play,.yt-facade:hover .yt-facade__play{background:var(--brand-primary-700);transform:scale(1.06)}.yt-facade__time{background:rgba(0,0,0,.7);border-radius:var(--radius-sm);bottom:var(--space-3);color:var(--white);font-family:var(--font-body);font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:1.5;padding:2px var(--space-2);position:absolute;right:var(--space-3)}.btn .yt-btn__icon{flex:none;height:16px;width:16px}.btn .yt-btn__time{font-weight:var(--fw-regular);opacity:.7}.yt-dialog{background:transparent;border:0;max-width:none;overflow:visible;padding:0;width:min(960px,calc(100vw - var(--space-4)*2))}.yt-dialog::backdrop{background:rgba(10,12,14,.85)}.yt-dialog__close{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--white);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--fs-15);font-weight:var(--fw-semibold);gap:var(--space-2);margin:0 0 var(--space-3) auto;padding:var(--space-2) var(--space-3)}.yt-dialog__close:hover{background:hsla(0,0%,100%,.1)}.yt-dialog__close svg{height:18px;width:18px}@media (prefers-reduced-motion:reduce){.yt-facade__play{transition:none}}