
#azg-v128-server-home{display:block!important;margin:0 0 24px!important}
.azg-v128-server-hero{
 display:flex!important;
 justify-content:space-between!important;
 align-items:center!important;
 gap:18px!important;
 flex-wrap:wrap!important;
 padding:26px!important;
 margin:0 0 18px!important;
 border:1px solid rgba(255,255,255,.10)!important;
 border-radius:15px!important;
 background:
  radial-gradient(circle at 90% 20%,rgba(56,189,248,.13),transparent 32%),
  linear-gradient(145deg,#292c3b,#1b1d29)!important;
 box-shadow:0 22px 60px rgba(0,0,0,.32)!important;
}
.azg-v128-server-hero span{font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;color:#ae91ff!important}
.azg-v128-server-hero h1{margin:8px 0!important;font-size:34px!important;color:#fff!important}
.azg-v128-server-hero p{margin:0!important;color:#a2a7b1!important}
.azg-v128-server-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
.azg-v128-server-btn{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:44px!important;padding:0 16px!important;border-radius:10px!important;
 color:#fff!important;text-decoration:none!important;font-weight:950!important
}
.azg-v128-server-btn.purple{background:linear-gradient(135deg,#6848be,#4552ba)!important}
.azg-v128-server-btn.blue{background:linear-gradient(135deg,#258bb9,#24709a)!important}
.azg-v128-server-grid{
 display:grid!important;
 grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important;
 gap:16px!important;
}
.azg-v128-server-card{
 display:grid!important;
 gap:15px!important;
 padding:22px!important;
 border:1px solid rgba(255,255,255,.10)!important;
 border-radius:15px!important;
 background:linear-gradient(145deg,#252838,#171923)!important;
 box-shadow:0 18px 48px rgba(0,0,0,.30)!important;
 color:#fff!important;
}
.azg-v128-server-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}
.azg-v128-server-head>div{display:flex!important;align-items:center!important;gap:9px!important}
.azg-v128-server-head strong{font-size:18px!important}
.azg-v128-dot{width:9px!important;height:9px!important;border-radius:50%!important;background:#39d98a!important;box-shadow:0 0 12px #39d98a!important}
.azg-v128-online{font-size:10px!important;font-weight:950!important;color:#78e4a8!important}
.azg-v128-server-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}
.azg-v128-server-stats>div{
 padding:14px!important;
 border:1px solid #373a48!important;
 border-radius:11px!important;
 background:#11131b!important;
 min-width:0!important;
}
.azg-v128-server-stats small{display:block!important;color:#9197a2!important;margin-bottom:6px!important}
.azg-v128-server-stats b{display:block!important;overflow-wrap:anywhere!important;font-size:16px!important}
.azg-v128-server-features{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
.azg-v128-server-features span{
 padding:7px 10px!important;
 border-radius:999px!important;
 background:rgba(139,92,246,.14)!important;
 border:1px solid rgba(139,92,246,.25)!important;
 font-size:10px!important;
}
.azg-v128-details-btn{
 min-height:44px!important;
 border:1px solid #4a4f61!important;
 border-radius:10px!important;
 background:linear-gradient(145deg,#292d39,#1b1e27)!important;
 color:#fff!important;
 font-weight:900!important;
 cursor:pointer!important;
}
.azg-v128-details{
 display:none!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:9px!important;
 padding:12px!important;
 border:1px solid #373a48!important;
 border-radius:11px!important;
 background:#11131b!important;
}
.azg-v128-details.open{display:grid!important}
.azg-v128-details>div{
 padding:11px!important;
 border-radius:9px!important;
 background:#171a23!important;
 border:1px solid rgba(255,255,255,.06)!important;
}
.azg-v128-details small{display:block!important;color:#8f95a1!important;margin-bottom:5px!important}
.azg-v128-details strong{font-size:13px!important;overflow-wrap:anywhere!important}
.azg-v128-connect{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:46px!important;border-radius:10px!important;
 background:linear-gradient(135deg,#2f9c66,#246d4b)!important;
 color:#fff!important;text-decoration:none!important;font-weight:950!important;
}
@media(max-width:760px){
 #azg-v128-server-home{margin-bottom:18px!important}
 .azg-v128-server-hero{align-items:flex-start!important;flex-direction:column!important;padding:20px!important}
 .azg-v128-server-grid{grid-template-columns:1fr!important}
 .azg-v128-server-card{padding:18px!important}
 .azg-v128-server-stats{grid-template-columns:1fr!important}
 .azg-v128-details{grid-template-columns:1fr!important}
}

/* V13 server list polish */
.azg-v128-server-actions{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(180px,1fr))!important;
 gap:10px!important;
}
.azg-v128-server-btn{
 min-height:52px!important;
 padding:0 20px!important;
 border:1px solid rgba(255,255,255,.14)!important;
 box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}
.azg-v128-server-btn.purple{
 background:linear-gradient(135deg,#7752da,#4c3bb1)!important;
}
.azg-v128-server-btn.blue{
 background:linear-gradient(135deg,#239ad1,#206f9a)!important;
}
.azg-v128-server-btn:hover{
 transform:translateY(-2px)!important;
 filter:brightness(1.08)!important;
}
@media(max-width:620px){
 .azg-v128-server-actions{
  width:100%!important;
  grid-template-columns:1fr!important;
 }
}

/* V13.1 public player table */
.azg-v128-details{
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.azg-v131-public-players{
 grid-column:1/-1!important;
 padding:14px!important;
 border:1px solid rgba(139,92,246,.24)!important;
 border-radius:11px!important;
 background:rgba(8,10,15,.44)!important;
}
.azg-v131-public-player-title{
 margin-bottom:10px!important;
 color:#bca8ff!important;
 font-size:11px!important;
 font-weight:950!important;
 letter-spacing:.10em!important;
 text-transform:uppercase!important;
}
.azg-v131-public-player-list{display:grid!important;gap:7px!important}
.azg-v131-public-player-row{
 display:grid!important;
 grid-template-columns:32px minmax(0,1fr) auto!important;
 align-items:center!important;
 gap:10px!important;
 padding:10px!important;
 border:1px solid #343846!important;
 border-radius:9px!important;
 background:linear-gradient(145deg,#181b24,#101219)!important;
}
.azg-v131-public-player-num{
 width:32px!important;height:32px!important;display:grid!important;place-items:center!important;
 border-radius:8px!important;background:rgba(139,92,246,.15)!important;color:#bea9ff!important;font-weight:950!important;
}
.azg-v131-public-player-name{display:flex!important;flex-direction:column!important;min-width:0!important}
.azg-v131-public-player-name strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.azg-v131-public-player-name small{margin-top:3px!important;color:#8f95a1!important}
.azg-v131-public-player-score{color:#78e4a8!important;font-size:11px!important;font-weight:950!important}
.azg-v131-public-empty{
 padding:13px!important;text-align:center!important;color:#9197a2!important;
 border:1px dashed #3a3e4c!important;border-radius:9px!important;
}
@media(max-width:760px){
 .azg-v128-details{grid-template-columns:1fr!important}
 .azg-v131-public-player-row{grid-template-columns:30px minmax(0,1fr)!important}
 .azg-v131-public-player-score{grid-column:2!important}
}

/* V13.3 card deformation fix */
.azg-v128-server-grid{
 align-items:start!important;
 grid-auto-rows:auto!important;
}
.azg-v128-server-card{
 align-self:start!important;
 height:auto!important;
 min-height:0!important;
}
.azg-v128-details.open{
 display:grid!important;
}
.azg-v128-server-btn.purple{
 background:linear-gradient(135deg,#ff7a2f,#ff3d72)!important;
 border-color:rgba(255,122,47,.35)!important;
}
.azg-v128-server-btn.blue{
 background:linear-gradient(135deg,#00c7c7,#2478ff)!important;
 border-color:rgba(0,199,199,.35)!important;
}
