﻿.hlv-video-popup{width:min(1000px,94vw);max-height:92dvh;padding:20px;border:1px solid #bb8c2b;border-radius:16px;background:#071b30;color:#fff;box-shadow:0 24px 80px #0006}.hlv-video-popup::backdrop{background:#020b16cc}.hlv-popup-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.hlv-popup-header h2{color:#fff;font-size:clamp(18px,2vw,25px);margin:0}.hlv-popup-header button{flex:0 0 44px;width:44px;height:44px;border:1px solid #ffffff70;border-radius:8px;background:transparent;color:#fff}.hlv-video-popup iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.hlv-video-popup [data-video-status]{color:#fff}.hlv-video-popup [data-video-status]:empty{display:none}.hlv-popup-open{overflow:hidden}

/* Keep dialog copy readable above the public page heading palette. */
.sofl-front-page dialog.hlv-video-popup .hlv-popup-header h2,
.sofl-front-page dialog.hlv-video-popup [data-video-status] {
    color: #fff !important;
}
