/* SOLVEN rekrutacja v63 - branded premium video window, no paragraph */
.svr-video-v63.sv-recruit-video-dialog {
  z-index: 100050;
  padding: 16px;
  background: rgba(0,0,0,.89);
  backdrop-filter: blur(11px);
}
.svr-video-v63 .sv-recruit-video-box {
  position: relative;
  box-sizing: border-box;
  width: min(820px, 100%);
  max-height: calc(100dvh - 32px);
  overflow: auto;
  padding: clamp(16px, 3vw, 26px);
  border: 1px solid rgba(255,137,29,.61);
  border-radius: 20px;
  background: #090909;
  box-shadow: 0 30px 90px #000d, 0 0 44px rgba(255,115,0,.075);
}
.svr-video-v63 .sv-recruit-video-box::before {
  content: '';
  position: absolute;
  left: 12%; right: 12%; top: 0; height: 1px;
  pointer-events:none;
  background: linear-gradient(90deg,transparent,#ff8b23,transparent);
}
.svr-video-v63 .sv-recruit-video-close {
  position: absolute;
  z-index: 2;
  top: 14px; right: 14px;
  width: 38px; height: 38px;
  border-radius: 10px;
  border: 1px solid rgba(255,155,69,.35);
  background: #17120e;
  color: #fff;
}
.svr-video-v63 .sv-recruit-video-close:hover { background:#27180e; border-color:#ff8b23; }
.svr-video-v63 .svr63-heading { margin: 0 40px 17px; text-align: center; }
.svr-video-v63 .svr63-brand {
  margin: 0 0 9px;
  color:#f7f7f7;
  font: 900 17px/1 Arial,Helvetica,sans-serif;
  letter-spacing:-.055em;
}
.svr-video-v63 .svr63-eyebrow {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:13px;
  margin-bottom: 10px;
  color:#f5c99b;
  font: 800 10px/1.2 Arial,Helvetica,sans-serif;
  letter-spacing:.34em;
}
.svr-video-v63 .svr63-eyebrow span { width:32px; height:1px; background:linear-gradient(90deg,transparent,#ff900f); }
.svr-video-v63 .svr63-eyebrow span:last-child { transform:scaleX(-1); }
.svr-video-v63 .sv-recruit-video-title {
  margin:0;
  color:#fff;
  font-family: Impact,'Arial Narrow',Arial,sans-serif;
  font-size:clamp(28px,5vw,46px);
  font-weight:900;
  font-stretch:condensed;
  letter-spacing:.015em;
  line-height:1.12;
  text-align:center;
  text-transform:uppercase;
  overflow:visible;
  padding: 1px 0 4px;
}
.svr-video-v63 .sv-recruit-video-player {
  display:block;
  width:100%;
  aspect-ratio:16/9;
  object-fit:contain;
  background:#050505;
  border:1px solid rgba(255,145,38,.35);
  border-radius:12px;
  pointer-events:none;
  user-select:none;
  -webkit-user-select:none;
}
.svr-video-v63 .sv-recruit-video-player::-webkit-media-controls,
.svr-video-v63 .sv-recruit-video-player::-webkit-media-controls-enclosure,
.svr-video-v63 .sv-recruit-video-player::-webkit-media-controls-panel { display:none!important; visibility:hidden!important; }
.svr-video-v63 .sv-recruit-video-missing { display:none; }
.svr-video-v63.is-missing .sv-recruit-video-player { display:none; }
.svr-video-v63.is-missing .sv-recruit-video-missing { display:flex; }
.svr-video-v63 .sv-recruit-video-discord {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  width:min(280px,100%);
  min-height:45px;
  box-sizing:border-box;
  margin:18px auto 0;
  border-radius:10px;
  background:linear-gradient(100deg,#ff7a00,#ff970d);
  color:#090909;
  box-shadow:0 10px 26px rgba(255,122,0,.13);
  text-decoration:none;
  font:900 13px/1.1 Arial,Helvetica,sans-serif;
  letter-spacing:.1em;
  transition:transform .2s ease,box-shadow .2s ease;
}
.svr-video-v63 .sv-recruit-video-discord:hover { transform:translateY(-2px); box-shadow:0 14px 32px rgba(255,122,0,.24); }
.svr-types .svr-card.svr-clickable-v63 { cursor:pointer; }
.svr-types .svr-card.svr-clickable-v63:focus-visible { outline:2px solid #ff8a0a; outline-offset:4px; }
@media(max-width:540px){
  .svr-video-v63 .sv-recruit-video-box {padding:14px;}
  .svr-video-v63 .svr63-heading {margin:12px 30px 14px;}
  .svr-video-v63 .sv-recruit-video-title {font-size:clamp(25px,7vw,36px);}
  .svr-video-v63 .sv-recruit-video-discord {margin-top:14px;}
}
@media(prefers-reduced-motion:reduce){ .svr-video-v63 .sv-recruit-video-discord{transition:none;} }
