.ikit-video-lightbox__trigger{width:100%;min-width:0;height:auto;aspect-ratio:var(--video-aspect-ratio);border-radius:calc(var(--radius) * 1.5);background:var(--surface-secondary);isolation:isolate;padding:0;display:block;position:relative;overflow:hidden}.ikit-video-lightbox__trigger video,.ikit-video-lightbox__poster{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ikit-video-lightbox__trigger video{opacity:0;transition:opacity .3s}.ikit-video-lightbox__trigger video[data-playing]{opacity:1}.ikit-video-lightbox__watch{border:1px solid var(--separator);background:var(--surface);min-height:44px;color:var(--foreground);font-size:var(--ikit-small-size);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex;position:absolute;inset:auto 20px 20px auto}.ikit-video-lightbox__backdrop{background:color-mix(in srgb,var(--foreground) 82%,transparent)}.ikit-video-lightbox__container{padding:16px}.ikit-video-lightbox__dialog{background:var(--surface);width:min(1120px,100vw - 32px,177.778dvh - 199.111px);max-width:none;color:var(--foreground);border-radius:calc(var(--radius) * 2);padding:0;overflow:hidden}.ikit-video-lightbox__dialog .modal__header{margin:0;padding:16px 64px 16px 20px}.ikit-video-lightbox__dialog .modal__heading{font-family:var(--font-sans);font-size:var(--ikit-body-size);line-height:1.5}.ikit-video-lightbox__dialog .modal__close-trigger{width:44px;height:44px;top:6px;right:8px}.ikit-video-lightbox__dialog .modal__body{flex:none;margin:0;padding:0}.ikit-video-lightbox__dialog iframe{aspect-ratio:16/9;border:0;width:100%;display:block}@media (prefers-reduced-motion:reduce){.ikit-video-lightbox__backdrop,.ikit-video-lightbox__dialog{transition:none!important;animation:none!important}.ikit-video-lightbox__trigger video{transition:none}}
