/* v21.0.0 - homepage news showcase override */
html body.forum-dark.vrp-native.action_home .vrp-home-grid-v3{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:start!important;
}
html body.forum-dark.vrp-native.action_home .vrp-home-news-panel{
  grid-column:1/-1!important;
  padding:18px!important;
  border-radius:20px!important;
  border:1px solid rgba(45,212,191,.22)!important;
  background:linear-gradient(180deg,rgba(5,22,37,.92),rgba(3,13,26,.94))!important;
  box-shadow:0 22px 62px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;
  overflow:hidden!important;
}
html body.forum-dark.vrp-native.action_home .vrp-home-news-panel > .home-news-grid-inline{display:none!important;}
html body.forum-dark.vrp-native.action_home .vrp-home-news-panel::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  border-radius:inherit!important;
  box-shadow:inset 0 0 0 1px rgba(56,189,248,.08),inset 0 -1px 0 rgba(168,85,247,.18)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-home-news-panel .vrp-card-head{margin-bottom:14px!important;}
html body.forum-dark.vrp-native.action_home .vrp-home-news-panel .vrp-card-head h2{
  color:#f8fbff!important;
  font-size:22px!important;
  font-weight:950!important;
  letter-spacing:0!important;
}
html body.forum-dark.vrp-native.action_home .vrp-home-news-panel .vrp-card-head > a{
  min-height:34px!important;
  padding:0 14px!important;
  border-radius:999px!important;
  border:1px solid rgba(56,189,248,.32)!important;
  background:linear-gradient(180deg,rgba(14,55,91,.88),rgba(6,31,55,.94))!important;
  color:#dff8ff!important;
  box-shadow:0 10px 24px rgba(14,165,233,.13),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-home-news-panel .vrp-card-head > a::after{
  content:"\2192";
  margin-left:8px;
  color:#24f2cf;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-grid{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)!important;
  gap:12px!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-side{
  display:grid!important;
  grid-template-rows:repeat(2,minmax(0,137px))!important;
  gap:12px!important;
  min-width:0!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card{
  position:relative!important;
  min-width:0!important;
  border-radius:10px!important;
  border:1px solid color-mix(in srgb,var(--news-accent,#22d3ee) 52%,transparent)!important;
  background:linear-gradient(180deg,rgba(8,22,38,.92),rgba(4,14,27,.96))!important;
  box-shadow:0 18px 40px rgba(0,0,0,.24),0 0 0 1px rgba(255,255,255,.025)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card:hover{
  transform:translateY(-2px)!important;
  border-color:color-mix(in srgb,var(--news-accent,#22d3ee) 82%,#ffffff 8%)!important;
  box-shadow:0 24px 54px rgba(0,0,0,.32),0 0 26px color-mix(in srgb,var(--news-accent,#22d3ee) 30%,transparent)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-link{
  position:relative!important;
  display:grid!important;
  min-height:100%!important;
  color:inherit!important;
  text-decoration:none!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured{
  height:286px!important;
  min-height:0!important;
  border:1px solid rgba(34,211,238,.58)!important;
  background:linear-gradient(180deg,rgba(8,22,38,.92),rgba(4,14,27,.96)) padding-box,linear-gradient(135deg,#18f7c7 0%,#22d3ee 28%,#a855f7 64%,#f84fd7 100%) border-box!important;
  box-shadow:0 0 0 1px rgba(34,211,238,.18),0 0 22px rgba(34,211,238,.28),0 0 34px rgba(168,85,247,.20),0 18px 48px rgba(0,0,0,.34)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-link{height:100%!important;min-height:0!important;}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-media,
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-shade{
  position:absolute!important;
  inset:0!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-media img,
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-thumb img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:cover!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-shade{
  z-index:1!important;
  background:linear-gradient(180deg,rgba(2,7,16,.10) 0%,rgba(2,7,16,.18) 36%,rgba(2,7,16,.86) 100%)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--news-accent,#a855f7) 75%,transparent),inset 0 -88px 120px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--news-accent,#a855f7) 32%,transparent)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-content{
  position:relative!important;
  z-index:3!important;
  min-width:0!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-content{
  align-self:end!important;
  display:grid!important;
  gap:7px!important;
  padding:18px!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-chip{
  justify-self:start!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:23px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  border:1px solid color-mix(in srgb,var(--news-accent,#22d3ee) 55%,rgba(255,255,255,.18))!important;
  background:linear-gradient(135deg,color-mix(in srgb,var(--news-accent,#22d3ee) 82%,#ffffff 6%),color-mix(in srgb,var(--news-accent,#22d3ee) 58%,#000 18%))!important;
  color:#ffffff!important;
  font-size:10px!important;
  font-weight:950!important;
  letter-spacing:0!important;
  line-height:1!important;
  box-shadow:0 10px 24px color-mix(in srgb,var(--news-accent,#22d3ee) 22%,transparent)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-meta{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  align-items:center!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-meta span{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:22px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  background:rgba(2,8,20,.48)!important;
  color:#d8e8f8!important;
  font-size:11px!important;
  font-weight:850!important;
  line-height:1!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-meta svg{
  width:14px!important;
  height:14px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  opacity:.88!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card h3{
  margin:0!important;
  color:#ffffff!important;
  font-weight:950!important;
  letter-spacing:0!important;
  line-height:1.15!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured h3{
  max-width:720px!important;
  font-size:26px!important;
  line-height:1.08!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card p{
  margin:0!important;
  color:#b9cce0!important;
  font-size:14px!important;
  font-weight:750!important;
  line-height:1.45!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured p{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  font-size:13px!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-cta{
  justify-self:start!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  min-height:32px!important;
  margin-top:2px!important;
  padding:0 13px!important;
  border-radius:9px!important;
  border:1px solid rgba(45,212,191,.34)!important;
  background:linear-gradient(135deg,rgba(35,220,171,.96),rgba(14,165,233,.88))!important;
  color:#efffff!important;
  font-size:12px!important;
  font-weight:950!important;
  box-shadow:0 14px 30px rgba(20,184,166,.22),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side .vrp-news-showcase-link{
  grid-template-columns:minmax(0,1fr) minmax(165px,36%)!important;
  align-items:stretch!important;
  height:137px!important;
  min-height:0!important;
  padding:0!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side .vrp-news-showcase-content{
  display:grid!important;
  align-content:center!important;
  gap:6px!important;
  padding:13px!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side{height:137px!important;min-height:0!important;}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side h3{font-size:15px!important;line-height:1.2!important;}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side p{
  display:-webkit-box!important;
  -webkit-line-clamp:1!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  font-size:12px!important;
  line-height:1.35!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-thumb{
  min-width:0!important;
  height:100%!important;
  min-height:0!important;
  margin:10px 10px 10px 0!important;
  border-radius:12px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:#06111f!important;
}
@media(max-width:1180px){
  html body.forum-dark.vrp-native.action_home .vrp-home-grid-v3{grid-template-columns:1fr!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-grid{grid-template-columns:1fr!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-side{grid-template-rows:none!important;}
}
@media(max-width:720px){
  html body.forum-dark.vrp-native.action_home .vrp-home-news-panel{padding:14px!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured{height:320px!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-link{height:100%!important;min-height:0!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured h3{font-size:22px!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side,
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side .vrp-news-showcase-link{height:auto!important;min-height:0!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--side .vrp-news-showcase-link{grid-template-columns:1fr!important;}
  html body.forum-dark.vrp-native.action_home .vrp-news-showcase-thumb{
    height:140px!important;
    min-height:0!important;
    margin:0 10px 10px!important;
    order:-1!important;
  }
}

html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-link{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-media,
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-shade,
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-content{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-media{z-index:0!important;}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-shade{
  z-index:1!important;
  background:linear-gradient(180deg,rgba(1,7,15,.02),rgba(2,9,19,.20) 34%,rgba(2,9,19,.90))!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured .vrp-news-showcase-content{
  z-index:2!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  overflow:hidden!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:4!important;
  pointer-events:none!important;
  border-radius:inherit!important;
  padding:1px!important;
  background:linear-gradient(135deg,#16f7c1 0%,#20e7ff 30%,#a855f7 64%,#ff4dd8 100%)!important;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;
  -webkit-mask-composite:xor!important;
  mask-composite:exclude!important;
}
html body.forum-dark.vrp-native.action_home .vrp-news-showcase-card--featured::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  pointer-events:none!important;
  border-radius:inherit!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),inset 0 0 22px rgba(34,211,238,.16),inset 0 -18px 40px rgba(16,185,129,.12),0 0 30px rgba(34,211,238,.26),0 0 42px rgba(168,85,247,.22)!important;
}

html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline{
  border-color:rgba(148,163,184,.22)!important;
  background:radial-gradient(circle at 14% 18%,rgba(251,191,36,.10),transparent 32%),radial-gradient(circle at 88% 18%,rgba(56,189,248,.10),transparent 30%),linear-gradient(180deg,rgba(8,19,32,.94),rgba(4,12,23,.96))!important;
  box-shadow:0 22px 62px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-live-dot{
  min-width:120px!important;
  background:rgba(251,191,36,.11)!important;
  border-color:rgba(251,191,36,.30)!important;
  color:#ffe7a3!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-server-lines-modern{
  border-color:rgba(148,163,184,.14)!important;
  background:rgba(7,17,30,.58)!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-server-stat{
  border-left-color:rgba(148,163,184,.10)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.006))!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-server-stat strong{color:#b9c5d1!important;}
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-server-stat strong[data-vrp-server-players],
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-server-stat strong[data-vrp-server-version],
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-server-stat strong[data-vrp-server-map]{
  color:#8796a7!important;
  letter-spacing:.08em!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-offline-note{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  min-height:58px!important;
  padding:12px 14px!important;
  border-radius:16px!important;
  border:1px solid rgba(251,191,36,.18)!important;
  background:linear-gradient(135deg,rgba(251,191,36,.10),rgba(56,189,248,.07))!important;
  color:#d9e6f2!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-offline-note[hidden]{display:none!important;}
html body.forum-dark.vrp-native.action_home .vrp-server-offline-note > span{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  height:34px!important;
  border-radius:999px!important;
  background:rgba(251,191,36,.15)!important;
  border:1px solid rgba(251,191,36,.28)!important;
  color:#ffdf7e!important;
  font-weight:1000!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-offline-note strong{
  display:block!important;
  color:#fff4c6!important;
  font-size:13px!important;
  font-weight:950!important;
  line-height:1.25!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-offline-note p{
  margin:4px 0 0!important;
  color:#aebfd0!important;
  font-size:12px!important;
  font-weight:760!important;
  line-height:1.35!important;
}
html body.forum-dark.vrp-native.action_home .vrp-server-card-home.is-offline .vrp-btn.block{
  border:1px solid rgba(56,189,248,.24)!important;
  background:linear-gradient(135deg,rgba(20,184,166,.72),rgba(14,116,144,.82))!important;
  color:#ecfeff!important;
  box-shadow:0 14px 30px rgba(8,145,178,.18),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
