.sv-recruit-video-dialog{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.87);backdrop-filter:blur(9px)}
.sv-recruit-video-dialog.is-visible{display:flex}
.sv-recruit-video-box{position:relative;width:min(780px,100%);border-radius:20px;background:#121216;border:1px solid #3a2a20;padding:22px;box-shadow:0 30px 90px #000b;max-height:calc(100dvh - 40px);overflow:auto}
.sv-recruit-video-close{position:absolute;top:12px;right:12px;z-index:1;width:40px;height:40px;border-radius:50%;background:#282427;color:white;border:1px solid #58422e;cursor:pointer;font-size:25px}
.sv-recruit-video-kicker{display:block;color:#ff8b23;font:800 11px Arial,sans-serif;letter-spacing:.15em;margin:2px 50px 10px 0}
.sv-recruit-video-title{margin:0 44px 17px 0;color:#fff;font:800 clamp(24px,4vw,36px)/1.12 Arial,sans-serif}
.sv-recruit-video-player{display:block;width:100%;aspect-ratio:16/9;background:#080809;border:1px solid #323034;border-radius:11px;object-fit:contain}
.sv-recruit-video-missing{display:none;aspect-ratio:16/9;background:#0c0c0d;border:1px solid #333;border-radius:11px;color:#aaa;align-items:center;justify-content:center;padding:20px;text-align:center;font:400 15px/1.5 Arial,sans-serif}
.sv-recruit-video-dialog.is-missing .sv-recruit-video-player{display:none}
.sv-recruit-video-dialog.is-missing .sv-recruit-video-missing{display:flex}
.sv-recruit-video-desc{color:#c1b9b5;font:400 14px/1.6 Arial,sans-serif;margin:16px 2px}
.sv-recruit-video-discord{display:flex;align-items:center;justify-content:center;min-height:49px;border-radius:9px;background:#ff8200;color:#111;text-decoration:none;font:800 13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;transition:background .2s,transform .2s}
.sv-recruit-video-discord:hover{background:#ffa337;transform:translateY(-1px)}
@media(max-width:560px){.sv-recruit-video-box{padding:16px}.sv-recruit-video-dialog{padding:10px}.sv-recruit-video-title{font-size:24px}}
@media(prefers-reduced-motion:reduce){.sv-recruit-video-discord{transition:none}}
