.kskv-load-video{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border:1px solid #3730a3;border-radius:12px;background:#3730a3;color:#fff;font:inherit;font-weight:500;cursor:pointer}
.kskv-load-video:hover{background:#312e81}
.kskv-load-video:focus-visible{outline:3px solid #818cf8;outline-offset:3px}
.kskv-video-dialog{box-sizing:border-box;width:min(960px,94vw);max-height:94vh;padding:16px;border:0;border-radius:18px;background:#141424;color:#fff;box-shadow:0 24px 80px #0008}
.kskv-video-dialog::backdrop{background:rgba(10,10,30,.8)}
.kskv-video-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:18px}
.kskv-video-dialog-header button{padding:9px 14px;border:1px solid #ffffff60;border-radius:8px;background:transparent;color:#fff;font:inherit;cursor:pointer}
.kskv-video-dialog video{display:block;width:100%;max-height:76vh;object-fit:contain;background:#000;border-radius:10px}
