.rg-lightbox{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--rg-space-4);position:fixed;z-index:1000}.rg-lightbox[hidden]{display:none}.rg-lightbox__backdrop{background:color-mix(in srgb,var(--rg-ink) 90%,transparent);inset:0;position:absolute}.rg-lightbox__dialog{position:relative;width:min(1100px,100%)}.rg-lightbox__frame{aspect-ratio:16/9;background:var(--rg-ink);border:1px solid color-mix(in srgb,var(--rg-paper) 24%,transparent);border-radius:var(--rg-radius-lg);box-shadow:var(--rg-glow-md);overflow:hidden;position:relative}.rg-lightbox__frame iframe,.rg-lightbox__frame video{border:0;height:100%;inset:0;position:absolute;width:100%}.rg-video-card__hs[hidden]{display:none}.rg-lightbox__frame>.rg-video-card__hs{height:100%;inset:0;position:absolute;width:100%}.rg-lightbox__frame .rg-video-card__hs .hs-video-widget,.rg-lightbox__frame .rg-video-card__hs iframe,.rg-lightbox__frame .rg-video-card__hs video{height:100%!important;width:100%!important}.rg-lightbox__close{align-items:center;background-color:var(--rg-accent);border:0;border-radius:50%;box-shadow:var(--rg-glow-sm);color:var(--rg-on-accent);cursor:pointer;display:inline-flex;font-size:1.375rem;height:44px;justify-content:center;line-height:1;padding:0;position:absolute;right:0;top:-56px;transition:box-shadow .2s ease;width:44px}.rg-lightbox__close:focus-visible,.rg-lightbox__close:hover{box-shadow:var(--rg-glow-md)}.rg-lightbox__close:focus-visible{outline:3px solid var(--rg-paper);outline-offset:3px}