/*
 * GGameMonitor V34.0 — Unified Design System
 * Um único stylesheet para Home, páginas internas, servidor, explorar, ranking,
 * comparar, formulários, conta, notícias, pagamentos e mobile.
 */

/* ===== legado consolidado: v3223-fixes.css ===== */
/* =========================================================
   V32.23 — Correções UX / mobile / lista / players
   Carregado depois do app.css para não substituir o tema.
   ========================================================= */

/* Destaque de cor: mantém benefício, remove o fundo exagerado. */
.server-table-v28 .server-row-highlight td,
.server-table-v2971 .server-row-highlight td{
  background:#0e1319!important;
  border-top-color:#1d2630!important;
  border-bottom-color:#1d2630!important;
  box-shadow:none!important;
  filter:none!important;
}
.server-table-v28 .server-row-highlight:hover td,
.server-table-v2971 .server-row-highlight:hover td{background:#111820!important;filter:none!important}
.server-table-v28 .server-row-highlight td:after,
.server-table-v2971 .server-row-highlight td:after{display:none!important;animation:none!important}
.server-table-v28 .server-row-highlight td:first-child,
.server-table-v2971 .server-row-highlight td:first-child{box-shadow:inset 2px 0 var(--server-accent,#f59e0b)!important}
.server-table-v28 .server-row-highlight td:first-child:before,
.server-table-v2971 .server-row-highlight td:first-child:before{
  opacity:.9!important;width:2px!important;
  box-shadow:0 0 8px color-mix(in srgb,var(--server-accent,#f59e0b) 32%,transparent)!important
}
.server-table-v28 .server-row-highlight .thumb,
.server-table-v2971 .server-row-highlight .thumb{box-shadow:none!important;border-color:#2b3540!important}
.server-table-v28 .server-row-highlight .place,
.server-table-v2971 .server-row-highlight .place{color:#f5a719!important;text-shadow:none!important}
.list-service-badge{min-height:18px!important;padding:3px 6px!important;border-radius:6px!important;font-size:7px!important;line-height:1!important;letter-spacing:.04em!important;box-shadow:none!important}

/* Paginação da lista de jogadores. */
.players-pagination-v3223{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding:14px 14px 4px}
.players-pagination-v3223:empty{display:none}
.players-pagination-v3223 button,.players-pagination-v3223 span{min-width:34px;height:34px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid #27323d;background:#0d141b;color:#aeb9c5;font:800 11px Inter,Arial,sans-serif}
.players-pagination-v3223 button{cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}
.players-pagination-v3223 button:hover:not(:disabled){color:#fff;border-color:#4a5867;background:#141d26;transform:translateY(-1px)}
.players-pagination-v3223 button.is-active{color:#111;border-color:#f59e0b;background:#f59e0b}
.players-pagination-v3223 button:disabled{opacity:.35;cursor:not-allowed}
.players-pagination-v3223 span{border-color:transparent;background:transparent}
.players-page-summary-v3223{width:100%;height:auto!important;min-height:18px!important;margin-top:3px;border:0!important;background:transparent!important;color:#6f7d8b!important;font-size:9px!important;font-weight:700!important}

/* Menu mobile: drawer compacto, cabeçalho visível e X de fechar. */
@media(max-width:900px){
  body.gm-mobile-open-v2982{overflow:hidden!important}
  .gm-mobile-drawer-v2982{
    display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;
    width:min(86vw,340px)!important;height:100dvh!important;max-height:none!important;padding:0 14px 18px!important;margin:0!important;
    flex-direction:column!important;border:0!important;border-left:1px solid #202b35!important;border-radius:0!important;
    background:#090e13!important;box-shadow:-18px 0 55px rgba(0,0,0,.62)!important;
    transform:translateX(105%)!important;opacity:1!important;visibility:hidden!important;overflow-y:auto!important;
    overscroll-behavior:contain!important;z-index:1510!important
  }
  body.gm-mobile-open-v2982 .gm-mobile-drawer-v2982{transform:translateX(0)!important;visibility:visible!important}
  .gm-mobile-head-v2982{
    display:flex!important;position:sticky!important;top:0!important;z-index:1520!important;min-height:68px!important;height:68px!important;
    align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 0!important;margin:0!important;
    border-bottom:1px solid #1d2731!important;background:#090e13!important
  }
  .gm-mobile-brand-v2982{display:flex!important;align-items:center!important;gap:8px!important;color:#eef2f6!important;text-decoration:none!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:15px!important;font-weight:800!important}
  .gm-mobile-brand-v2982 b{color:#f59e0b!important}
  .gm-mobile-close-v2982,[data-gm-mobile-close-v3223]{flex:0 0 40px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #2a3642!important;border-radius:10px!important;background:#111820!important;color:#d6dde5!important;font-size:18px!important;cursor:pointer!important}
  .gm-mobile-section-v2982{margin:13px 0 0!important;padding:0!important}
  .gm-mobile-section-title-v2982{display:block!important;margin:0 4px 7px!important;color:#657382!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important}
  .gm-mobile-section-v2982 nav{display:grid!important;gap:5px!important}
  .gm-mobile-section-v2982 nav>a{min-height:52px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:7px 9px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#b7c0ca!important;text-decoration:none!important}
  .gm-mobile-section-v2982 nav>a:hover,.gm-mobile-section-v2982 nav>a.active{border-color:#2a3540!important;background:#10171e!important;color:#fff!important}
  .gm-mobile-section-v2982 nav>a.active{border-color:rgba(245,158,11,.24)!important;box-shadow:inset 3px 0 #f59e0b!important}
  .gm-mobile-section-v2982 nav>a>i:first-child{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#111a22!important;color:#f5a719!important}
  .gm-mobile-section-v2982 nav>a span b{display:block!important;color:inherit!important;font-size:11px!important}
  .gm-mobile-section-v2982 nav>a span small{display:block!important;margin-top:2px!important;color:#6f7d8a!important;font-size:8px!important;line-height:1.25!important}
  .gm-mobile-search-v2982,.gm-mobile-account-v2982,.gm-mobile-login-v2982{margin-top:12px!important;border-radius:11px!important}
  body.gm-mobile-open-v2982 .mobile-nav-backdrop-v2971{display:block!important;position:fixed!important;inset:0!important;z-index:1400!important;background:rgba(3,6,9,.76)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}

  /* Lista de servidores mobile neutra e mais legível. */
  .server-table-v28 tr,.server-table-v2971 tr{margin:10px!important;width:calc(100% - 20px)!important;padding:12px 13px 10px!important;border:1px solid #202b35!important;border-radius:13px!important;background:#0d1319!important;box-shadow:0 6px 18px rgba(0,0,0,.12)!important;overflow:hidden!important}
  .server-table-v28 tr:hover,.server-table-v2971 tr:hover{border-color:#2c3946!important;background:#10171e!important}
  .server-table-v28 .server-row-highlight,.server-table-v2971 .server-row-highlight{background:#0d1319!important;border-color:#27333e!important;box-shadow:none!important}
  .server-table-v28 .server-row-highlight td,.server-table-v2971 .server-row-highlight td{background:transparent!important}
  .server-table-v28 td,.server-table-v2971 td{min-height:28px!important;padding:5px 0!important;background:transparent!important}
  .server-table-v28 td:first-child,.server-table-v2971 td:first-child{box-shadow:none!important}
  .server-table-v28 .server-row-highlight td:first-child:before,.server-table-v2971 .server-row-highlight td:first-child:before{top:0!important;bottom:0!important;left:-13px!important;width:3px!important;border-radius:0 4px 4px 0!important}
  .server-table-v28 .server-cell,.server-table-v2971 .server-cell{padding-right:34px!important;gap:10px!important}
  .server-table-v28 .thumb,.server-table-v2971 .thumb{width:44px!important;height:44px!important;border-radius:10px!important;background:#121a22!important}
  .server-table-v28 .name,.server-table-v2971 .name{gap:4px!important;row-gap:5px!important}
  .server-table-v28 .name>a,.server-table-v2971 .name>a{font-size:11px!important;line-height:1.25!important}
  .server-table-v28 td.place,.server-table-v2971 td.place{top:13px!important;right:13px!important;font-size:15px!important}
}
@media(max-width:430px){
  .gm-mobile-drawer-v2982{width:min(88vw,330px)!important}
  .players-pagination-v3223{gap:5px;padding-left:8px;padding-right:8px}
  .players-pagination-v3223 button,.players-pagination-v3223 span{min-width:31px;height:31px}
}

/* ===== legado consolidado: v3224-fixes.css ===== */
/* =========================================================
   V32.24 — HOTFIX MOBILE + COR DOS SERVIDORES
   Aplicar por cima da V32.23.
   ========================================================= */

/* ---------------------------------------------------------
   1) DESTAQUE DE COR — RESTAURADO SEM VOLTAR AO VISUAL POLUÍDO
   --------------------------------------------------------- */
.server-row-highlight{
  --server-accent:#f59e0b;
}
.server-table-v28 .server-row-highlight td,
.server-table-v2971 .server-row-highlight td{
  background:color-mix(in srgb,var(--server-accent,#f59e0b) 8%,#0e1319)!important;
  border-top-color:color-mix(in srgb,var(--server-accent,#f59e0b) 30%,#202833)!important;
  border-bottom-color:color-mix(in srgb,var(--server-accent,#f59e0b) 22%,#202833)!important;
  filter:none!important;
  transition:background .18s ease,border-color .18s ease,filter .18s ease!important;
}
.server-table-v28 .server-row-highlight:hover td,
.server-table-v2971 .server-row-highlight:hover td{
  background:color-mix(in srgb,var(--server-accent,#f59e0b) 13%,#111820)!important;
  filter:brightness(1.025)!important;
}
.server-table-v28 .server-row-highlight td:first-child,
.server-table-v2971 .server-row-highlight td:first-child{
  box-shadow:inset 4px 0 var(--server-accent,#f59e0b)!important;
}
.server-table-v28 .server-row-highlight td:first-child:before,
.server-table-v2971 .server-row-highlight td:first-child:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;top:7px!important;bottom:7px!important;
  width:3px!important;border-radius:0 5px 5px 0!important;
  background:var(--server-accent,#f59e0b)!important;
  opacity:1!important;
  box-shadow:0 0 10px color-mix(in srgb,var(--server-accent,#f59e0b) 55%,transparent)!important;
}
.server-table-v28 .server-row-highlight .thumb,
.server-table-v2971 .server-row-highlight .thumb{
  border-color:color-mix(in srgb,var(--server-accent,#f59e0b) 52%,#2b3540)!important;
  box-shadow:0 0 13px color-mix(in srgb,var(--server-accent,#f59e0b) 14%,transparent)!important;
}
.server-table-v28 .server-row-highlight .place,
.server-table-v2971 .server-row-highlight .place{
  color:color-mix(in srgb,var(--server-accent,#f59e0b) 82%,#fff)!important;
  text-shadow:0 0 10px color-mix(in srgb,var(--server-accent,#f59e0b) 26%,transparent)!important;
}
.server-table-v28 .server-row-highlight td:after,
.server-table-v2971 .server-row-highlight td:after{
  display:none!important;
  animation:none!important;
}

/* O selo de serviço de cor volta a aparecer e usa a cor escolhida. */
.list-service-badge.color{
  display:inline-flex!important;
  align-items:center!important;
  min-height:18px!important;
  padding:3px 7px!important;
  border-radius:999px!important;
  color:color-mix(in srgb,var(--badge-accent,var(--server-accent,#f59e0b)) 84%,#fff)!important;
  background:color-mix(in srgb,var(--badge-accent,var(--server-accent,#f59e0b)) 12%,#10151b)!important;
  border:1px solid color-mix(in srgb,var(--badge-accent,var(--server-accent,#f59e0b)) 44%,#29313d)!important;
  box-shadow:0 0 12px color-mix(in srgb,var(--badge-accent,var(--server-accent,#f59e0b)) 12%,transparent)!important;
  font-size:7px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.035em!important;
}

/* ---------------------------------------------------------
   2) MENU MOBILE — FORÇA CONTEÚDO ACIMA DO BACKDROP
   --------------------------------------------------------- */
@media(max-width:900px){
  body.gm-mobile-open-v2982{overflow:hidden!important}

  /* O drawer mora dentro do header em algumas versões. O header precisa
     ficar acima do backdrop; senão só o topo do drawer parece visível. */
  body.gm-mobile-open-v2982 .topbar{
    z-index:1600!important;
  }
  .mobile-nav-backdrop-v2971{
    z-index:1500!important;
    pointer-events:none!important;
  }
  body.gm-mobile-open-v2982 .mobile-nav-backdrop-v2971{
    display:block!important;
    pointer-events:auto!important;
    background:rgba(3,6,9,.76)!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }

  .gm-mobile-drawer-v2982{
    display:flex!important;
    position:fixed!important;
    top:0!important;right:0!important;bottom:0!important;left:auto!important;
    width:min(90vw,360px)!important;
    height:100dvh!important;
    max-height:100dvh!important;
    flex-direction:column!important;
    padding:0 14px 18px!important;
    margin:0!important;
    border:0!important;
    border-left:1px solid #202b35!important;
    border-radius:0!important;
    background:#090e13!important;
    box-shadow:-18px 0 55px rgba(0,0,0,.62)!important;
    transform:translateX(105%)!important;
    opacity:1!important;
    visibility:hidden!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    z-index:1620!important;
    pointer-events:auto!important;
  }
  body.gm-mobile-open-v2982 .gm-mobile-drawer-v2982{
    transform:translateX(0)!important;
    opacity:1!important;
    visibility:visible!important;
  }

  /* Força todos os blocos do menu a aparecer. Isto neutraliza regras
     antigas do app.css que possam esconder partes do drawer. */
  .gm-mobile-drawer-v2982 > *,
  .gm-mobile-drawer-v2982 a,
  .gm-mobile-drawer-v2982 button,
  .gm-mobile-drawer-v2982 nav,
  .gm-mobile-drawer-v2982 span,
  .gm-mobile-drawer-v2982 small,
  .gm-mobile-drawer-v2982 b,
  .gm-mobile-drawer-v2982 i{
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  .gm-mobile-head-v2982{
    display:flex!important;
    position:sticky!important;
    top:0!important;
    z-index:1640!important;
    flex:0 0 68px!important;
    min-height:68px!important;
    height:68px!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
    padding:8px 0!important;
    margin:0!important;
    border-bottom:1px solid #1d2731!important;
    background:#090e13!important;
  }
  .gm-mobile-account-v2982{display:grid!important;flex:0 0 auto!important}
  .gm-mobile-search-v2982{display:grid!important;flex:0 0 auto!important}
  .gm-mobile-section-v2982{display:block!important;position:relative!important;z-index:1630!important;flex:0 0 auto!important;margin:14px 0 0!important;padding:0!important}
  .gm-mobile-section-title-v2982{display:block!important;margin:0 4px 7px!important;padding:0!important;color:#657382!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important}
  .gm-mobile-section-v2982 nav{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important}
  .gm-mobile-section-v2982 nav>a{
    display:grid!important;
    grid-template-columns:36px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:9px!important;
    width:100%!important;
    min-height:52px!important;
    padding:7px 9px!important;
    border:1px solid transparent!important;
    border-radius:10px!important;
    background:transparent!important;
    color:#c3ccd5!important;
    text-decoration:none!important;
  }
  .gm-mobile-section-v2982 nav>a:hover,
  .gm-mobile-section-v2982 nav>a.active{
    border-color:#2a3540!important;
    background:#10171e!important;
    color:#fff!important;
  }
  .gm-mobile-section-v2982 nav>a.active{
    border-color:rgba(245,158,11,.28)!important;
    box-shadow:inset 3px 0 #f59e0b!important;
  }
  .gm-mobile-section-v2982 nav>a>i:first-child{
    display:grid!important;
    width:34px!important;height:34px!important;
    place-items:center!important;
    border-radius:8px!important;
    background:#111a22!important;
    color:#f5a719!important;
  }
  .gm-mobile-section-v2982 nav>a span{display:flex!important;min-width:0!important;flex-direction:column!important}
  .gm-mobile-section-v2982 nav>a span b{display:block!important;color:inherit!important;font-size:11px!important;line-height:1.15!important}
  .gm-mobile-section-v2982 nav>a span small{display:block!important;margin-top:3px!important;color:#72808d!important;font-size:8px!important;line-height:1.25!important}
  .gm-mobile-login-v2982{display:flex!important;flex:0 0 auto!important}
  .gm-mobile-foot-v2982{display:flex!important;flex:0 0 auto!important;margin-top:18px!important;padding:15px 4px 0!important}

  .gm-mobile-brand-v2982{display:flex!important;align-items:center!important;gap:8px!important;color:#eef2f6!important;text-decoration:none!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:15px!important;font-weight:800!important}
  .gm-mobile-brand-v2982 b{color:#f59e0b!important}
  .gm-mobile-close-v2982,[data-gm-mobile-close-v3223]{
    display:grid!important;
    flex:0 0 42px!important;
    width:42px!important;height:42px!important;
    place-items:center!important;
    padding:0!important;
    border:1px solid #33414e!important;
    border-radius:11px!important;
    background:#111820!important;
    color:#edf2f7!important;
    font-size:19px!important;
    cursor:pointer!important;
  }

  /* -------------------------------------------------------
     3) LISTA MOBILE — CARD LIMPO, MAS COM A COR DO SERVIÇO
     ------------------------------------------------------- */
  .server-table-v28 tr,
  .server-table-v2971 tr{
    margin:10px!important;
    width:calc(100% - 20px)!important;
    padding:12px 13px 10px!important;
    border:1px solid #202b35!important;
    border-radius:13px!important;
    background:#0d1319!important;
    box-shadow:0 6px 18px rgba(0,0,0,.12)!important;
    overflow:hidden!important;
  }
  .server-table-v28 tr.server-row-highlight,
  .server-table-v2971 tr.server-row-highlight{
    background:linear-gradient(110deg,
      color-mix(in srgb,var(--server-accent,#f59e0b) 17%,#0d1319) 0%,
      color-mix(in srgb,var(--server-accent,#f59e0b) 8%,#0d1319) 42%,
      #0d1319 78%)!important;
    border-color:color-mix(in srgb,var(--server-accent,#f59e0b) 44%,#202b35)!important;
    box-shadow:inset 4px 0 var(--server-accent,#f59e0b),0 8px 22px color-mix(in srgb,var(--server-accent,#f59e0b) 10%,rgba(0,0,0,.20))!important;
  }
  .server-table-v28 tr.server-row-highlight:hover,
  .server-table-v2971 tr.server-row-highlight:hover{
    background:linear-gradient(110deg,
      color-mix(in srgb,var(--server-accent,#f59e0b) 21%,#10171e) 0%,
      color-mix(in srgb,var(--server-accent,#f59e0b) 10%,#10171e) 45%,
      #10171e 80%)!important;
  }
  .server-table-v28 tr.server-row-highlight td,
  .server-table-v2971 tr.server-row-highlight td{
    background:transparent!important;
    border-color:transparent!important;
  }
  .server-table-v28 td,
  .server-table-v2971 td{min-height:28px!important;padding:5px 0!important;background:transparent!important}
  .server-table-v28 .server-cell,
  .server-table-v2971 .server-cell{padding-right:34px!important;gap:10px!important}
  .server-table-v28 .thumb,
  .server-table-v2971 .thumb{width:44px!important;height:44px!important;border-radius:10px!important;background:#121a22!important}
  .server-table-v28 .server-row-highlight .thumb,
  .server-table-v2971 .server-row-highlight .thumb{
    border-color:color-mix(in srgb,var(--server-accent,#f59e0b) 58%,#2b3540)!important;
    box-shadow:0 0 13px color-mix(in srgb,var(--server-accent,#f59e0b) 16%,transparent)!important;
  }
  .server-table-v28 .server-row-highlight td:first-child:before,
  .server-table-v2971 .server-row-highlight td:first-child:before{display:none!important}
  .server-table-v28 .name>a,
  .server-table-v2971 .name>a{font-size:11px!important;line-height:1.25!important}
  .server-table-v28 td.place,
  .server-table-v2971 td.place{top:13px!important;right:13px!important;font-size:15px!important}
}

@media(max-width:430px){
  .gm-mobile-drawer-v2982{width:94vw!important}
}

/* ===== legado consolidado: v3225-mobile-list.css ===== */
/* =========================================================
   V32.25 — LISTA DE SERVIDORES MOBILE ORGANIZADA
   Complementa V32.24. Desktop permanece inalterado.
   ========================================================= */

@media (max-width:760px){
  /* Card: 3 níveis
     1) posição + status
     2) servidor / badges / endereço
     3) mapa | jogadores | ranking */
  .server-table-v28 tr,
  .server-table-v2971 tr{
    position:relative!important;
    display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    grid-template-areas:
      "rank status status status status status"
      "server server server server server server"
      "map map map players players score"!important;
    gap:10px 0!important;
    align-items:center!important;
    width:calc(100% - 16px)!important;
    margin:0 8px 12px!important;
    padding:11px!important;
    border:1px solid #202b35!important;
    border-radius:15px!important;
    background:#0d1319!important;
    box-shadow:0 7px 20px rgba(0,0,0,.14)!important;
    overflow:hidden!important;
  }

  .server-table-v28 tr.server-row-highlight,
  .server-table-v2971 tr.server-row-highlight{
    background:linear-gradient(125deg,
      color-mix(in srgb,var(--server-accent,#f59e0b) 14%,#0d1319) 0%,
      color-mix(in srgb,var(--server-accent,#f59e0b) 6%,#0d1319) 42%,
      #0d1319 75%)!important;
    border-color:color-mix(in srgb,var(--server-accent,#f59e0b) 42%,#202b35)!important;
    box-shadow:inset 3px 0 var(--server-accent,#f59e0b),0 8px 22px rgba(0,0,0,.16)!important;
  }

  .server-table-v28 tr.server-row-highlight:after,
  .server-table-v2971 tr.server-row-highlight:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:12px!important;
    right:12px!important;
    top:0!important;
    height:1px!important;
    background:linear-gradient(90deg,var(--server-accent,#f59e0b),transparent)!important;
    opacity:.7!important;
    pointer-events:none!important;
  }

  .server-table-v28 td,
  .server-table-v2971 td{
    display:flex!important;
    width:auto!important;
    min-width:0!important;
    min-height:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }

  /* Linha 1 */
  .server-table-v28 td.place,
  .server-table-v2971 td.place{
    grid-area:rank!important;
    position:static!important;
    top:auto!important;
    right:auto!important;
    justify-self:start!important;
    align-self:center!important;
    width:auto!important;
    min-width:38px!important;
    height:25px!important;
    padding:0 8px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid #2a3540!important;
    border-radius:8px!important;
    background:#111922!important;
    color:#96a2ae!important;
    font:800 10px/1 Rajdhani,Inter,sans-serif!important;
    letter-spacing:.04em!important;
    box-shadow:none!important;
  }
  .server-table-v28 tr.server-row-highlight td.place,
  .server-table-v2971 tr.server-row-highlight td.place{
    color:color-mix(in srgb,var(--server-accent,#f59e0b) 88%,#fff)!important;
    border-color:color-mix(in srgb,var(--server-accent,#f59e0b) 45%,#2a3540)!important;
    background:color-mix(in srgb,var(--server-accent,#f59e0b) 10%,#111922)!important;
    text-shadow:none!important;
  }
  .server-table-v28 td.place:before,
  .server-table-v2971 td.place:before{display:none!important}

  .server-table-v28 td:nth-child(3),
  .server-table-v2971 td:nth-child(3){
    grid-area:status!important;
    justify-self:end!important;
    justify-content:flex-end!important;
  }
  .server-table-v28 .server-state-v28,
  .server-table-v2971 .server-state-v28{
    min-height:25px!important;
    padding:0 9px!important;
    border-radius:999px!important;
    font-size:8px!important;
    font-weight:900!important;
    letter-spacing:.02em!important;
  }

  /* Linha 2 */
  .server-table-v28 td:nth-child(2),
  .server-table-v2971 td:nth-child(2){
    grid-area:server!important;
    display:block!important;
    width:100%!important;
    padding:2px 0 3px!important;
  }
  .server-table-v28 td:nth-child(2):before,
  .server-table-v2971 td:nth-child(2):before{display:none!important}

  .server-table-v28 .server-cell,
  .server-table-v2971 .server-cell{
    display:grid!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:start!important;
    width:100%!important;
    min-width:0!important;
    padding:0!important;
  }
  .server-table-v28 .thumb,
  .server-table-v2971 .thumb{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    flex:0 0 46px!important;
    border-radius:11px!important;
    overflow:hidden!important;
    align-self:start!important;
  }
  .server-table-v28 .thumb img,
  .server-table-v2971 .thumb img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }
  .server-table-v28 .server-main-v28,
  .server-table-v2971 .server-main-v28{min-width:0!important;width:100%!important}

  .server-table-v28 .name,
  .server-table-v2971 .name{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:5px!important;
    min-width:0!important;
  }
  .server-table-v28 .name>a,
  .server-table-v2971 .name>a{
    flex:1 0 100%!important;
    display:-webkit-box!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:normal!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    font-size:12px!important;
    font-weight:850!important;
    line-height:1.25!important;
    color:#eef2f6!important;
  }
  .server-table-v28 .list-service-badge,
  .server-table-v2971 .list-service-badge{
    min-height:17px!important;
    padding:3px 6px!important;
    border-radius:6px!important;
    font-size:6.5px!important;
    line-height:1!important;
  }

  .server-table-v28 .ip,
  .server-table-v2971 .ip{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:5px 7px!important;
    margin-top:7px!important;
    min-width:0!important;
    color:#758392!important;
    font-size:8px!important;
    line-height:1.2!important;
  }
  .server-table-v28 .ip>span:first-child,
  .server-table-v2971 .ip>span:first-child{
    flex:1 1 100%!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;
    color:#657382!important;
  }
  .server-table-v28 .country-mini-v28,
  .server-table-v2971 .country-mini-v28,
  .server-table-v28 .ping-v28,
  .server-table-v2971 .ping-v28{
    display:inline-flex!important;
    align-items:center!important;
    gap:4px!important;
    min-height:20px!important;
    padding:3px 6px!important;
    border:1px solid #202b35!important;
    border-radius:999px!important;
    background:#0a1016!important;
    color:#84919e!important;
    font-size:7px!important;
    white-space:nowrap!important;
  }
  .server-table-v28 .country-mini-v28>span:last-child,
  .server-table-v2971 .country-mini-v28>span:last-child{display:inline!important}

  /* Linha 3 — resumo legível */
  .server-table-v28 td:nth-child(4),
  .server-table-v2971 td:nth-child(4),
  .server-table-v28 td:nth-child(5),
  .server-table-v2971 td:nth-child(5),
  .server-table-v28 td:nth-child(6),
  .server-table-v2971 td:nth-child(6){
    min-height:52px!important;
    padding:7px 8px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:5px!important;
    background:#091016!important;
    border-top:1px solid #202a34!important;
    border-bottom:1px solid #202a34!important;
  }
  .server-table-v28 td:nth-child(4):before,
  .server-table-v2971 td:nth-child(4):before,
  .server-table-v28 td:nth-child(5):before,
  .server-table-v2971 td:nth-child(5):before,
  .server-table-v28 td:nth-child(6):before,
  .server-table-v2971 td:nth-child(6):before{
    content:attr(data-label)!important;
    display:block!important;
    color:#5f6c78!important;
    font-size:6px!important;
    font-weight:900!important;
    line-height:1!important;
    letter-spacing:.1em!important;
    text-transform:uppercase!important;
  }

  .server-table-v28 td:nth-child(4),
  .server-table-v2971 td:nth-child(4){
    grid-area:map!important;
    align-items:flex-start!important;
    border-left:1px solid #202a34!important;
    border-radius:9px 0 0 9px!important;
  }
  .server-table-v28 td:nth-child(5),
  .server-table-v2971 td:nth-child(5){
    grid-area:players!important;
    align-items:center!important;
    border-left:1px solid #202a34!important;
  }
  .server-table-v28 td:nth-child(6),
  .server-table-v2971 td:nth-child(6){
    grid-area:score!important;
    align-items:flex-end!important;
    border-left:1px solid #202a34!important;
    border-right:1px solid #202a34!important;
    border-radius:0 9px 9px 0!important;
    color:#f4ae25!important;
    font-size:10px!important;
    font-weight:900!important;
  }

  .server-table-v28 .map-preview-trigger-v2912,
  .server-table-v2971 .map-preview-trigger-v2912{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#aeb8c2!important;
    font-size:8.5px!important;
  }
  .server-table-v28 .map-preview-trigger-v2912 i,
  .server-table-v2971 .map-preview-trigger-v2912 i{flex:0 0 auto!important;color:#d79212!important}

  .server-table-v28 .players-cell-v28,
  .server-table-v2971 .players-cell-v28{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:5px!important;
  }
  .server-table-v28 .players-cell-v28 .pill,
  .server-table-v2971 .players-cell-v28 .pill{
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#dce3e9!important;
    font-size:9px!important;
    font-weight:900!important;
    white-space:nowrap!important;
  }
  .server-table-v28 .mini-capacity-v28,
  .server-table-v2971 .mini-capacity-v28{
    width:100%!important;
    max-width:70px!important;
    height:3px!important;
    margin:0!important;
  }

  /* A tabela deixa de gerar rolagem horizontal no telefone. */
  .server-list-scroll-v2971,
  .server-list-scroll-v28{
    overflow-x:visible!important;
    overflow-y:visible!important;
    width:100%!important;
  }
  .server-table-v28,
  .server-table-v2971,
  .server-table-v28 tbody,
  .server-table-v2971 tbody{
    display:block!important;
    width:100%!important;
    min-width:0!important;
  }
  .server-table-v28 thead,
  .server-table-v2971 thead{display:none!important}

  .table-toolbar-v2975{
    min-height:48px!important;
    padding:11px 12px!important;
  }
  .table-toolbar-v2975 b{font-size:11px!important}
  .live-sync-v2975{font-size:7px!important;white-space:nowrap!important}
}

@media (max-width:420px){
  .server-table-v28 tr,
  .server-table-v2971 tr{
    width:calc(100% - 12px)!important;
    margin-left:6px!important;
    margin-right:6px!important;
    padding:10px!important;
  }
  .server-table-v28 .name>a,
  .server-table-v2971 .name>a{font-size:11.5px!important}
  .server-table-v28 td:nth-child(4),
  .server-table-v2971 td:nth-child(4),
  .server-table-v28 td:nth-child(5),
  .server-table-v2971 td:nth-child(5),
  .server-table-v28 td:nth-child(6),
  .server-table-v2971 td:nth-child(6){padding-left:6px!important;padding-right:6px!important}
}

/* ===== legado consolidado: v3226-audit.css ===== */
/* V32.26 — auditoria geral */
.map-empty-v3226{color:#667482;font-size:10px;font-weight:700}
.players-tools-v3226{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid #202b35;border-radius:11px;background:#0a1016}
.players-tools-v3226 label{min-width:0;flex:1;display:flex;align-items:center;gap:9px;margin:0;color:#73808d}
.players-tools-v3226 input{width:100%;height:36px;border:0;outline:0;background:transparent;color:#eef3f7;font:700 11px Inter,Arial,sans-serif}
.players-tools-v3226 input::placeholder{color:#61707e}
.players-tools-v3226>span{white-space:nowrap;color:#84919d;font:800 9px Inter,Arial,sans-serif}
.ranking-explainer-v3226{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;border:1px solid #28323d;border-radius:10px;background:#0c1218;color:#8996a3;font-size:11px;line-height:1.5}
.ranking-explainer-v3226 i{margin-top:2px;color:#f59e0b}.ranking-explainer-v3226 b{color:#e8edf2}
.ranking-board-v3226 .ranking-number-v27 small{line-height:1.25}
.ranking-board-v3226 .ranking-server-v27__name a{overflow-wrap:anywhere}
.explore-hero-v24__links{flex-wrap:wrap}
.explore-hero-v24__stats strong{font-variant-numeric:tabular-nums}
.gm-site :focus-visible{outline:2px solid #f59e0b!important;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.gm-site *, .gm-site *:before,.gm-site *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media(max-width:760px){
  .players-tools-v3226{align-items:stretch;flex-direction:column;gap:5px;margin:0 8px 10px}.players-tools-v3226>span{padding-left:27px}
  .ranking-explainer-v3226{margin-left:0;margin-right:0}
  .ranking-board-v3226 .ranking-board-v27__head{display:none!important}
  .ranking-board-v3226 .ranking-row-v27{grid-template-columns:42px minmax(0,1fr)!important;gap:8px 10px!important;padding:13px!important}
  .ranking-board-v3226 .ranking-position-v27{grid-row:1/6!important;align-self:start!important}
  .ranking-board-v3226 .ranking-server-v27{grid-column:2!important;min-width:0!important}
  .ranking-board-v3226 .ranking-number-v27{grid-column:2!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;text-align:left!important;padding:5px 0!important;border-top:1px solid #1d2630!important}
  .ranking-board-v3226 .ranking-number-v27 b{font-size:11px!important}.ranking-board-v3226 .ranking-number-v27 small{font-size:8px!important;text-align:right!important}
  .ranking-board-v3226 .ranking-row-v27>.btn{grid-column:2!important;width:100%!important;justify-content:center!important;margin-top:4px!important}
  .explore-hero-v24__links{gap:6px!important}.explore-hero-v24__links a{font-size:9px!important;padding:7px 9px!important;border:1px solid #202b35;border-radius:999px;background:#0c1218}
}

/* ===== legado consolidado: v3227-responsive.css ===== */
/* =========================================================
   V32.27 — AUDITORIA RESPONSIVA GLOBAL
   Objetivo: nada estoura a viewport, nada fica espremido e
   listas longas permanecem utilizáveis no mobile.
   ========================================================= */
:root{--gm-page-max:1180px;--gm-mobile-gutter:11px}
html,body{max-width:100%;overflow-x:clip}
.gm-site{min-width:0}
.gm-site *, .gm-site *:before,.gm-site *:after{box-sizing:border-box}
.gm-site :is(img,video,svg,canvas,iframe){max-width:100%}
.gm-site :is(.container,.server-profile,.home-stack-v2975,.home-games-wrap-v2975){min-width:0}
.gm-site :is(.gm-main-v2978,.gm-page,.gm-page>.container,.server-profile.container,.home-stack-v2975){max-width:100%}
.gm-site :is(h1,h2,h3,h4,p,a,b,strong,small,span,code,td,th){overflow-wrap:anywhere}
.gm-site :is(input,select,textarea,button){max-width:100%}
.gm-site :is(.gm-table-wrap,.table-responsive,.table-scroll,.compare-matrix-v3227){max-width:100%;overscroll-behavior-inline:contain}
.gm-site .gm-panel,.gm-site .profile-panel,.gm-site .table-card,.gm-site .side-card{min-width:0}
.gm-site .gm-page>.container,.gm-site .server-profile.container{width:min(var(--gm-page-max),calc(100% - 34px));margin-inline:auto}
.gm-site .gm-page-head>div,.gm-site .section-head-v2975>div,.gm-site .section-head>div{min-width:0}
.gm-site .gm-page-head h1,.gm-site .section-head h2,.gm-site .section-head-v2975 h2{max-width:100%}

/* Tipografia/ritmo: mantém leitura confortável em telas enormes. */
.gm-site .gm-page-head p,.gm-site .page-hero p,.gm-site .contact-hero-v281 p,.gm-site .news-body p{max-width:72ch}
.gm-site .news-article-text{max-width:90ch;margin-inline:auto;width:100%}

/* Tabelas nunca empurram o body. */
.gm-site :is(.gm-table-wrap,.table-responsive,.table-scroll){overflow-x:auto!important;-webkit-overflow-scrolling:touch}
.gm-site :is(.gm-table,.table):not(.server-table-v28):not(.server-table-v2971){min-width:640px}
.gm-site .pagination{justify-content:center;max-width:100%;padding-inline:4px}
.pager-wrap-v3227{padding:18px 0 4px;overflow:hidden}

/* Compare: seleção sem IDs e matriz contida. */
.compare-page-v3227{padding-bottom:52px}
.compare-picker-v3227{overflow:hidden;margin-bottom:18px;border:1px solid #202b35!important;background:#0d1319!important}
.compare-picker-head-v3227{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,390px);gap:18px;align-items:end;padding:18px;border-bottom:1px solid #1d2731}
.compare-picker-head-v3227>div>span,.compare-results-head-v3227 .gm-kicker{color:#f59e0b;font-size:8px;font-weight:900;letter-spacing:.13em}
.compare-picker-head-v3227 h2,.compare-results-head-v3227 h2{margin:4px 0;font:700 27px/1 Rajdhani,Inter,sans-serif;color:#f1f4f7}
.compare-picker-head-v3227 p{margin:0;color:#7c8996;font-size:10px;line-height:1.55}
.compare-search-v3227{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #26323e;border-radius:10px;background:#091016}
.compare-search-v3227 i{color:#667684}.compare-search-v3227 input{min-width:0;flex:1;height:100%;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#e9eef3}
.compare-select-grid-v3227{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}
.compare-select-grid-v3227 label{display:grid;gap:6px;min-width:0;color:#8f9ca8;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.compare-select-grid-v3227 select{width:100%;min-width:0;text-transform:none;font-size:11px;font-weight:700}
.compare-picker-actions-v3227{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #1d2731;background:#0a1016}
.compare-picker-actions-v3227>span{color:#71808e;font-size:9px;font-weight:800}.compare-picker-actions-v3227>div{display:flex;gap:8px;flex-wrap:wrap}
.compare-results-head-v3227{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:20px 0 10px}.compare-results-head-v3227 small{color:#71808e;font-size:9px}
.compare-matrix-v3227{width:100%;overflow:auto;border:1px solid #202b35;border-radius:14px;background:#0d1319;scrollbar-width:thin}
.compare-table-v3227{width:max(100%,780px);min-width:780px;border-collapse:separate;border-spacing:0;margin:0}
.compare-table-v3227 th,.compare-table-v3227 td{min-width:180px;padding:14px 15px;border-top:1px solid #1b252e;border-right:1px solid #1b252e;vertical-align:middle;background:#0d1319;color:#dbe2e8;font-size:10px}
.compare-table-v3227 thead th{position:sticky;top:0;z-index:3;border-top:0;background:#0a1016;color:#8d9aa6}.compare-table-v3227 thead th a{display:block;color:#f0f3f6;font-weight:800;line-height:1.25}.compare-table-v3227 thead th small{display:block;margin-top:5px;color:#677582;font-size:8px}
.compare-table-v3227 .compare-metric-v3227{position:sticky;left:0;z-index:4;min-width:128px;width:128px;background:#0a1016;color:#7b8996;font-weight:900;text-transform:uppercase;font-size:8px;letter-spacing:.06em}
.compare-capacity-v3227{height:4px;margin-top:6px;border-radius:999px;background:#202b35;overflow:hidden}.compare-capacity-v3227 i{display:block;height:100%;background:#f59e0b;border-radius:inherit}.compare-rating-v3227{color:#f5aa18}.compare-empty-v3227{margin-top:18px}

/* Tooltip padronizado para canvas/SVG customizados. */
.gm-chart-tooltip-v3227{position:fixed;z-index:4000;max-width:min(260px,calc(100vw - 24px));padding:10px 11px;border:1px solid #364452;border-radius:10px;background:#090f15;color:#e8eef3;box-shadow:0 12px 35px rgba(0,0,0,.46);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;font:700 10px/1.4 Inter,Arial,sans-serif}
.gm-chart-tooltip-v3227.is-visible{opacity:1;transform:none}.gm-chart-tooltip-v3227 b,.gm-chart-tooltip-v3227 span,.gm-chart-tooltip-v3227 small{display:block}.gm-chart-tooltip-v3227 b{color:#fff;font-size:10px}.gm-chart-tooltip-v3227 span{margin-top:3px;color:#f2ad28}.gm-chart-tooltip-v3227 small{margin-top:2px;color:#788795;font-size:8px}
#historyChart,#mapHistoryPie{cursor:crosshair}

/* Cards/listas: qualquer texto longo deve caber. */
:is(.server-card-v24,.directory-card-v27,.favorite-card,.feature-card-v2975,.blog-card-v26,.global-widget-card-v27) :is(h2,h3,a,code){min-width:0;max-width:100%}
:is(.server-card-v24,.directory-card-v27,.favorite-card) code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.server-card-v24__actions,.favorite-actions,.gm-head-actions,.cta-actions{flex-wrap:wrap}

/* Header: evita esmagar a navegação entre 900 e 1150. */
@media (max-width:1120px) and (min-width:901px){
  .gm-desktop-nav-v2982 a{padding-inline:10px!important}.gm-desktop-nav-v2982 a span{font-size:10px!important}
  .gm-search-v2982 span{display:none!important}.gm-search-v2982{width:44px!important;padding:0!important;justify-content:center!important}
  .gm-account-btn-v2982 span small{display:none!important}
}

@media(max-width:980px){
  .gm-site .gm-page>.container,.gm-site .server-profile.container{width:min(var(--gm-page-max),calc(100% - 26px))}
  :is(.auth-shell,.verification-layout,.stats-master-grid,.promote-grid,.gm-account-layout,.contact-layout-v281,.blog-layout-v26,.blog-article-layout-v26,.owner-insight-grid-v27){grid-template-columns:1fr!important}
  .account-nav{position:static!important;display:flex!important;overflow-x:auto!important;gap:6px!important;white-space:nowrap!important}.account-nav a{flex:0 0 auto!important}
  .filters-panel{position:static!important}
  .compare-picker-head-v3227{grid-template-columns:1fr}
  .favorite-grid,.directory-grid-v27{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .global-widget-grid-v27{grid-template-columns:1fr!important}
  .news-card-featured,.blog-featured-v25{grid-template-columns:1fr!important}
  .promote-results>article{grid-template-columns:42px minmax(0,1fr) auto!important}
  .promote-results>article>*:last-child{grid-column:2/-1}
}

@media(max-width:760px){
  :root{--gm-mobile-gutter:10px}
  .gm-site .container,.gm-site .gm-page>.container,.gm-site .server-profile.container,.contact-page-v281,.page-hero{width:calc(100% - (var(--gm-mobile-gutter) * 2))!important;max-width:none!important}
  .gm-site .gm-main-v2978{width:100%;overflow-x:clip}
  .gm-site .gm-page{padding-bottom:30px!important}
  .gm-page-head,.section-head,.section-head-v2975,.compare-results-head-v3227{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}
  .gm-page-head .btn,.section-head .btn,.section-head-v2975>.btn{max-width:100%}
  .gm-page-head h1{font-size:clamp(27px,9vw,34px)!important}
  .gm-page-head p{font-size:10px!important}

  /* Home/game hero: sem aperto nem blocos gigantes. */
  .hero-v2975{padding-top:22px!important}.hero-shell-v2975{grid-template-columns:1fr!important;gap:20px!important}
  .hero-copy-v2975 h1{font-size:clamp(39px,13vw,55px)!important;line-height:.98!important}
  .hero-copy-v2975 p{font-size:13px!important;line-height:1.55!important}
  .hero-search-v2975{grid-template-columns:34px minmax(0,1fr)!important;padding:7px!important}.hero-search-v2975 button{grid-column:1/-1;width:100%!important;min-height:42px!important}
  .hero-quick-v2975{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.hero-quick-v2975 a{padding:8px 5px!important;justify-content:center!important}.hero-quick-v2975 small{display:none!important}
  .hero-focus-v2975{width:100%!important;max-width:none!important}.hero-focus-art-v2975{min-height:205px!important}.hero-focus-title-v2975 h2{font-size:25px!important}
  .hero-focus-stats-v2975 strong{font-size:19px!important}.hero-focus-stats-v2975 span{font-size:6.5px!important}
  .platform-strip-v2975{grid-template-columns:repeat(3,1fr)!important}.platform-strip-v2975>a{grid-column:1/-1!important;min-height:42px!important;justify-content:center!important}

  /* Listas longas: menos itens por tela e cards realmente compactos. */
  .server-table-v28 tr,.server-table-v2971 tr{gap:6px 0!important;margin:0 5px 8px!important;width:calc(100% - 10px)!important;padding:9px!important;border-radius:12px!important;box-shadow:none!important}
  .server-table-v28 .server-cell,.server-table-v2971 .server-cell{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important}.server-table-v28 .thumb,.server-table-v2971 .thumb{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important}
  .server-table-v28 .name>a,.server-table-v2971 .name>a{-webkit-line-clamp:1!important;font-size:10.5px!important}
  .server-table-v28 .ip,.server-table-v2971 .ip{margin-top:4px!important}.server-table-v28 .ip>span:first-child,.server-table-v2971 .ip>span:first-child{display:none!important}
  .server-table-v28 .country-mini-v28,.server-table-v2971 .country-mini-v28{min-height:18px!important;padding:2px 5px!important;font-size:6.5px!important}
  .server-table-v28 td:nth-child(4),.server-table-v2971 td:nth-child(4),.server-table-v28 td:nth-child(5),.server-table-v2971 td:nth-child(5),.server-table-v28 td:nth-child(6),.server-table-v2971 td:nth-child(6){min-height:42px!important;padding:5px 6px!important}
  .server-table-v28 .map-preview-trigger-v2912,.server-table-v2971 .map-preview-trigger-v2912{font-size:7.5px!important}.server-table-v28 .players-cell-v28 .pill,.server-table-v2971 .players-cell-v28 .pill{font-size:8px!important}
  .server-table-v28 td.place,.server-table-v2971 td.place{height:22px!important;min-width:32px!important;font-size:8px!important}.server-table-v28 .server-state-v28,.server-table-v2971 .server-state-v28{min-height:22px!important;font-size:7px!important}
  .table-toolbar-v2975{min-height:42px!important;padding:9px 10px!important}

  /* Explore / ranking / diretórios */
  .explore-shell-v24{display:block!important;width:calc(100% - 20px)!important;margin-inline:auto!important}.explore-filter-v24{position:static!important;margin-bottom:12px!important}.explore-filter-v24__form{grid-template-columns:1fr 1fr!important}.explore-filter-v24__form>label:first-child,.explore-filter-v24__apply,.explore-clear-v24,.switch-line-v24{grid-column:1/-1!important}
  .explore-hero-v24__inner{display:block!important}.explore-hero-v24__stats{grid-template-columns:repeat(2,1fr)!important;margin-top:18px!important}
  .explore-toolbar-v24{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.explore-toolbar-v24__actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.explore-toolbar-v24__actions .btn:last-child{grid-column:1/-1}
  .server-grid-v24{grid-template-columns:1fr!important}.server-card-v24__media{height:105px!important}.server-card-v24__body{padding:13px!important}.server-card-v24 h3{font-size:16px!important}.server-card-v24__meta{gap:5px!important}.server-card-v24__actions .btn{flex:1!important;justify-content:center!important}
  .ranking-tabs-v27{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:thin}.ranking-tabs-v27 a{flex:0 0 auto!important;white-space:nowrap!important}
  .ranking-filter-v27{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ranking-filter-v27 button{grid-column:1/-1!important;width:100%!important}
  .ranking-board-v3226 .ranking-row-v27{padding:10px!important}.ranking-board-v3226 .ranking-number-v27{grid-template-columns:100px minmax(0,1fr)!important;padding:4px 0!important}.ranking-board-v3226 .ranking-row-v27>.btn{min-height:34px!important}
  .directory-grid-v27,.favorite-grid{grid-template-columns:1fr!important}.directory-card-v27{padding:13px!important}.directory-card-v27 h2{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

  /* Compare */
  .compare-picker-head-v3227{padding:14px;gap:12px}.compare-select-grid-v3227{grid-template-columns:1fr;padding:14px}.compare-picker-actions-v3227{align-items:stretch;flex-direction:column;padding:12px 14px}.compare-picker-actions-v3227>div{display:grid;grid-template-columns:1fr 1fr}.compare-picker-actions-v3227 .btn{width:100%;justify-content:center}.compare-results-head-v3227 small{display:block}.compare-matrix-v3227{border-radius:11px}.compare-table-v3227{width:760px;min-width:760px}.compare-table-v3227 th,.compare-table-v3227 td{min-width:180px;padding:11px}.compare-table-v3227 .compare-metric-v3227{min-width:105px;width:105px}

  /* Server detail */
  .server-profile__header{overflow:hidden!important}.server-profile__identity{min-width:0!important}.server-profile__identity h1{font-size:clamp(24px,8vw,34px)!important;overflow-wrap:anywhere!important}.server-profile__actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.server-profile__actions .monitor-btn{justify-content:center!important;min-width:0!important}.server-tabs{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.server-tabs button{flex:0 0 auto!important;white-space:nowrap!important}.server-tab-pane{min-width:0!important}.overview-grid-v3219,.stats-layout,.players-layout-v2962,.server-widget-builder{grid-template-columns:1fr!important}.history-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.history-chart-wrap{overflow:hidden!important}.history-chart-wrap canvas{width:100%!important;height:220px!important}.map-pie-layout-v2957{grid-template-columns:1fr!important}.owner-inline-analytics{grid-template-columns:repeat(2,1fr)!important}
  .players-pagination-v3223{padding-top:10px!important}.players-pagination-v3223 button,.players-pagination-v3223 span{min-width:30px!important;height:30px!important;font-size:9px!important}

  /* Forms / account / payments / news / contact / widgets */
  .auth-aside{min-height:auto!important;padding:20px!important}.auth-card{padding:18px!important}.auth-aside h1{font-size:37px!important}
  .contact-info-v281,.contact-grid-v281,.global-widget-links-v27,.gm-kpi-grid,.gm-info-grid,.gm-action-grid,.owner-insight-kpis-v27{grid-template-columns:1fr!important}
  .contact-form-v281{padding:14px!important}.contact-form-foot-v281{align-items:stretch!important;flex-direction:column!important}.contact-form-foot-v281 .monitor-btn{width:100%!important;justify-content:center!important}
  .blog-grid-v26,.news-grid{grid-template-columns:1fr!important}.blog-card-v26,.news-card{grid-column:auto!important}.blog-article-v25__hero,.news-article-cover{min-height:230px!important;padding:18px!important}.news-article-text{padding:18px!important}.blog-comment-form-v26,.news-comment-form{grid-template-columns:1fr!important}
  .checkout-review-v294,.service-select-grid-v294,.gm-benefit-strip-v2979{grid-template-columns:1fr!important}.checkout-actions-v294,.service-payment-v294__bottom{align-items:stretch!important;flex-direction:column!important}.checkout-actions-v294 .btn{width:100%!important}
  .global-widget-card-v27 iframe{height:min(330px,70vh)!important}
  .verification-code{align-items:stretch!important;flex-direction:column!important}.verification-code code{white-space:normal!important;overflow-wrap:anywhere!important}
  .footer-main-v2971{grid-template-columns:1fr 1fr!important}.footer-brand-v2971{grid-column:1/-1}.footer-games-grid-v2971{grid-template-columns:1fr!important}.footer-bottom-v2971{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}
}

@media(max-width:480px){
  .gm-site .container,.gm-site .gm-page>.container,.gm-site .server-profile.container,.contact-page-v281,.page-hero{width:calc(100% - 16px)!important}
  .hero-copy-v2975 h1{font-size:clamp(36px,12vw,48px)!important}.hero-eyebrow-v2975>span:last-child{display:none!important}.hero-quick-v2975 a>i{width:31px!important;height:31px!important}.hero-quick-v2975 b{font-size:9px!important}
  .platform-strip-v2975{grid-template-columns:1fr 1fr!important}.platform-strip-v2975>div:first-child{grid-column:1/-1!important}.platform-strip-v2975>a{grid-column:1/-1!important}
  .explore-filter-v24__form,.ranking-filter-v27{grid-template-columns:1fr!important}.explore-filter-v24__form>*{grid-column:auto!important}.explore-toolbar-v24__actions{grid-template-columns:1fr!important}.explore-toolbar-v24__actions .btn:last-child{grid-column:auto}
  .server-profile__actions{grid-template-columns:1fr!important}.history-summary,.owner-inline-analytics{grid-template-columns:1fr!important}.server-live-strip-v28{grid-template-columns:1fr 1fr!important}
  .compare-picker-actions-v3227>div{grid-template-columns:1fr}.compare-table-v3227{width:680px;min-width:680px}.compare-table-v3227 th,.compare-table-v3227 td{min-width:160px}.compare-table-v3227 .compare-metric-v3227{min-width:96px;width:96px}
  .footer-main-v2971{grid-template-columns:1fr!important}.footer-brand-v2971{grid-column:auto}
}

/* Auditoria global extra: wizard, modais e componentes que não podem extrapolar a tela. */
.gm-modal-dialog,.gm-success-modal-dialog-v2939{width:min(100% - 24px,760px)!important;max-width:min(760px,calc(100vw - 24px))!important;margin-inline:auto!important}
.gm-modal-dialog--vote{max-width:min(590px,calc(100vw - 24px))!important}
.gm-modal-card,.gm-success-modal-v2939{max-width:100%;overflow:hidden}
.gm-modal-body,.gm-success-modal-v2939{overflow-wrap:anywhere}
.gm-site :is(.gm-add-grid,.gm-add-layout-v2911,.gm-add-layout-v299,.gm-wizard-shell-v2918,.checkout-shell-v294){min-width:0;max-width:100%}
.gm-site :is(.gm-server-preview-v2911,.gm-server-preview-v299,.gm-review-v2918,.gm-review-grid-v2932)>*{min-width:0}
.gm-site :is(.gm-form-actions,.gm-form-actions-v2911,.gm-form-actions-v299,.gm-wizard-actions-v2918,.gm-wizard-final-actions-v2918){flex-wrap:wrap}

@media(max-width:980px){
  .gm-add-grid,.gm-add-layout-v2911,.gm-add-layout-v299,.checkout-config-grid-v294{grid-template-columns:1fr!important}
  .gm-page-intro{align-items:flex-start!important}.gm-intro-icon{flex:0 0 auto}
  .gm-modal-dialog,.gm-modal-dialog--wide,.gm-modal-dialog--vote{max-height:calc(100dvh - 24px);overflow:auto}
}
@media(max-width:760px){
  .gm-page-intro{flex-direction:column!important;gap:12px!important;padding:22px 0 16px!important}.gm-page-intro h1{font-size:clamp(30px,10vw,42px)!important}.gm-page-intro p{font-size:10px!important}
  .gm-address-row,.gm-captcha-grid,.gm-add-fields-v2911,.gm-classification-grid-v2911,.gm-review-grid-v2932{grid-template-columns:1fr!important}
  .gm-wizard-progress-v2918{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
  .gm-step-card-v2911,.gm-form-card,.gm-help-card{border-radius:12px!important}
  .gm-step-body-v2911,.gm-form-card form{padding:14px!important}
  .gm-wizard-actions-v2918,.gm-wizard-final-actions-v2918,.gm-form-actions-v2911,.gm-form-actions-v299{align-items:stretch!important;flex-direction:column!important}
  .gm-wizard-actions-v2918 .btn,.gm-wizard-final-actions-v2918 .btn,.gm-form-actions-v2911 .btn,.gm-form-actions-v299 .btn{width:100%!important;justify-content:center!important}
  .gm-modal-dialog,.gm-modal-dialog--wide,.gm-modal-dialog--vote,.gm-success-modal-dialog-v2939{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:8px auto!important;max-height:calc(100dvh - 16px)!important}
  .gm-modal-head,.gm-modal-body,.gm-modal-footer{padding-inline:14px!important}.gm-modal-footer{flex-wrap:wrap!important}.gm-modal-footer .btn{flex:1 1 140px;justify-content:center}
  .checkout-progress-v294{position:static!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:10px!important}.checkout-progress-v294>i{display:none!important}.checkout-step-v294{min-width:0;justify-content:center!important}.checkout-step-v294>div{display:none!important}
  .color-editor-v294{flex-direction:column!important}.color-wheel-v294{width:100%!important}.service-preview-v294 article footer{flex-direction:column!important;align-items:flex-start!important}
}

/* ===== legado consolidado: v3300-command-center.css ===== */
/* GGameMonitor V33.0 — Command Center / Discovery / Intelligence */
:root{--v33-bg:#090d12;--v33-card:#0d141b;--v33-card2:#101923;--v33-line:#202d39;--v33-muted:#7f8c9a;--v33-text:#eef3f7;--v33-orange:#f59e0b;--v33-green:#39d98a;--v33-blue:#38bdf8;--v33-purple:#a78bfa}
.gm-v33-command{display:grid;gap:18px;margin-top:20px;margin-bottom:22px}.gm-v33-panel{background:linear-gradient(145deg,rgba(14,20,27,.98),rgba(9,13,18,.98));border:1px solid var(--v33-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.16)}.gm-v33-section-head{padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:20px}.gm-v33-section-head.compact{padding:16px 20px}.gm-v33-section-head h2{margin:4px 0 3px;color:var(--v33-text);font:700 24px/1.05 Rajdhani,Inter,sans-serif}.gm-v33-section-head p{margin:0;color:var(--v33-muted);font-size:12px}.gm-v33-section-head>a,.gm-v33-section-head>button{background:none;border:0;color:#aab7c4;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.gm-v33-section-head>button:hover,.gm-v33-section-head>a:hover{color:var(--v33-orange)}.gm-v33-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--v33-orange);font-size:9px;font-weight:900;letter-spacing:1.4px}.gm-v33-live-total{display:grid;grid-template-columns:10px auto;grid-template-areas:'dot value' 'dot label';column-gap:9px;align-items:center;text-align:right}.gm-v33-live-total i{grid-area:dot;width:8px;height:8px;border-radius:50%;background:var(--v33-green);box-shadow:0 0 15px rgba(57,217,138,.65);animation:v33pulse 2.2s infinite}.gm-v33-live-total b{grid-area:value;color:#fff;font:800 24px/1 Rajdhani,sans-serif}.gm-v33-live-total span{grid-area:label;color:var(--v33-muted);font-size:9px;text-transform:uppercase;letter-spacing:.7px}@keyframes v33pulse{50%{box-shadow:0 0 4px rgba(57,217,138,.15);opacity:.65}}
.gm-v33-radar-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:0}.gm-v33-radar-bars{padding:14px 20px}.gm-v33-radar-row{display:grid;grid-template-columns:minmax(145px,220px) minmax(120px,1fr) 64px;align-items:center;gap:12px;padding:9px 2px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.045)}.gm-v33-radar-row:last-child{border-bottom:0}.gm-v33-radar-name{display:grid;min-width:0}.gm-v33-radar-name b{color:#dfe7ed;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-v33-radar-name small{color:#657482;font-size:8px;margin-top:2px}.gm-v33-radar-track{height:6px;background:#17212b;border-radius:99px;overflow:hidden}.gm-v33-radar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d68408,var(--v33-orange),#fbbf24);box-shadow:0 0 12px rgba(245,158,11,.18)}.gm-v33-radar-row strong{text-align:right;color:#fff;font:800 16px Rajdhani,sans-serif}.gm-v33-radar-actions{padding:14px;border-left:1px solid rgba(255,255,255,.06);display:grid;gap:8px}.gm-v33-radar-actions>a,.gm-v33-radar-actions>button{border:1px solid #202d38;background:#0b1118;color:inherit;border-radius:12px;padding:13px;display:grid;grid-template-columns:1fr auto;grid-template-areas:'main arrow' 'sub arrow';gap:4px 10px;text-align:left;text-decoration:none;cursor:pointer;transition:.16s}.gm-v33-radar-actions>a:hover,.gm-v33-radar-actions>button:hover{border-color:rgba(245,158,11,.5);background:#111923;transform:translateY(-1px)}.gm-v33-radar-actions span{grid-area:main;display:flex;align-items:center;gap:8px}.gm-v33-radar-actions span i{color:var(--v33-orange);width:18px}.gm-v33-radar-actions b{color:#e8eef3;font-size:10px}.gm-v33-radar-actions small{grid-area:sub;color:#6f7c89;font-size:8px;padding-left:26px}.gm-v33-radar-actions>a>i,.gm-v33-radar-actions>button>i{grid-area:arrow;align-self:center;color:#687582;font-size:10px}.gm-v33-empty{padding:24px;color:#71808d;font-size:11px;text-align:center}.gm-v33-empty.small{padding:18px 8px;font-size:9px}
.gm-v33-now-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.gm-v33-now-column{padding:14px 16px;border-right:1px solid rgba(255,255,255,.06);min-width:0}.gm-v33-now-column:last-child{border-right:0}.gm-v33-now-column>header{display:flex;align-items:center;gap:9px;padding:4px 3px 11px}.gm-v33-now-column>header>i{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.18);color:var(--v33-orange);font-size:11px}.gm-v33-now-column>header span{display:grid}.gm-v33-now-column>header b{font-size:10px;color:#e9eef2}.gm-v33-now-column>header small{font-size:7px;color:#6f7b87;margin-top:1px}.gm-v33-now-column>a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 4px;border-top:1px solid rgba(255,255,255,.045);text-decoration:none}.gm-v33-now-column>a em{font:700 11px Rajdhani,sans-serif;color:#63717e;font-style:normal}.gm-v33-now-column>a span{min-width:0;display:grid}.gm-v33-now-column>a b{color:#dce4ea;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-v33-now-column>a small{color:#697784;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.gm-v33-now-column>a strong{font-size:9px;color:#aab5bf}.gm-v33-now-column>a strong.up{color:var(--v33-green)}
.gm-v33-personal-grid{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gm-v33-personal-card{border:1px solid #202c37;background:#0b1117;border-radius:13px;padding:12px;text-decoration:none;min-width:0;display:grid;gap:8px}.gm-v33-personal-card:hover{border-color:rgba(245,158,11,.45)}.gm-v33-personal-card>span{display:flex;justify-content:space-between;color:#778490;font-size:8px}.gm-v33-personal-card b{color:#e8edf1;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-v33-personal-card small{color:#6d7a86;font-size:8px}.gm-v33-personal-card strong{color:var(--v33-orange);font:800 14px Rajdhani,sans-serif}
.gm-v33-smart-backdrop{position:fixed;inset:0;background:rgba(2,5,8,.76);backdrop-filter:blur(3px);z-index:10060;opacity:0;visibility:hidden;transition:.18s}.gm-v33-smart-backdrop.open{opacity:1;visibility:visible}.gm-v33-smart{position:fixed;z-index:10070;left:50%;top:50%;transform:translate(-50%,-48%) scale(.985);width:min(920px,calc(100vw - 28px));max-height:min(780px,calc(100dvh - 28px));overflow:auto;background:#0b1117;border:1px solid #263541;border-radius:20px;box-shadow:0 30px 100px rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:.18s}.gm-v33-smart.open{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.gm-v33-smart>header{position:sticky;top:0;z-index:2;padding:20px 22px;background:rgba(11,17,23,.96);backdrop-filter:blur(10px);border-bottom:1px solid #202b35;display:flex;justify-content:space-between;gap:20px}.gm-v33-smart>header span{color:var(--v33-orange);font-size:9px;font-weight:900;letter-spacing:1.5px}.gm-v33-smart>header h2{color:#f1f5f8;margin:4px 0 3px;font:700 27px Rajdhani,sans-serif}.gm-v33-smart>header p{color:#778491;margin:0;font-size:11px}.gm-v33-smart>header button{width:38px;height:38px;border:1px solid #2b3945;border-radius:11px;background:#111922;color:#cbd4dc;cursor:pointer}.gm-v33-smart-form{padding:18px 22px 8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gm-v33-smart-form label{display:grid;gap:6px}.gm-v33-smart-form label>span{font-size:8px;color:#748290;text-transform:uppercase;font-weight:800;letter-spacing:.8px}.gm-v33-smart-form select{width:100%;height:42px;border:1px solid #263540;background:#0d151d;color:#dfe7ed;border-radius:10px;padding:0 10px;font-size:10px;outline:none}.gm-v33-smart-actions{padding:10px 22px 18px;display:flex;gap:9px}.gm-v33-smart-actions button{height:40px;border:1px solid #263540;background:#121a22;color:#aeb9c2;border-radius:10px;padding:0 16px;font-size:9px;font-weight:800;cursor:pointer}.gm-v33-smart-actions .gm-v33-smart-primary{background:var(--v33-orange);border-color:var(--v33-orange);color:#17110a}.gm-v33-smart-results{border-top:1px solid #202b35;padding:16px 22px 22px}.gm-v33-smart-placeholder{text-align:center;padding:35px;color:#75818d;display:grid;justify-items:center;gap:8px}.gm-v33-smart-placeholder i{font-size:24px;color:#3b4651}.gm-v33-smart-placeholder b{color:#bcc6ce}.gm-v33-smart-list{display:grid;gap:9px}.gm-v33-smart-result{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid #22313d;background:#0e161e;border-radius:13px;text-decoration:none}.gm-v33-smart-result:hover{border-color:rgba(245,158,11,.5)}.gm-v33-match-score{width:58px;height:58px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--v33-orange) calc(var(--score)*1%),#1a252f 0);position:relative}.gm-v33-match-score:before{content:'';position:absolute;inset:5px;border-radius:50%;background:#0e161e}.gm-v33-match-score b,.gm-v33-match-score small{position:relative;z-index:1}.gm-v33-match-score b{font:800 16px Rajdhani,sans-serif;color:#fff}.gm-v33-match-score small{font-size:6px;color:#77838e}.gm-v33-smart-result-copy{min-width:0;display:grid;gap:4px}.gm-v33-smart-result-copy>strong{color:#edf2f5;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-v33-smart-result-copy>span{color:#82909c;font-size:8px}.gm-v33-smart-reasons{display:flex;flex-wrap:wrap;gap:5px}.gm-v33-smart-reasons i{font-style:normal;font-size:7px;color:#9ba8b3;background:#151f28;border:1px solid #26343f;padding:4px 6px;border-radius:6px}.gm-v33-smart-result-meta{text-align:right;display:grid;gap:3px}.gm-v33-smart-result-meta b{font:800 18px Rajdhani,sans-serif;color:#fff}.gm-v33-smart-result-meta small{font-size:7px;color:#697783}
/* Global command palette */
.gm-v33-palette-backdrop{position:fixed;inset:0;background:rgba(2,5,8,.72);backdrop-filter:blur(4px);z-index:10100;display:none}.gm-v33-palette-backdrop.open{display:block}.gm-v33-palette{position:fixed;z-index:10110;top:min(14vh,120px);left:50%;transform:translateX(-50%);width:min(720px,calc(100vw - 24px));background:#0b1117;border:1px solid #293743;border-radius:16px;box-shadow:0 28px 90px rgba(0,0,0,.58);display:none;overflow:hidden}.gm-v33-palette.open{display:block}.gm-v33-palette-search{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid #202c36}.gm-v33-palette-search i{color:#778592}.gm-v33-palette-search input{border:0;background:none;color:#eef3f7;outline:none;font-size:13px;min-width:0}.gm-v33-palette-search kbd{font-size:8px;color:#687582;border:1px solid #2a3741;border-radius:5px;padding:4px 6px;background:#10171e}.gm-v33-palette-results{padding:8px;max-height:55vh;overflow:auto}.gm-v33-palette-group{padding:6px}.gm-v33-palette-group>span{display:block;color:#5f6e7b;font-size:7px;font-weight:900;letter-spacing:1px;padding:5px 7px}.gm-v33-palette-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;text-decoration:none;color:#dbe3e9}.gm-v33-palette-item:hover,.gm-v33-palette-item.active{background:#131d26}.gm-v33-palette-item>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid #273540;border-radius:8px;color:var(--v33-orange);font-size:10px}.gm-v33-palette-item span{min-width:0;display:grid}.gm-v33-palette-item b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-v33-palette-item small{font-size:7px;color:#6d7985;margin-top:2px}.gm-v33-palette-item>em{margin-left:auto;font-style:normal;color:#65727e;font-size:8px}.gm-v33-palette-foot{border-top:1px solid #202c36;padding:9px 14px;display:flex;justify-content:space-between;color:#5f6d78;font-size:7px}.gm-v33-palette-foot button{border:0;background:none;color:#8996a1;font-size:8px;cursor:pointer}
/* Server DNA / automatic summary / follow */
.server-v33-summary,.server-v33-dna,.server-v33-follow{border:1px solid #202d38;background:linear-gradient(145deg,#0e151c,#0b1016);border-radius:14px}.server-v33-summary{padding:16px 18px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:center;margin-bottom:14px}.server-v33-summary>i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.2);color:var(--v33-blue)}.server-v33-summary span{display:grid;gap:3px}.server-v33-summary span>small{color:var(--v33-blue);font-size:7px;font-weight:900;letter-spacing:1px}.server-v33-summary b{color:#eaf0f4;font-size:11px}.server-v33-summary p{margin:0;color:#82909b;font-size:9px;line-height:1.5}.server-v33-summary>em{font-style:normal;color:var(--v33-green);font-size:8px;font-weight:800;white-space:nowrap}.server-v33-dna{padding:15px;margin-bottom:14px}.server-v33-dna-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:12px}.server-v33-dna-head span{color:var(--v33-orange);font-size:7px;font-weight:900;letter-spacing:1px}.server-v33-dna-head h3{margin:3px 0 0;color:#eaf0f4;font:700 19px Rajdhani,sans-serif}.server-v33-dna-score{text-align:right}.server-v33-dna-score b{color:#fff;font:800 24px Rajdhani,sans-serif}.server-v33-dna-score small{color:#6f7d89;font-size:7px}.server-v33-dna-grid{display:grid;gap:8px}.server-v33-dna-row{display:grid;grid-template-columns:120px 1fr 34px;gap:9px;align-items:center}.server-v33-dna-row>span{display:flex;align-items:center;gap:7px;color:#93a0aa;font-size:8px}.server-v33-dna-row>span i{color:#788795;width:12px}.server-v33-dna-track{height:6px;border-radius:99px;background:#18232c;overflow:hidden}.server-v33-dna-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c9820c,var(--v33-orange),#fbbf24)}.server-v33-dna-row>b{color:#dfe7ec;font-size:9px;text-align:right}.server-v33-dna-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.server-v33-dna-foot div{border:1px solid #202c36;background:#0b1117;border-radius:9px;padding:9px;display:grid;gap:2px}.server-v33-dna-foot span{font-size:6px;color:#65737f;text-transform:uppercase}.server-v33-dna-foot b{font-size:9px;color:#dce4e9}.server-v33-dna-foot b.up{color:var(--v33-green)}.server-v33-dna-foot b.down{color:#f87171}.server-v33-follow{padding:14px}.server-v33-follow header{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.server-v33-follow header span{display:grid}.server-v33-follow header small{color:var(--v33-orange);font-size:7px;font-weight:900}.server-v33-follow header b{color:#e6edf2;font-size:11px;margin-top:2px}.server-v33-follow header i{color:#74828e}.server-v33-follow form{display:grid;gap:7px}.server-v33-follow label{display:flex;align-items:center;gap:9px;border:1px solid #202b35;background:#0b1117;border-radius:9px;padding:9px;cursor:pointer}.server-v33-follow input{accent-color:var(--v33-orange)}.server-v33-follow label span{display:grid}.server-v33-follow label b{font-size:8px;color:#d5dee5}.server-v33-follow label small{font-size:6.5px;color:#6d7984;margin-top:1px}.server-v33-follow button{height:35px;border:0;border-radius:9px;background:var(--v33-orange);color:#171008;font-size:8px;font-weight:900;cursor:pointer}.owner-v33-rate{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-top:8px}.owner-v33-rate div{border:1px solid #202c36;border-radius:9px;padding:9px!important;background:#0b1117!important}.owner-v33-rate b{font-size:15px!important}.owner-v33-rate span{font-size:7px!important}
@media(max-width:900px){.gm-v33-radar-grid{grid-template-columns:1fr}.gm-v33-radar-actions{border-left:0;border-top:1px solid rgba(255,255,255,.06);grid-template-columns:repeat(3,1fr)}.gm-v33-radar-actions small{display:none}.gm-v33-now-grid{grid-template-columns:1fr}.gm-v33-now-column{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.gm-v33-now-column:last-child{border-bottom:0}.gm-v33-personal-grid{grid-template-columns:repeat(2,1fr)}.gm-v33-smart-form{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.gm-v33-command{margin-top:12px;gap:12px}.gm-v33-panel{border-radius:14px}.gm-v33-section-head{padding:15px}.gm-v33-section-head h2{font-size:20px}.gm-v33-section-head p{font-size:9px}.gm-v33-live-total b{font-size:19px}.gm-v33-live-total span{font-size:6px}.gm-v33-radar-bars{padding:9px 12px}.gm-v33-radar-row{grid-template-columns:minmax(100px,140px) minmax(70px,1fr) 46px;gap:8px;padding:8px 1px}.gm-v33-radar-name b{font-size:9px}.gm-v33-radar-name small{font-size:6.5px}.gm-v33-radar-row strong{font-size:13px}.gm-v33-radar-actions{padding:9px;grid-template-columns:1fr}.gm-v33-radar-actions>a,.gm-v33-radar-actions>button{padding:10px}.gm-v33-radar-actions small{display:block}.gm-v33-now-column{padding:10px 12px}.gm-v33-now-column>a{padding:7px 2px}.gm-v33-personal-grid{grid-template-columns:1fr;padding:10px}.gm-v33-smart{width:calc(100vw - 14px);max-height:calc(100dvh - 14px);border-radius:14px}.gm-v33-smart>header{padding:14px}.gm-v33-smart>header h2{font-size:22px}.gm-v33-smart-form{grid-template-columns:1fr;padding:14px 14px 6px}.gm-v33-smart-actions{padding:8px 14px 14px}.gm-v33-smart-results{padding:12px 14px 16px}.gm-v33-smart-result{grid-template-columns:50px minmax(0,1fr);padding:10px}.gm-v33-match-score{width:46px;height:46px}.gm-v33-smart-result-meta{grid-column:2;text-align:left;display:flex;align-items:center;gap:6px}.gm-v33-smart-result-meta b{font-size:14px}.server-v33-summary{grid-template-columns:32px 1fr;padding:12px}.server-v33-summary>i{width:32px;height:32px}.server-v33-summary>em{grid-column:2}.server-v33-dna{padding:12px}.server-v33-dna-row{grid-template-columns:95px 1fr 30px}.server-v33-dna-foot{grid-template-columns:1fr}.owner-v33-rate{grid-template-columns:1fr!important}}
.compare-v33-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0 16px}.compare-v33-highlights>a{border:1px solid #22313d;background:#0e161e;border-radius:12px;padding:12px;text-decoration:none;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.compare-v33-highlights>a:hover{border-color:rgba(245,158,11,.45)}.compare-v33-highlights>a>i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.18);color:var(--v33-orange);font-size:10px}.compare-v33-highlights span{display:grid;min-width:0}.compare-v33-highlights small{color:#6d7a86;font-size:6.5px;text-transform:uppercase;letter-spacing:.5px}.compare-v33-highlights b{color:#e5edf2;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.compare-v33-highlights strong{grid-column:2;color:#fff;font:800 15px Rajdhani,sans-serif}.compare-table-v3227 .trend-up{color:var(--v33-green)}.compare-table-v3227 .trend-down{color:#f87171}
@media(max-width:900px){.compare-v33-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.compare-v33-highlights{grid-template-columns:1fr}}

/* V33.0 — compactação definitiva das listas no telefone */
@media(max-width:600px){
  .server-table-v28 tr,.server-table-v2971 tr{
    width:calc(100% - 10px)!important;
    margin:0 5px 8px!important;
    padding:9px!important;
    gap:7px 0!important;
    border-radius:12px!important;
    box-shadow:0 5px 14px rgba(0,0,0,.12)!important;
  }
  .server-table-v28 td.place,.server-table-v2971 td.place{
    min-width:32px!important;height:21px!important;padding:0 6px!important;border-radius:6px!important;font-size:8px!important;
  }
  .server-table-v28 .server-state-v28,.server-table-v2971 .server-state-v28{
    min-height:21px!important;padding:0 7px!important;font-size:6.8px!important;
  }
  .server-table-v28 td:nth-child(2),.server-table-v2971 td:nth-child(2){padding:0 0 1px!important}
  .server-table-v28 .server-cell,.server-table-v2971 .server-cell{
    grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;
  }
  .server-table-v28 .thumb,.server-table-v2971 .thumb{
    width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important;border-radius:9px!important;
  }
  .server-table-v28 .name,.server-table-v2971 .name{gap:4px!important}
  .server-table-v28 .name>a,.server-table-v2971 .name>a{
    font-size:10.5px!important;line-height:1.18!important;-webkit-line-clamp:2!important;
  }
  .server-table-v28 .list-service-badge,.server-table-v2971 .list-service-badge{
    min-height:14px!important;padding:2px 5px!important;font-size:5.8px!important;
  }
  .server-table-v28 .ip,.server-table-v2971 .ip{
    gap:3px 5px!important;margin-top:4px!important;font-size:6.8px!important;
  }
  .server-table-v28 .country-mini-v28,.server-table-v2971 .country-mini-v28,
  .server-table-v28 .ping-v28,.server-table-v2971 .ping-v28{
    min-height:17px!important;padding:2px 5px!important;font-size:6px!important;
  }
  .server-table-v28 td:nth-child(4),.server-table-v2971 td:nth-child(4),
  .server-table-v28 td:nth-child(5),.server-table-v2971 td:nth-child(5),
  .server-table-v28 td:nth-child(6),.server-table-v2971 td:nth-child(6){
    min-height:43px!important;padding:5px 6px!important;gap:3px!important;
  }
  .server-table-v28 td:nth-child(4):before,.server-table-v2971 td:nth-child(4):before,
  .server-table-v28 td:nth-child(5):before,.server-table-v2971 td:nth-child(5):before,
  .server-table-v28 td:nth-child(6):before,.server-table-v2971 td:nth-child(6):before{font-size:5.2px!important}
  .server-table-v28 .map-preview-trigger-v2912,.server-table-v2971 .map-preview-trigger-v2912{font-size:7.2px!important}
  .server-table-v28 .players-cell-v28 .pill,.server-table-v2971 .players-cell-v28 .pill{font-size:8px!important}
  .server-table-v28 .mini-capacity-v28,.server-table-v2971 .mini-capacity-v28{height:2px!important}
  .table-toolbar-v2975{min-height:42px!important;padding:9px 10px!important}
  .table-toolbar-v2975 b{font-size:10px!important}.live-sync-v2975{font-size:6px!important}
  .is-home-page .server-table-v28 tr:nth-child(n+7),.is-home-page .server-table-v2971 tr:nth-child(n+7){display:none!important}
}

/* ===== legado consolidado: v3320-home-rebuild.css ===== */
/* V33.2 — Home totalmente redesenhada. Somente .is-home-page. */
.is-home-page .gm-main-v2978{overflow:hidden}
.is-home-page .gm-v332-hero{position:relative;padding:52px 0 24px;background:radial-gradient(circle at 78% 24%,rgba(245,158,11,.10),transparent 28%),linear-gradient(180deg,#090c10 0%,#0a0e13 100%);border-bottom:1px solid #1b232d}
.is-home-page .gm-v332-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:42px;align-items:center}
.is-home-page .gm-v332-hero-copy{max-width:720px}
.is-home-page .gm-v332-eyebrow{display:flex;align-items:center;gap:9px;color:#9ca7b4;font-size:10px;font-weight:800;letter-spacing:1.5px}
.is-home-page .gm-v332-eyebrow i{width:8px;height:8px;border-radius:50%;background:#5ed683;box-shadow:0 0 15px rgba(94,214,131,.6)}
.is-home-page .gm-v332-hero h1{margin:15px 0 14px;color:#f4f7fa;font-size:clamp(38px,4.2vw,66px);line-height:.98;letter-spacing:-2.6px;max-width:720px}
.is-home-page .gm-v332-hero h1 span{color:#f6aa27}
.is-home-page .gm-v332-hero-copy>p{max-width:650px;margin:0;color:#8d99a6;font-size:15px;line-height:1.7}
.is-home-page .gm-v332-search{margin-top:25px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 7px 7px 16px;border:1px solid #293542;background:#0e141b;border-radius:14px;box-shadow:0 18px 45px rgba(0,0,0,.25)}
.is-home-page .gm-v332-search>i{color:#667485}
.is-home-page .gm-v332-search input{min-width:0;height:42px;border:0!important;outline:0!important;background:transparent!important;color:#f2f5f8!important;font-size:13px!important;box-shadow:none!important}
.is-home-page .gm-v332-search input::placeholder{color:#63707e}
.is-home-page .gm-v332-search button{height:42px;padding:0 22px;border:0;border-radius:10px;background:#f59e0b;color:#12100b;font-weight:900;font-size:12px;cursor:pointer}
.is-home-page .gm-v332-hero-actions{display:flex;gap:9px;margin-top:12px}
.is-home-page .gm-v332-hero-actions a,.is-home-page .gm-v332-hero-actions button{min-height:42px;padding:0 15px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:11px;font-weight:800;cursor:pointer}
.is-home-page .gm-v332-primary{background:#151d25;border:1px solid #293542;color:#e8edf2}
.is-home-page .gm-v332-secondary{background:transparent;border:1px solid #28333e;color:#abb5c0}
.is-home-page .gm-v332-hero-actions a:hover,.is-home-page .gm-v332-hero-actions button:hover{border-color:#52606f;color:#fff}
.is-home-page .gm-v332-trust{display:flex;gap:22px;align-items:center;margin-top:20px;color:#65717e;font-size:10px}
.is-home-page .gm-v332-trust span{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.is-home-page .gm-v332-trust b{color:#dce3e9;font-size:14px}

.is-home-page .gm-v332-live{border:1px solid #202b36;border-radius:18px;background:linear-gradient(160deg,#111820,#0b1016);padding:20px;box-shadow:0 24px 60px rgba(0,0,0,.28)}
.is-home-page .gm-v332-live header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:17px;border-bottom:1px solid #202a34}
.is-home-page .gm-v332-live header>div{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:9px}.is-home-page .gm-v332-live header small{grid-column:1/-1;color:#73808e;font-size:9px;font-weight:900;letter-spacing:1.3px}.is-home-page .gm-v332-live header strong{font-size:30px;line-height:1;color:#f2f5f7}.is-home-page .gm-v332-live header span:not(.gm-v332-live-badge){font-size:10px;color:#6f7c89;padding-bottom:3px}
.is-home-page .gm-v332-live-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(94,214,131,.22);border-radius:999px;background:rgba(94,214,131,.06);color:#72d991;font-size:8px;font-weight:900;letter-spacing:.7px}.is-home-page .gm-v332-live-badge i{width:6px;height:6px;border-radius:50%;background:#62db87}
.is-home-page .gm-v332-game-bars{display:grid;gap:13px;padding:18px 0}
.is-home-page .gm-v332-game-bars a{display:grid;grid-template-columns:minmax(110px,1fr) minmax(100px,1.3fr) auto;gap:12px;align-items:center;text-decoration:none;color:#afb8c1;font-size:10px}
.is-home-page .gm-v332-game-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-home-page .gm-v332-game-bars b{color:#eef2f5;font-size:11px;text-align:right}.is-home-page .gm-v332-game-track{height:4px;border-radius:99px;background:#1e2832;overflow:hidden}.is-home-page .gm-v332-game-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#f7c15e)}
.is-home-page .gm-v332-hot-game{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:13px;border:1px solid #293541;border-radius:12px;background:#0d1319;text-decoration:none}.is-home-page .gm-v332-hot-game span{min-width:0}.is-home-page .gm-v332-hot-game span small{display:block;color:#697684;font-size:7px;font-weight:900;letter-spacing:.9px}.is-home-page .gm-v332-hot-game span strong{display:block;margin-top:4px;color:#e7ecf0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-home-page .gm-v332-hot-game>b{color:#f0b448;font-size:13px}.is-home-page .gm-v332-hot-game>b small{font-size:7px;color:#7d8995}.is-home-page .gm-v332-hot-game>i{color:#7b8793;font-size:10px}
.is-home-page .gm-v332-quick-games{display:flex;align-items:center;gap:8px;margin-top:24px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.is-home-page .gm-v332-quick-games::-webkit-scrollbar{display:none}.is-home-page .gm-v332-quick-games>span{color:#596674;font-size:9px;font-weight:800;white-space:nowrap}.is-home-page .gm-v332-quick-games a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 10px;border:1px solid #222d37;border-radius:8px;background:#0d1319;color:#98a4af;text-decoration:none;font-size:9px;font-weight:800}.is-home-page .gm-v332-quick-games a b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:99px;background:#19232d;color:#dce3e8;font-size:8px}.is-home-page .gm-v332-quick-games a.all{margin-left:auto;color:#e6aa3e}

.is-home-page .gm-v332-home-body{max-width:1240px}
.is-home-page .gm-v332-promoted,.is-home-page .gm-v332-live-servers{padding-top:34px}
.is-home-page .gm-v332-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px}.is-home-page .gm-v332-section-head small{display:block;color:#d89122;font-size:8px;font-weight:900;letter-spacing:1.4px}.is-home-page .gm-v332-section-head h2{margin:5px 0 3px;color:#eef2f5;font-size:22px;letter-spacing:-.45px}.is-home-page .gm-v332-section-head p{margin:0;color:#727f8c;font-size:11px}.is-home-page .gm-v332-section-head>a{white-space:nowrap;color:#aeb8c2;text-decoration:none;font-size:10px;font-weight:800}.is-home-page .gm-v332-section-head>a:hover{color:#f5ad2c}
.is-home-page .gm-v332-promoted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.is-home-page .gm-v332-promo-card{min-width:0;border:1px solid #222d38;border-radius:14px;overflow:hidden;background:#0d1319;position:relative}.is-home-page .gm-v332-promo-card.has-accent{border-color:color-mix(in srgb,var(--server-accent) 52%,#222d38);box-shadow:inset 3px 0 0 var(--server-accent)}
.is-home-page .gm-v332-promo-cover{height:94px;display:block;position:relative;background:linear-gradient(180deg,transparent 20%,rgba(6,9,12,.9)),var(--cover) center/cover;text-decoration:none}.is-home-page .gm-v332-promo-rank,.is-home-page .gm-v332-promo-tag{position:absolute;top:10px;height:24px;display:inline-flex;align-items:center;border-radius:7px;background:rgba(5,8,11,.78);backdrop-filter:blur(5px);font-size:8px;font-weight:900}.is-home-page .gm-v332-promo-rank{left:10px;padding:0 8px;color:#fff}.is-home-page .gm-v332-promo-tag{right:10px;padding:0 8px;color:#f7b339;border:1px solid rgba(245,158,11,.2)}
.is-home-page .gm-v332-promo-body{padding:12px}.is-home-page .gm-v332-promo-name{display:block;color:#e9edf1;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-home-page .gm-v332-promo-meta{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:#86929d;font-size:8px}.is-home-page .gm-v332-promo-meta span{display:inline-flex;align-items:center;gap:5px}.is-home-page .gm-v332-promo-meta .on{color:#64d783}.is-home-page .gm-v332-promo-meta .on i{width:5px;height:5px;border-radius:50%;background:currentColor}.is-home-page .gm-v332-promo-bar{height:3px;margin-top:9px;border-radius:99px;background:#1c2731;overflow:hidden}.is-home-page .gm-v332-promo-bar i{display:block;height:100%;background:#f59e0b}.is-home-page .gm-v332-promo-address{display:block;margin-top:7px;color:#596674;font:7.5px monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.is-home-page .gm-v332-promo-empty{min-height:160px;border:1px dashed #2a3642;border-radius:14px;background:#0b1015;display:flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;color:#85919c}.is-home-page .gm-v332-promo-empty>i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(245,158,11,.08);color:#e9a327}.is-home-page .gm-v332-promo-empty span{display:flex;flex-direction:column}.is-home-page .gm-v332-promo-empty small{font-size:7px;letter-spacing:1px}.is-home-page .gm-v332-promo-empty b{color:#dfe5e9;font-size:11px;margin:3px 0}.is-home-page .gm-v332-promo-empty em{color:#e7a52d;font-size:9px;font-style:normal}

.is-home-page .gm-v332-live-servers{padding-bottom:8px}.is-home-page .gm-v332-filter-row{display:flex;gap:7px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}.is-home-page .gm-v332-filter-row::-webkit-scrollbar{display:none}.is-home-page .gm-v332-filter-row button{flex:0 0 auto;height:32px;padding:0 10px;border-radius:8px;border:1px solid #24303b;background:#0d1319;color:#84909c;display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:900;cursor:pointer}.is-home-page .gm-v332-filter-row button.active{border-color:rgba(245,158,11,.5);background:rgba(245,158,11,.07);color:#eda82f}.is-home-page .gm-v332-filter-row button span{width:16px;height:16px;display:grid;place-items:center;overflow:hidden;border-radius:4px}.is-home-page .gm-v332-filter-row button span img{width:100%;height:100%;object-fit:cover}.is-home-page .gm-v332-filter-row button b{min-width:16px;height:16px;display:grid;place-items:center;border-radius:99px;background:#18222c;color:#b7c0c8;font-size:7px}
.is-home-page .gm-v332-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.is-home-page .gm-v332-server-card{position:relative;border:1px solid #202b35;border-radius:12px;background:#0c1218;overflow:hidden}.is-home-page .gm-v332-server-card.has-accent{border-color:color-mix(in srgb,var(--server-accent) 45%,#202b35);box-shadow:inset 2px 0 0 var(--server-accent)}.is-home-page .gm-v332-server-main{display:grid;grid-template-columns:25px 34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none}.is-home-page .gm-v332-server-pos{font:800 11px Rajdhani,sans-serif;color:#586675}.is-home-page .gm-v332-server-icon{width:34px;height:30px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#151e27}.is-home-page .gm-v332-server-icon img{width:100%;height:100%;object-fit:cover}.is-home-page .gm-v332-server-copy{min-width:0;display:block}.is-home-page .gm-v332-server-copy strong{display:block;color:#e8edf1;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-home-page .gm-v332-server-copy small{display:block;margin-top:3px;color:#586674;font:7px monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-home-page .gm-v332-server-status{display:flex;align-items:center;gap:5px;color:#64d783;font-size:7px;font-weight:900}.is-home-page .gm-v332-server-status i{width:5px;height:5px;border-radius:50%;background:currentColor}
.is-home-page .gm-v332-server-bottom{display:grid;grid-template-columns:1.25fr .8fr .65fr;border-top:1px solid #1b252e}.is-home-page .gm-v332-server-bottom>span{min-width:0;padding:7px 9px;border-right:1px solid #1b252e}.is-home-page .gm-v332-server-bottom>span:last-child{border-right:0}.is-home-page .gm-v332-server-bottom small{display:block;color:#505d69;font-size:5.5px;font-weight:900;letter-spacing:.7px}.is-home-page .gm-v332-server-bottom b{display:block;margin-top:2px;color:#aeb8c1;font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-home-page .gm-v332-server-bottom b i{color:#e5a52d}.is-home-page .gm-v332-server-progress{height:2px;background:#17212a}.is-home-page .gm-v332-server-progress i{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#efc25f)}
.is-home-page .gm-v332-list-footer{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding-top:9px;color:#5f6c78;font-size:8px}.is-home-page .gm-v332-list-footer a{color:#d9a13b;text-decoration:none;font-weight:800}
.is-home-page .gm-v332-owner-cta{margin:26px 0 36px;padding:17px 18px;border:1px solid #202b36;border-radius:14px;background:linear-gradient(120deg,#0e151c,#0b1015);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.is-home-page .gm-v332-owner-cta>div:first-child{display:flex;align-items:center;gap:11px}.is-home-page .gm-v332-owner-cta>div:first-child>i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:rgba(245,158,11,.08);color:#e7a42c}.is-home-page .gm-v332-owner-cta span{display:flex;flex-direction:column}.is-home-page .gm-v332-owner-cta small{color:#6e7b87;font-size:6px;font-weight:900;letter-spacing:1px}.is-home-page .gm-v332-owner-cta b{color:#e7ebef;font-size:11px;margin-top:2px}.is-home-page .gm-v332-owner-cta p{margin:0;color:#697683;font-size:9px}.is-home-page .gm-v332-owner-cta>div:last-child{display:flex;gap:7px}.is-home-page .gm-v332-owner-cta>div:last-child a{height:33px;padding:0 11px;border:1px solid #293541;border-radius:8px;display:inline-flex;align-items:center;color:#aab4bd;text-decoration:none;font-size:8px;font-weight:900}.is-home-page .gm-v332-owner-cta>div:last-child a.primary{background:#f59e0b;color:#171209;border-color:#f59e0b}

/* A Home V33.2 não repete a faixa de jogos no rodapé. */
.is-home-page .footer-games-v2971{display:none!important}.is-home-page .site-footer-v2971{margin-top:0!important}

@media(max-width:980px){
  .is-home-page .gm-v332-hero{padding-top:36px}.is-home-page .gm-v332-hero-grid{grid-template-columns:1fr;gap:22px}.is-home-page .gm-v332-hero-copy{max-width:none}.is-home-page .gm-v332-live{max-width:none}.is-home-page .gm-v332-promoted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-home-page .gm-v332-promoted-grid>*:nth-child(n+3){display:none}.is-home-page .gm-v332-owner-cta{grid-template-columns:1fr auto}.is-home-page .gm-v332-owner-cta>p{display:none}
}
@media(max-width:680px){
  .is-home-page .gm-v332-hero{padding:25px 0 15px}.is-home-page .gm-v332-hero-grid{gap:16px}.is-home-page .gm-v332-hero h1{font-size:35px;line-height:1.02;letter-spacing:-1.5px;margin-top:11px}.is-home-page .gm-v332-hero-copy>p{font-size:12px;line-height:1.55}.is-home-page .gm-v332-search{margin-top:17px;padding-left:12px;border-radius:11px}.is-home-page .gm-v332-search input{height:37px;font-size:10px!important}.is-home-page .gm-v332-search button{height:37px;padding:0 14px;font-size:9px}.is-home-page .gm-v332-hero-actions{display:grid;grid-template-columns:1fr 1fr}.is-home-page .gm-v332-hero-actions a,.is-home-page .gm-v332-hero-actions button{min-height:38px;padding:0 8px;font-size:8px}.is-home-page .gm-v332-trust{gap:12px;margin-top:14px;overflow-x:auto}.is-home-page .gm-v332-trust span{font-size:7px}.is-home-page .gm-v332-trust b{font-size:10px}.is-home-page .gm-v332-live{padding:14px;border-radius:13px}.is-home-page .gm-v332-live header{padding-bottom:12px}.is-home-page .gm-v332-live header strong{font-size:23px}.is-home-page .gm-v332-game-bars{gap:10px;padding:13px 0}.is-home-page .gm-v332-game-bars a{grid-template-columns:minmax(80px,.9fr) minmax(75px,1.1fr) auto;gap:8px;font-size:8px}.is-home-page .gm-v332-hot-game{padding:10px}.is-home-page .gm-v332-hot-game span strong{font-size:9px}.is-home-page .gm-v332-hot-game>b{font-size:10px}.is-home-page .gm-v332-quick-games{margin-top:14px}.is-home-page .gm-v332-quick-games>span{display:none}.is-home-page .gm-v332-quick-games a{height:28px;font-size:7px}.is-home-page .gm-v332-quick-games a.all{margin-left:0}
  .is-home-page .gm-v332-promoted,.is-home-page .gm-v332-live-servers{padding-top:24px}.is-home-page .gm-v332-section-head{align-items:flex-start;margin-bottom:11px}.is-home-page .gm-v332-section-head h2{font-size:17px}.is-home-page .gm-v332-section-head p{font-size:8px;line-height:1.45}.is-home-page .gm-v332-section-head>a{font-size:8px}.is-home-page .gm-v332-promoted-grid{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.is-home-page .gm-v332-promoted-grid::-webkit-scrollbar{display:none}.is-home-page .gm-v332-promoted-grid>*{display:block!important;flex:0 0 82%;scroll-snap-align:start}.is-home-page .gm-v332-promo-cover{height:76px}.is-home-page .gm-v332-promo-body{padding:9px}.is-home-page .gm-v332-promo-empty{min-height:137px}
  .is-home-page .gm-v332-filter-row{padding-bottom:7px}.is-home-page .gm-v332-filter-row button{height:29px;font-size:7px}.is-home-page .gm-v332-server-grid{grid-template-columns:1fr;gap:6px}.is-home-page .gm-v332-server-main{grid-template-columns:21px 29px minmax(0,1fr) auto;padding:8px;gap:7px}.is-home-page .gm-v332-server-icon{width:29px;height:27px}.is-home-page .gm-v332-server-copy strong{font-size:8px}.is-home-page .gm-v332-server-copy small{font-size:6px}.is-home-page .gm-v332-server-status{font-size:6px}.is-home-page .gm-v332-server-bottom>span{padding:6px 7px}.is-home-page .gm-v332-server-bottom b{font-size:6.8px}.is-home-page .gm-v332-list-footer{min-height:35px}.is-home-page .gm-v332-owner-cta{margin:20px 0 26px;padding:12px;grid-template-columns:1fr;gap:10px}.is-home-page .gm-v332-owner-cta>div:last-child{display:grid;grid-template-columns:1fr 1fr}.is-home-page .gm-v332-owner-cta>div:last-child a{justify-content:center}
}
@media(max-width:390px){.is-home-page .gm-v332-hero h1{font-size:31px}.is-home-page .gm-v332-hero-actions{grid-template-columns:1fr}.is-home-page .gm-v332-section-head p{max-width:230px}.is-home-page .gm-v332-server-bottom{grid-template-columns:1.1fr .8fr .65fr}}

/* ===== legado consolidado: v3330-future-home.css ===== */
/* GGameMonitor V33.3 — FUTURE HOME
   Camada visual aplicada depois da V33.2. Não altera páginas internas. */
.is-home-page{
  --gm-bg:#070a0f;
  --gm-panel:rgba(12,18,26,.78);
  --gm-panel-2:rgba(15,23,33,.88);
  --gm-line:rgba(130,160,190,.16);
  --gm-line-hot:rgba(245,158,11,.46);
  --gm-text:#f1f5f9;
  --gm-muted:#7d8998;
  --gm-orange:#f59e0b;
  --gm-orange-2:#ffc45c;
  --gm-cyan:#42d7f5;
  --gm-green:#69e38d;
  --gm-radius:20px;
  background:var(--gm-bg);
}
.is-home-page .gm-main-v2978{overflow:clip;background:
  radial-gradient(circle at 10% 20%,rgba(66,215,245,.035),transparent 26%),
  radial-gradient(circle at 86% 18%,rgba(245,158,11,.055),transparent 30%),
  var(--gm-bg);
}

/* HERO / AMBIENTE */
.is-home-page .gm-v333-hero{
  --mx:74%;--my:24%;
  isolation:isolate;
  min-height:610px;
  padding:72px 0 26px;
  background:
    radial-gradient(circle at var(--mx) var(--my),rgba(245,158,11,.12),transparent 20%),
    radial-gradient(circle at 78% 38%,rgba(66,215,245,.055),transparent 28%),
    linear-gradient(180deg,#070a0f 0%,#090d13 72%,#080c11 100%);
  border-bottom:1px solid rgba(136,158,180,.12);
}
.is-home-page .gm-v333-hero:before{
  content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.44;
  background-image:
    linear-gradient(rgba(117,144,171,.052) 1px,transparent 1px),
    linear-gradient(90deg,rgba(117,144,171,.052) 1px,transparent 1px);
  background-size:52px 52px;
  -webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);
  mask-image:linear-gradient(to bottom,black,transparent 86%);
}
.is-home-page .gm-v333-hero:after{
  content:"";position:absolute;left:0;right:0;bottom:-1px;height:140px;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,transparent,#080c11 86%);
}
.is-home-page .gm-v333-ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.is-home-page .gm-v333-ambient .beam{position:absolute;width:1px;height:340px;background:linear-gradient(to bottom,transparent,rgba(245,158,11,.28),transparent);transform:rotate(32deg);filter:blur(.2px)}
.is-home-page .gm-v333-ambient .beam-a{right:18%;top:-70px}.is-home-page .gm-v333-ambient .beam-b{right:33%;top:40px;opacity:.38}.is-home-page .gm-v333-ambient .beam-c{left:9%;bottom:-90px;opacity:.18}
.is-home-page .gm-v333-ambient .noise{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}
.is-home-page .gm-v333-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);gap:70px;align-items:center}
.is-home-page .gm-v333-hero-copy{position:relative;z-index:2;max-width:760px}
.is-home-page .gm-v333-eyebrow{width:max-content;max-width:100%;height:30px;padding:0 11px;border:1px solid rgba(130,160,190,.17);border-radius:999px;background:rgba(12,19,27,.62);backdrop-filter:blur(12px);font:800 9px/1 Inter,sans-serif;letter-spacing:1.45px;color:#9aa7b5}
.is-home-page .gm-v333-eyebrow i{width:6px;height:6px;background:var(--gm-green);box-shadow:0 0 0 4px rgba(105,227,141,.08),0 0 18px rgba(105,227,141,.55)}
.is-home-page .gm-v333-eyebrow em{font-style:normal;color:#596777;padding-left:9px;margin-left:2px;border-left:1px solid rgba(130,160,190,.16);letter-spacing:.2px;text-transform:none}
.is-home-page .gm-v333-hero h1{margin:22px 0 17px;max-width:780px;font-size:clamp(48px,5vw,76px);line-height:.94;letter-spacing:-3.5px;font-weight:800;color:#f5f7fa;text-wrap:balance}
.is-home-page .gm-v333-hero h1 span{display:block;color:transparent;background:linear-gradient(92deg,#fff 0%,var(--gm-orange-2) 36%,var(--gm-orange) 78%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 22px rgba(245,158,11,.12))}
.is-home-page .gm-v333-hero-copy>p{max-width:650px;font-size:15px;line-height:1.75;color:#8491a0}

/* BUSCA HUD */
.is-home-page .gm-v333-search{position:relative;margin-top:30px;grid-template-columns:auto 1fr auto auto;gap:7px;padding:6px;border-radius:17px;border:1px solid rgba(137,164,191,.21);background:linear-gradient(180deg,rgba(16,24,34,.88),rgba(10,16,23,.88));box-shadow:0 22px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(18px)}
.is-home-page .gm-v333-search:before,.is-home-page .gm-v333-search:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none}
.is-home-page .gm-v333-search:before{left:-1px;top:-1px;border-left:1px solid var(--gm-orange);border-top:1px solid var(--gm-orange);border-radius:17px 0 0}
.is-home-page .gm-v333-search:after{right:-1px;bottom:-1px;border-right:1px solid rgba(66,215,245,.55);border-bottom:1px solid rgba(66,215,245,.55);border-radius:0 0 17px}
.is-home-page .gm-v333-search-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#91a0af;background:#101822;border:1px solid rgba(125,151,177,.12)}
.is-home-page .gm-v333-search input{height:42px;font-size:13px!important;letter-spacing:.05px}
.is-home-page .gm-v333-search kbd{align-self:center;padding:5px 7px;border-radius:6px;border:1px solid #283544;background:#0b1118;box-shadow:inset 0 -1px 0 #344250;color:#5f6d7c;font:700 8px Inter,sans-serif;white-space:nowrap}
.is-home-page .gm-v333-search button{height:42px;padding:0 18px;border-radius:11px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--gm-orange-2),var(--gm-orange));box-shadow:0 9px 24px rgba(245,158,11,.16);transition:.2s ease}
.is-home-page .gm-v333-search button:hover{transform:translateY(-1px);box-shadow:0 13px 30px rgba(245,158,11,.23)}

/* AÇÕES + MÉTRICAS */
.is-home-page .gm-v333-hero-actions{margin-top:13px}.is-home-page .gm-v333-hero-actions a,.is-home-page .gm-v333-hero-actions button{min-height:40px;border-radius:11px;border-color:rgba(126,154,181,.18);background:rgba(13,20,28,.56);backdrop-filter:blur(10px);font-size:10px;letter-spacing:.15px}.is-home-page .gm-v333-hero-actions .gm-v332-primary{color:#eaf0f5}.is-home-page .gm-v333-hero-actions .gm-v332-secondary{color:#9daab7}.is-home-page .gm-v333-hero-actions a:hover,.is-home-page .gm-v333-hero-actions button:hover{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.055);color:#fff}
.is-home-page .gm-v333-metrics{display:grid;grid-template-columns:repeat(3,max-content);gap:0;margin-top:27px;overflow:visible}
.is-home-page .gm-v333-metrics span{position:relative;display:grid;grid-template-columns:22px auto;grid-template-rows:auto auto;column-gap:8px;padding:0 23px;border-right:1px solid rgba(130,160,190,.13)}
.is-home-page .gm-v333-metrics span:first-child{padding-left:0}.is-home-page .gm-v333-metrics span:last-child{border-right:0}
.is-home-page .gm-v333-metrics span>i{grid-row:1/3;align-self:center;color:#546475;font-size:13px}
.is-home-page .gm-v333-metrics b{color:#e7edf3;font:700 17px/1 Rajdhani,sans-serif}.is-home-page .gm-v333-metrics small{margin-top:3px;color:#526070;font-size:7px;text-transform:uppercase;letter-spacing:.65px}

/* NETWORK CORE */
.is-home-page .gm-v333-network{position:relative;overflow:hidden;min-height:430px;padding:0;border:1px solid rgba(126,157,188,.17);border-radius:24px;background:linear-gradient(145deg,rgba(16,24,34,.82),rgba(7,12,18,.92));box-shadow:0 32px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(18px)}
.is-home-page .gm-v333-network:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,rgba(66,215,245,.07),transparent 34%),linear-gradient(115deg,transparent 20%,rgba(245,158,11,.028) 50%,transparent 78%)}
.is-home-page .gm-v333-network:after{content:"";position:absolute;inset:8px;border:1px solid rgba(138,166,194,.065);border-radius:18px;pointer-events:none}
.is-home-page .gm-v333-panel-edge{position:absolute;z-index:3;pointer-events:none}.is-home-page .gm-v333-panel-edge.edge-a{left:-1px;top:28px;width:2px;height:72px;background:linear-gradient(var(--gm-orange),transparent)}.is-home-page .gm-v333-panel-edge.edge-b{right:-1px;bottom:30px;width:2px;height:72px;background:linear-gradient(transparent,var(--gm-cyan))}
.is-home-page .gm-v333-network-head{position:relative;z-index:2;height:70px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(128,157,186,.10)}
.is-home-page .gm-v333-network-head>div{display:flex;flex-direction:column;gap:4px}.is-home-page .gm-v333-network-head small{color:#556474;font-size:7px;font-weight:900;letter-spacing:1.5px}.is-home-page .gm-v333-network-head strong{color:#cbd4dd;font-size:11px;font-weight:700}
.is-home-page .gm-v333-network .gm-v332-live-badge{position:static;height:25px;padding:0 9px;border-radius:999px;border:1px solid rgba(105,227,141,.16);background:rgba(105,227,141,.055);color:#74dc94;font-size:7px;letter-spacing:1px}.is-home-page .gm-v333-network .gm-v332-live-badge i{animation:gmV333Pulse 1.7s ease-in-out infinite}
.is-home-page .gm-v333-orbit{position:relative;height:282px;margin:0 12px;display:grid;place-items:center}
.is-home-page .gm-v333-orbit:before,.is-home-page .gm-v333-orbit:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}
.is-home-page .gm-v333-orbit:before{width:220px;height:220px;background:radial-gradient(circle,rgba(66,215,245,.045),transparent 66%);box-shadow:0 0 70px rgba(66,215,245,.035)}
.is-home-page .gm-v333-orbit:after{width:1px;height:88%;background:linear-gradient(transparent,rgba(130,160,190,.09),transparent);box-shadow:72px 0 0 rgba(130,160,190,.055),-72px 0 0 rgba(130,160,190,.055)}
.is-home-page .gm-v333-orbit-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(118,150,181,.12);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.is-home-page .gm-v333-orbit-ring:before{content:"";position:absolute;left:50%;top:-3px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--gm-orange);box-shadow:0 0 14px rgba(245,158,11,.65)}
.is-home-page .gm-v333-orbit-ring.ring-a{width:214px;height:214px;animation:gmV333Spin 24s linear infinite}.is-home-page .gm-v333-orbit-ring.ring-b{width:150px;height:150px;border-style:dashed;opacity:.62;animation:gmV333SpinReverse 32s linear infinite}.is-home-page .gm-v333-orbit-ring.ring-b:before{background:var(--gm-cyan);box-shadow:0 0 14px rgba(66,215,245,.55)}
.is-home-page .gm-v333-core{position:relative;z-index:3;width:112px;height:112px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,rgba(49,70,90,.65),rgba(9,15,22,.96) 68%);border:1px solid rgba(136,170,201,.28);box-shadow:inset 0 0 24px rgba(66,215,245,.055),0 0 0 8px rgba(100,130,160,.025),0 0 45px rgba(66,215,245,.055)}
.is-home-page .gm-v333-core:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px dashed rgba(144,173,201,.18)}
.is-home-page .gm-v333-core small{color:#5f7182;font-size:6px;font-weight:900;letter-spacing:1.5px}.is-home-page .gm-v333-core strong{margin:3px 0;color:#f0f6fa;font:800 29px/1 Rajdhani,sans-serif;letter-spacing:-1px}.is-home-page .gm-v333-core em{font-style:normal;color:#6dde91;font-size:6px;font-weight:900;letter-spacing:1.3px}
.is-home-page .gm-v333-core .pulse{position:absolute;inset:-9px;border-radius:50%;border:1px solid rgba(66,215,245,.12);animation:gmV333CorePulse 2.7s ease-out infinite}.is-home-page .gm-v333-core .p2{animation-delay:1.35s}
.is-home-page .gm-v333-node{position:absolute;z-index:4;width:82px;height:46px;padding:5px 7px;border:1px solid rgba(128,159,190,.15);border-radius:11px;background:rgba(10,16,23,.82);backdrop-filter:blur(10px);display:grid;grid-template-columns:25px 1fr;grid-template-rows:1fr 1fr;gap:0 5px;text-decoration:none;box-shadow:0 8px 30px rgba(0,0,0,.24);transition:.22s ease}
.is-home-page .gm-v333-node:hover{transform:translateY(-3px)!important;border-color:rgba(245,158,11,.35);background:rgba(16,23,31,.96)}
.is-home-page .gm-v333-node span{grid-row:1/3;width:25px;height:25px;align-self:center;border-radius:7px;overflow:hidden;background:#111a24;display:grid;place-items:center}.is-home-page .gm-v333-node span img{width:100%;height:100%;object-fit:cover}.is-home-page .gm-v333-node b{align-self:end;color:#d7dfe6;font:800 8px Inter,sans-serif}.is-home-page .gm-v333-node small{align-self:start;color:#607080;font-size:7px}
.is-home-page .gm-v333-node.node-1{left:7%;top:18%}.is-home-page .gm-v333-node.node-2{right:6%;top:20%}.is-home-page .gm-v333-node.node-3{left:11%;bottom:13%}.is-home-page .gm-v333-node.node-4{right:10%;bottom:13%}
.is-home-page .gm-v333-network-foot{position:relative;z-index:2;min-height:77px;padding:12px 18px;display:grid;grid-template-columns:.72fr 1.28fr;gap:10px;border-top:1px solid rgba(128,157,186,.10);background:rgba(6,11,16,.36)}
.is-home-page .gm-v333-network-foot>div,.is-home-page .gm-v333-network-foot>a{min-width:0;padding:0 10px;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.is-home-page .gm-v333-network-foot>a{border-left:1px solid rgba(128,157,186,.10)}
.is-home-page .gm-v333-network-foot small{color:#4e5d6d;font-size:6px;font-weight:900;letter-spacing:1.2px}.is-home-page .gm-v333-network-foot b{margin-top:4px;color:#bfc9d2;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-home-page .gm-v333-network-foot>div b i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--gm-green);box-shadow:0 0 10px rgba(105,227,141,.55)}.is-home-page .gm-v333-network-foot span{margin-top:3px;color:#697989;font-size:7px}.is-home-page .gm-v333-network-foot span i{margin-left:4px;color:#d19a39}

/* QUICK GAMES */
.is-home-page .gm-v333-quick-games{position:relative;z-index:3;margin-top:29px;padding:8px 9px;border:1px solid rgba(127,156,185,.13);border-radius:15px;background:rgba(10,16,23,.58);backdrop-filter:blur(13px);gap:5px;box-shadow:0 16px 38px rgba(0,0,0,.12)}
.is-home-page .gm-v333-quick-games>span{height:32px;padding:0 11px;display:flex;align-items:center;gap:7px;color:#536171;font-size:6.5px;font-weight:900;letter-spacing:1px}.is-home-page .gm-v333-quick-games>span i{color:#d39933}
.is-home-page .gm-v333-quick-games a{height:32px;border:0;border-radius:9px;background:transparent;color:#788696;font-size:7.5px;gap:6px}.is-home-page .gm-v333-quick-games a:hover{background:rgba(255,255,255,.025);color:#e1e7ec}.is-home-page .gm-v333-quick-games a>i{width:20px;height:20px;border-radius:5px;overflow:hidden;display:grid;place-items:center;background:#101820}.is-home-page .gm-v333-quick-games a>i img{width:100%;height:100%;object-fit:cover}.is-home-page .gm-v333-quick-games a em{font-style:normal;white-space:nowrap}.is-home-page .gm-v333-quick-games a b{min-width:18px;height:18px;border:1px solid rgba(132,161,190,.12);background:#111a23;color:#8d99a5}.is-home-page .gm-v333-quick-games a.all{margin-left:auto;color:#d8a142}

/* SEÇÕES */
.is-home-page .gm-v332-home-body{position:relative}.is-home-page .gm-v332-promoted,.is-home-page .gm-v332-live-servers{padding-top:48px}.is-home-page .gm-v332-section-head{margin-bottom:18px}.is-home-page .gm-v332-section-head small{color:#c78e2e;font-size:7px;letter-spacing:1.6px}.is-home-page .gm-v332-section-head h2{margin-top:5px;color:#eef3f7;font:700 25px/1.08 Rajdhani,sans-serif;letter-spacing:-.45px}.is-home-page .gm-v332-section-head p{color:#667485;font-size:9px}.is-home-page .gm-v332-section-head>a{height:34px;padding:0 11px;border:1px solid rgba(128,157,186,.15);border-radius:9px;background:rgba(13,20,28,.5);color:#8996a3;font-size:8px}.is-home-page .gm-v332-section-head>a:hover{border-color:rgba(245,158,11,.28);color:#e2e8ed}

/* DESTAQUES */
.is-home-page .gm-v332-promoted-grid{gap:12px}.is-home-page .gm-v332-promo-card{position:relative;border-radius:17px;border:1px solid rgba(128,157,186,.15);background:linear-gradient(180deg,rgba(15,23,32,.88),rgba(8,13,19,.96));box-shadow:0 18px 50px rgba(0,0,0,.19);overflow:hidden;transition:.22s ease}.is-home-page .gm-v332-promo-card:before{content:"";position:absolute;left:0;top:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);z-index:2}.is-home-page .gm-v332-promo-card:hover{transform:translateY(-4px);border-color:rgba(245,158,11,.25);box-shadow:0 26px 60px rgba(0,0,0,.28)}.is-home-page .gm-v332-promo-card.has-accent{border-color:color-mix(in srgb,var(--server-accent) 38%,rgba(128,157,186,.15));box-shadow:inset 2px 0 0 var(--server-accent),0 18px 50px rgba(0,0,0,.2)}
.is-home-page .gm-v332-promo-cover{height:112px}.is-home-page .gm-v332-promo-cover:after{background:linear-gradient(to bottom,rgba(5,8,12,.05),rgba(8,13,18,.95))}.is-home-page .gm-v332-promo-rank{top:10px;left:10px;height:24px;padding:0 8px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:rgba(7,11,16,.7);backdrop-filter:blur(10px);font-size:8px}.is-home-page .gm-v332-promo-tag{top:10px;right:10px;height:24px;padding:0 8px;border-radius:7px;background:rgba(245,158,11,.11);border:1px solid rgba(245,158,11,.20);color:#e9a839;font-size:7px}.is-home-page .gm-v332-promo-body{padding:12px}.is-home-page .gm-v332-promo-name{color:#dce4eb;font-size:10px}.is-home-page .gm-v332-promo-meta{margin-top:8px;color:#637181;font-size:7px}.is-home-page .gm-v332-promo-meta .on{color:#64d986}.is-home-page .gm-v332-promo-bar{height:2px;background:#151f28}.is-home-page .gm-v332-promo-bar i{background:linear-gradient(90deg,var(--gm-orange),var(--gm-orange-2));box-shadow:0 0 12px rgba(245,158,11,.22)}
.is-home-page .gm-v332-promo-empty{border-color:rgba(128,157,186,.14);background:linear-gradient(135deg,rgba(13,20,28,.66),rgba(9,14,20,.8));transition:.2s ease}.is-home-page .gm-v332-promo-empty:hover{border-color:rgba(245,158,11,.3);transform:translateY(-3px)}

/* FILTROS */
.is-home-page .gm-v332-filter-row{gap:6px}.is-home-page .gm-v332-filter-row button{height:34px;padding:0 11px;border:1px solid rgba(127,156,185,.12);border-radius:9px;background:rgba(10,16,23,.62);color:#6e7d8c;font-size:7.5px;transition:.17s ease}.is-home-page .gm-v332-filter-row button:hover{border-color:rgba(127,156,185,.25);color:#dce3e9}.is-home-page .gm-v332-filter-row button.active{border-color:rgba(245,158,11,.30);background:linear-gradient(180deg,rgba(245,158,11,.10),rgba(245,158,11,.045));color:#e4a43a;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}

/* SERVER CARDS */
.is-home-page .gm-v332-server-grid{gap:10px}.is-home-page .gm-v332-server-card{position:relative;border-radius:14px;border:1px solid rgba(128,157,186,.13);background:linear-gradient(145deg,rgba(14,21,29,.86),rgba(8,13,19,.94));box-shadow:0 10px 34px rgba(0,0,0,.12);transition:.2s ease;overflow:hidden}.is-home-page .gm-v332-server-card:before{content:"";position:absolute;left:0;top:0;width:78px;height:1px;background:linear-gradient(90deg,rgba(245,158,11,.55),transparent);opacity:.7}.is-home-page .gm-v332-server-card:hover{transform:translateY(-2px);border-color:rgba(128,157,186,.25);box-shadow:0 17px 42px rgba(0,0,0,.20)}.is-home-page .gm-v332-server-card.has-accent{border-color:color-mix(in srgb,var(--server-accent) 34%,rgba(128,157,186,.13));box-shadow:inset 2px 0 0 var(--server-accent),0 10px 34px rgba(0,0,0,.12)}
.is-home-page .gm-v332-server-main{grid-template-columns:27px 38px minmax(0,1fr) auto;padding:11px;gap:10px}.is-home-page .gm-v332-server-pos{color:#4b5968;font-size:10px}.is-home-page .gm-v332-server-icon{width:38px;height:34px;border-radius:9px;border:1px solid rgba(128,157,186,.10);background:#101821}.is-home-page .gm-v332-server-copy strong{font-size:10px;color:#dfe7ed}.is-home-page .gm-v332-server-copy small{margin-top:4px;color:#536170;font-size:6.8px}.is-home-page .gm-v332-server-status{height:23px;padding:0 7px;border-radius:999px;border:1px solid rgba(105,227,141,.11);background:rgba(105,227,141,.045);color:#67dd89;font-size:6px}.is-home-page .gm-v332-server-status i{box-shadow:0 0 9px rgba(105,227,141,.5)}
.is-home-page .gm-v332-server-bottom{border-top-color:rgba(128,157,186,.085)}.is-home-page .gm-v332-server-bottom>span{padding:8px 10px;border-right-color:rgba(128,157,186,.085)}.is-home-page .gm-v332-server-bottom small{font-size:5.5px;color:#4a5866}.is-home-page .gm-v332-server-bottom b{font-size:7.5px;color:#9eabb7}.is-home-page .gm-v332-server-progress{height:2px;background:#111922}.is-home-page .gm-v332-server-progress i{background:linear-gradient(90deg,var(--gm-orange),#f6cb72);box-shadow:0 0 12px rgba(245,158,11,.26)}
.is-home-page .gm-v332-list-footer{padding-top:12px}.is-home-page .gm-v332-list-footer a{color:#be8b36}.is-home-page .gm-v332-list-footer a:hover{color:#f0b551}

/* CTA */
.is-home-page .gm-v332-owner-cta{position:relative;margin:34px 0 42px;padding:18px 20px;border-radius:16px;border:1px solid rgba(128,157,186,.13);background:linear-gradient(110deg,rgba(14,22,31,.88),rgba(8,13,19,.92));overflow:hidden}.is-home-page .gm-v332-owner-cta:before{content:"";position:absolute;right:-40px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.09),transparent 67%);pointer-events:none}.is-home-page .gm-v332-owner-cta>div:first-child>i{border:1px solid rgba(245,158,11,.16);background:rgba(245,158,11,.075);box-shadow:0 0 25px rgba(245,158,11,.06)}.is-home-page .gm-v332-owner-cta b{font-size:12px}.is-home-page .gm-v332-owner-cta>div:last-child a{border-color:rgba(128,157,186,.15);background:rgba(10,16,23,.65)}.is-home-page .gm-v332-owner-cta>div:last-child a.primary{border-color:rgba(245,158,11,.65);background:linear-gradient(135deg,#f4b33d,#f59e0b);box-shadow:0 8px 20px rgba(245,158,11,.12)}

/* REVEAL */
.is-home-page [data-v333-reveal]{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}
.is-home-page [data-v333-reveal].v333-hidden{opacity:0;transform:translateY(14px)}
.is-home-page [data-v333-reveal].v333-visible{opacity:1;transform:none}

@keyframes gmV333Pulse{50%{opacity:.35;box-shadow:0 0 0 5px rgba(105,227,141,.05),0 0 13px rgba(105,227,141,.35)}}
@keyframes gmV333Spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes gmV333SpinReverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}
@keyframes gmV333CorePulse{0%{opacity:.45;transform:scale(.9)}70%,100%{opacity:0;transform:scale(1.25)}}

/* TABLET */
@media(max-width:1080px){
  .is-home-page .gm-v333-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:38px}.is-home-page .gm-v333-hero h1{font-size:clamp(44px,5vw,64px)}
}
@media(max-width:940px){
  .is-home-page .gm-v333-hero{min-height:auto;padding-top:45px}.is-home-page .gm-v333-hero-grid{grid-template-columns:1fr;gap:25px}.is-home-page .gm-v333-hero-copy{max-width:none}.is-home-page .gm-v333-network{min-height:400px}.is-home-page .gm-v333-orbit{height:250px}.is-home-page .gm-v333-metrics{grid-template-columns:repeat(3,1fr)}.is-home-page .gm-v333-metrics span{padding:0 16px}.is-home-page .gm-v333-metrics span:first-child{padding-left:0}
}

/* MOBILE */
@media(max-width:680px){
  .is-home-page .gm-v333-hero{padding:27px 0 16px;min-height:auto}.is-home-page .gm-v333-hero:before{background-size:38px 38px;opacity:.7}.is-home-page .gm-v333-ambient .beam{display:none}.is-home-page .gm-v333-hero-grid{gap:18px}.is-home-page .gm-v333-eyebrow{height:27px;font-size:7px;letter-spacing:1px}.is-home-page .gm-v333-eyebrow em{display:none}.is-home-page .gm-v333-hero h1{font-size:38px;line-height:.97;letter-spacing:-2px;margin:15px 0 12px}.is-home-page .gm-v333-hero-copy>p{font-size:11px;line-height:1.55;max-width:94%}
  .is-home-page .gm-v333-search{grid-template-columns:auto 1fr auto;margin-top:18px;padding:5px;border-radius:13px}.is-home-page .gm-v333-search-icon{width:34px;height:34px;border-radius:8px}.is-home-page .gm-v333-search input{height:34px;font-size:9px!important}.is-home-page .gm-v333-search kbd{display:none}.is-home-page .gm-v333-search button{width:37px;height:34px;padding:0;justify-content:center;border-radius:8px}.is-home-page .gm-v333-search button span{display:none}.is-home-page .gm-v333-search button i{font-size:9px}
  .is-home-page .gm-v333-hero-actions{grid-template-columns:1fr 1fr;margin-top:9px}.is-home-page .gm-v333-hero-actions a,.is-home-page .gm-v333-hero-actions button{min-height:37px;font-size:8px}.is-home-page .gm-v333-metrics{grid-template-columns:repeat(3,1fr);margin-top:17px;gap:0}.is-home-page .gm-v333-metrics span{padding:0 8px;grid-template-columns:1fr;grid-template-rows:auto auto}.is-home-page .gm-v333-metrics span:first-child{padding-left:0}.is-home-page .gm-v333-metrics span>i{display:none}.is-home-page .gm-v333-metrics b{font-size:14px}.is-home-page .gm-v333-metrics small{font-size:5.4px;line-height:1.25}
  .is-home-page .gm-v333-network{min-height:330px;border-radius:17px}.is-home-page .gm-v333-network-head{height:55px;padding:0 14px}.is-home-page .gm-v333-network-head small{font-size:6px}.is-home-page .gm-v333-network-head strong{font-size:9px}.is-home-page .gm-v333-orbit{height:210px;margin:0 5px}.is-home-page .gm-v333-orbit-ring.ring-a{width:160px;height:160px}.is-home-page .gm-v333-orbit-ring.ring-b{width:112px;height:112px}.is-home-page .gm-v333-core{width:85px;height:85px}.is-home-page .gm-v333-core strong{font-size:21px}.is-home-page .gm-v333-core small,.is-home-page .gm-v333-core em{font-size:5px}.is-home-page .gm-v333-node{width:69px;height:39px;padding:4px 5px;grid-template-columns:21px 1fr;border-radius:9px}.is-home-page .gm-v333-node span{width:21px;height:21px}.is-home-page .gm-v333-node b{font-size:6.5px}.is-home-page .gm-v333-node small{font-size:5.7px}.is-home-page .gm-v333-node.node-1{left:2%;top:18%}.is-home-page .gm-v333-node.node-2{right:2%;top:20%}.is-home-page .gm-v333-node.node-3{left:5%;bottom:12%}.is-home-page .gm-v333-node.node-4{right:5%;bottom:12%}.is-home-page .gm-v333-network-foot{min-height:64px;padding:8px 9px}.is-home-page .gm-v333-network-foot>div,.is-home-page .gm-v333-network-foot>a{padding:0 7px}.is-home-page .gm-v333-network-foot small{font-size:5px}.is-home-page .gm-v333-network-foot b{font-size:6.8px}.is-home-page .gm-v333-network-foot span{font-size:5.8px}
  .is-home-page .gm-v333-quick-games{margin-top:12px;padding:6px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.is-home-page .gm-v333-quick-games::-webkit-scrollbar{display:none}.is-home-page .gm-v333-quick-games>span{display:none}.is-home-page .gm-v333-quick-games a{flex:0 0 auto;height:29px;font-size:6.5px}.is-home-page .gm-v333-quick-games a>i{width:18px;height:18px}.is-home-page .gm-v333-quick-games a.all{margin-left:0}
  .is-home-page .gm-v332-promoted,.is-home-page .gm-v332-live-servers{padding-top:27px}.is-home-page .gm-v332-section-head h2{font-size:18px}.is-home-page .gm-v332-section-head p{font-size:7.5px}.is-home-page .gm-v332-promo-card{border-radius:13px}.is-home-page .gm-v332-promo-cover{height:80px}.is-home-page .gm-v332-server-grid{gap:6px}.is-home-page .gm-v332-server-card{border-radius:11px}.is-home-page .gm-v332-server-main{grid-template-columns:20px 28px minmax(0,1fr) auto;padding:7px;gap:7px}.is-home-page .gm-v332-server-icon{width:28px;height:26px;border-radius:7px}.is-home-page .gm-v332-server-copy strong{font-size:8px}.is-home-page .gm-v332-server-copy small{font-size:5.7px}.is-home-page .gm-v332-server-status{height:19px;padding:0 5px;font-size:5.3px}.is-home-page .gm-v332-server-bottom>span{padding:5px 6px}.is-home-page .gm-v332-server-bottom small{font-size:5px}.is-home-page .gm-v332-server-bottom b{font-size:6.2px}.is-home-page .gm-v332-owner-cta{margin:22px 0 28px;border-radius:12px}
}
@media(max-width:390px){
  .is-home-page .gm-v333-hero h1{font-size:34px}.is-home-page .gm-v333-node{width:63px}.is-home-page .gm-v333-node.node-1{left:0}.is-home-page .gm-v333-node.node-2{right:0}.is-home-page .gm-v333-network-foot{grid-template-columns:.68fr 1.32fr}.is-home-page .gm-v333-hero-actions{grid-template-columns:1fr}
}

@media(prefers-reduced-motion:reduce){
  .is-home-page *{scroll-behavior:auto!important}.is-home-page .gm-v333-orbit-ring,.is-home-page .gm-v333-core .pulse,.is-home-page .gm-v333-network .gm-v332-live-badge i{animation:none!important}.is-home-page [data-v333-reveal]{transition:none!important}.is-home-page .gm-v332-promo-card:hover,.is-home-page .gm-v332-server-card:hover,.is-home-page .gm-v333-node:hover,.is-home-page .gm-v333-search button:hover{transform:none!important}
}

/* HEADER + SMART MATCH harmonizados com a Future Home */
.is-home-page .topbar{border-bottom-color:rgba(127,156,185,.11)!important;background:rgba(7,11,16,.76)!important;backdrop-filter:blur(18px) saturate(125%);box-shadow:0 10px 40px rgba(0,0,0,.12)}
.is-home-page .gm-v33-smart-backdrop{background:rgba(2,5,9,.76)!important;backdrop-filter:blur(8px)}
.is-home-page .gm-v33-smart{border:1px solid rgba(128,158,188,.20)!important;border-radius:21px!important;background:linear-gradient(145deg,rgba(15,23,33,.98),rgba(7,12,18,.99))!important;box-shadow:0 36px 110px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.025)!important;overflow:hidden}
.is-home-page .gm-v33-smart:before{content:"";position:absolute;left:0;top:0;width:110px;height:1px;background:linear-gradient(90deg,var(--gm-orange),transparent);z-index:3}
.is-home-page .gm-v33-smart header{border-bottom-color:rgba(128,158,188,.10)!important;background:rgba(8,13,19,.35)}
.is-home-page .gm-v33-smart header span{color:#d79b35!important;letter-spacing:1.3px}.is-home-page .gm-v33-smart header h2{color:#edf3f7!important}.is-home-page .gm-v33-smart header p{color:#728090!important}
.is-home-page .gm-v33-smart select{border-color:rgba(128,158,188,.16)!important;background:#0b1219!important;color:#dbe3ea!important;border-radius:10px!important}
.is-home-page .gm-v33-smart-primary{background:linear-gradient(135deg,var(--gm-orange-2),var(--gm-orange))!important;color:#171107!important;box-shadow:0 10px 24px rgba(245,158,11,.15)!important}

/* ===== legado consolidado: server-v3220.css ===== */
/* =====================================================================
   V32.20 — SERVER PROFILE: MOCKUP FINAL (V32.19 BASE + FINAL OVERRIDE)
   Reference: MOCKUP-REFERENCIA.png bundled in the patch.
   ===================================================================== */
.server-profile-v3219{
  --gm19-bg:#070d13;--gm19-panel:#0b151f;--gm19-panel2:#0f1a27;--gm19-line:#203247;
  --gm19-line2:#2a3c51;--gm19-text:#eef4f9;--gm19-muted:#8292a7;--gm19-gold:#ffad13;
  --gm19-gold2:#ffbe31;--gm19-green:#27df91;--gm19-blue:#43a5ff;
  width:min(calc(100% - 48px),1420px)!important;max-width:1420px!important;
  margin:12px auto 44px!important;padding:0!important;color:var(--gm19-text)!important;
}
.server-profile-v3219 *{box-sizing:border-box}

/* ===== HERO ===== */
.server-profile-v3219 .server-profile__header{
  min-height:218px!important;height:218px!important;margin:0 0 12px!important;padding:30px 28px 24px!important;
  border:1px solid rgba(255,173,19,.68)!important;border-radius:18px!important;overflow:hidden!important;
  background-color:#0b121a!important;box-shadow:0 18px 46px rgba(0,0,0,.24)!important;
}
.server-profile-v3219 .server-profile__header--cover.has-server-cover{
  background-image:
    linear-gradient(90deg,rgba(5,10,15,.97) 0%,rgba(5,10,15,.84) 37%,rgba(5,10,15,.34) 67%,rgba(5,10,15,.68) 100%),
    linear-gradient(0deg,rgba(5,10,15,.92),rgba(5,10,15,.05) 62%),var(--server-cover)!important;
  background-position:center!important;background-size:cover!important;
}
.server-profile-v3219 .server-profile__header:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 70% 30%,rgba(255,173,19,.10),transparent 32%)!important;pointer-events:none!important}
.server-profile-v3219 .server-profile__header:after{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(#ffbd31,#f38b00)!important;opacity:1!important}
.server-profile-v3219 .server-profile__identity{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:136px minmax(0,610px)!important;gap:24px!important;align-items:center!important;max-width:790px!important;height:100%!important;padding-bottom:44px!important}
.server-profile-v3219 .server-profile__game{width:136px!important;height:136px!important;min-width:136px!important;border-radius:22px!important;border:1px solid rgba(255,173,19,.78)!important;background:rgba(5,10,16,.78)!important;box-shadow:0 12px 34px rgba(0,0,0,.35)!important;display:grid!important;place-items:center!important;overflow:hidden!important}
.server-profile-v3219 .server-profile__game img{width:82%!important;height:82%!important;object-fit:contain!important;padding:0!important}
.server-profile-v3219 .server-profile__kicker{display:inline-flex!important;align-items:center!important;width:max-content!important;min-height:26px!important;padding:4px 10px!important;margin:0 0 8px!important;border-radius:999px!important;border:1px solid rgba(77,218,197,.20)!important;background:rgba(52,179,165,.13)!important;color:#b9eee4!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.server-profile-v3219 h1{margin:0!important;max-width:610px!important;color:#fff!important;font-size:28px!important;line-height:1.16!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:none!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-shadow:0 3px 18px rgba(0,0,0,.5)!important}
.server-profile-v3219 .server-profile__address{margin-top:10px!important;display:flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;padding:6px 9px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;background:rgba(5,10,16,.72)!important;font-size:8px!important}
.server-profile-v3219 .server-profile__address code{font-size:8px!important;color:#f7b11c!important}.server-profile-v3219 .server-profile__address b{font-size:8px!important}.server-profile-v3219 .server-profile__address button{width:20px!important;height:20px!important}
.server-profile-v3219 .server-mode-badges-v2910,.server-profile-v3219 .server-premium-badges{margin-top:7px!important;gap:6px!important}.server-profile-v3219 .server-mode-badges-v2910 span,.server-profile-v3219 .server-premium-badges span{min-height:25px!important;padding:4px 9px!important;border-radius:999px!important;font-size:8px!important}

.server-profile-v3219 .server-hero-tagline-v3219{position:absolute!important;z-index:3!important;right:38px!important;top:68px!important;display:grid!important;justify-items:center!important;transform:rotate(-4deg)!important;color:#f2f4f7!important;text-align:center!important;text-shadow:0 3px 14px rgba(0,0,0,.7)!important;pointer-events:none!important}
.server-profile-v3219 .server-hero-tagline-v3219 span,.server-profile-v3219 .server-hero-tagline-v3219 b{font-family:"Segoe Print","Comic Sans MS",cursive!important;font-size:18px!important;line-height:1.1!important;font-style:italic!important;font-weight:500!important}.server-profile-v3219 .server-hero-tagline-v3219 b:after{content:"";display:block;width:94px;height:3px;margin:8px auto 0;border-radius:99px;background:#ffb000;transform:rotate(-5deg)}
.server-profile-v3219 .server-hero-stats-v3217{top:12px!important;right:14px!important;gap:7px!important}.server-profile-v3219 .server-hero-stats-v3217>span{height:30px!important;padding:5px 10px!important;border-radius:999px!important;background:rgba(6,12,19,.82)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:none!important}.server-profile-v3219 .server-hero-stats-v3217>span b{font-size:9px!important}.server-profile-v3219 .server-hero-stats-v3217>span i{font-size:9px!important}.server-profile-v3219 .server-hero-stats-v3217>span small{display:none!important}

.server-profile-v3219 .server-profile__actions{left:160px!important;right:22px!important;bottom:14px!important;height:42px!important;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:flex-end!important;align-items:center!important}
.server-profile-v3219 .server-profile__actions .monitor-btn{height:40px!important;min-height:40px!important;padding:8px 13px!important;border-radius:9px!important;font-size:9px!important;background:rgba(8,14,22,.90)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 8px 20px rgba(0,0,0,.14)!important}.server-profile-v3219 .server-profile__actions .monitor-btn--vote{background:linear-gradient(135deg,#ffab10,#ffc238)!important;color:#130e06!important;border-color:#ffc743!important;font-weight:900!important}.server-profile-v3219 .server-profile__actions .monitor-btn--primary:not(.server-play-hero-v3217){background:rgba(10,17,26,.91)!important;color:#edf3f8!important;border-color:#314257!important}.server-profile-v3219 .server-play-hero-v3217{min-width:190px!important;height:46px!important;min-height:46px!important;margin-left:4px!important;background:linear-gradient(135deg,#f9a70e,#ffc126)!important;color:#171006!important;border-color:#ffc844!important;box-shadow:0 12px 28px rgba(255,173,19,.24)!important}.server-profile-v3219 .server-play-hero-v3217 i{width:31px!important;height:31px!important}.server-profile-v3219 .server-play-hero-v3217 b{font-size:10px!important}.server-profile-v3219 .server-play-hero-v3217 small{font-size:7px!important}
.server-profile-v3219 .vote-summary-v27,.server-profile-v3219 .server-live-strip-v28,.server-profile-v3219 .server-achievements-v3000,.server-profile-v3219 .server-verified-v3001{display:none!important}

/* ===== TABS: left column only, right side reserved for sidebar like mockup ===== */
.server-profile-v3219 .server-tabs{width:calc(100% - 360px)!important;min-height:48px!important;margin:0 0 12px!important;padding:4px!important;border:1px solid var(--gm19-line)!important;border-radius:13px!important;background:#0a131d!important;display:flex!important;gap:2px!important;overflow:hidden!important}.server-profile-v3219 .server-tabs button{height:38px!important;min-height:38px!important;padding:8px 16px!important;border-radius:9px!important;font-size:9px!important;color:#8999ac!important}.server-profile-v3219 .server-tabs button.active{background:#121d2a!important;color:#fff!important;border:1px solid #dfe8f2!important;box-shadow:inset 0 -2px #ffae13!important}.server-profile-v3219 .server-tabs .tab-count{height:19px!important;min-width:19px!important;font-size:7px!important}
.server-profile-v3219 .server-tab-panes-v3219{position:relative!important}

/* ===== OVERVIEW LAYOUT ===== */
.server-profile-v3219 .server-overview-layout-v3219{display:grid!important;grid-template-columns:minmax(0,1fr) 344px!important;gap:14px!important;align-items:start!important}.server-profile-v3219 .server-overview-main-v3219{display:grid!important;gap:13px!important}.server-profile-v3219 .server-overview-aside-v3219{display:grid!important;gap:10px!important;margin-top:-60px!important;position:sticky!important;top:76px!important;z-index:6!important}

/* ===== SMART CHOICE ===== */
.server-profile-v3219 .server-choice-v3219{margin:0!important;padding:14px!important;border:1px solid #22364c!important;border-left:2px solid #ffad13!important;border-radius:15px!important;background:radial-gradient(circle at 0 0,rgba(255,173,19,.07),transparent 28%),linear-gradient(145deg,#0d1725,#0a131e)!important;box-shadow:0 14px 36px rgba(0,0,0,.12)!important}.server-profile-v3219 .server-choice-head-v3219{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:12px!important}.server-profile-v3219 .server-choice-title-v3219{display:flex!important;align-items:center!important;gap:12px!important}.server-profile-v3219 .server-choice-icon-v3219{width:50px!important;height:50px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 35% 30%,#d79c2a,#5e4413)!important;color:#ffbf23!important;font-size:22px!important;box-shadow:0 8px 22px rgba(255,173,19,.12)!important}.server-profile-v3219 .server-choice-title-v3219 h2{margin:0!important;font-size:18px!important;color:#fff!important}.server-profile-v3219 .server-choice-title-v3219 p{margin:4px 0 0!important;font-size:9px!important;color:#8797aa!important}.server-profile-v3219 .server-choice-meta-v3219{display:flex!important;align-items:center!important;gap:12px!important}.server-profile-v3219 .server-choice-meta-v3219 .fresh{font-size:8px!important;color:#8797aa!important}.server-profile-v3219 .server-choice-meta-v3219 .fresh i{color:#2ee596!important;font-size:7px!important;margin-right:5px!important}.server-profile-v3219 .choice-score-mini-v3219{min-width:116px!important;padding:8px 11px!important;border:1px solid #26394e!important;border-radius:11px!important;background:#0b141f!important;text-align:center!important}.server-profile-v3219 .choice-score-mini-v3219 b{display:block!important;font-size:13px!important;color:#fff!important}.server-profile-v3219 .choice-score-mini-v3219 small{display:block!important;margin-top:2px!important;font-size:7px!important;color:#78899c!important}
.server-profile-v3219 .server-choice-dashboard-v3219{display:grid!important;grid-template-columns:198px minmax(0,1fr)!important;gap:9px!important}.server-profile-v3219 .quality-main-v3219{min-height:174px!important;padding:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,173,19,.60)!important;border-radius:12px!important;background:radial-gradient(circle at 50% 46%,rgba(255,173,19,.10),transparent 52%),#0e1722!important;text-align:center!important}.server-profile-v3219 .quality-main-v3219 .qtitle{align-self:stretch!important;display:flex!important;align-items:center!important;gap:7px!important;color:#e8eef4!important;font-size:9px!important}.server-profile-v3219 .quality-main-v3219 .qtitle i{color:#ffb216!important}.server-profile-v3219 .quality-ring-v3219{width:88px!important;height:88px!important;margin:8px 0!important;padding:7px!important;border-radius:50%!important;background:conic-gradient(#2ee596 calc(var(--quality-score,0)*1%),#223143 0)!important;display:grid!important;place-items:center!important;box-shadow:0 0 24px rgba(46,229,150,.14)!important}.server-profile-v3219 .quality-main-v3219.is-pending .quality-ring-v3219{background:conic-gradient(#708195 10%,#223143 0)!important;box-shadow:none!important}.server-profile-v3219 .quality-ring-v3219:before{content:"";grid-area:1/1;width:68px;height:68px;border-radius:50%;background:#0a121c}.server-profile-v3219 .quality-ring-v3219>div{position:relative;grid-area:1/1;display:grid;place-items:center}.server-profile-v3219 .quality-ring-v3219 strong{font-size:22px!important;line-height:1!important;color:#fff!important}.server-profile-v3219 .quality-ring-v3219 small{font-size:7px!important;color:#75879b!important}.server-profile-v3219 .quality-main-v3219 em{font-size:10px!important;font-style:normal!important;font-weight:800!important;color:#36e79a!important}.server-profile-v3219 .quality-main-v3219.is-pending em{color:#d9e1eb!important}.server-profile-v3219 .quality-main-v3219>span{margin-top:3px!important;font-size:7px!important;color:#74869a!important}
.server-profile-v3219 .choice-cards-v3219{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.server-profile-v3219 .choice-cards-v3219 article{position:relative!important;min-height:82px!important;padding:11px 8px 9px 43px!important;border:1px solid #223449!important;border-radius:11px!important;background:#101a27!important;overflow:hidden!important}.server-profile-v3219 .choice-cards-v3219 article>i{position:absolute!important;left:10px!important;top:11px!important;width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#172536!important;color:#63a8ff!important;font-size:11px!important}.server-profile-v3219 .choice-cards-v3219 article.good>i,.server-profile-v3219 .choice-cards-v3219 article.excellent>i{background:rgba(39,223,145,.12)!important;color:#37e69a!important}.server-profile-v3219 .choice-cards-v3219 article span{display:block!important;font-size:7px!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#718398!important}.server-profile-v3219 .choice-cards-v3219 article b{display:block!important;margin-top:4px!important;font-size:10px!important;line-height:1.2!important;color:#eef4f9!important}.server-profile-v3219 .choice-cards-v3219 article small{display:block!important;margin-top:3px!important;font-size:7px!important;line-height:1.25!important;color:#77889b!important}

/* ===== OVERVIEW LOWER CARDS ===== */
.server-profile-v3219 .server-overview-bottom-v3219{display:grid!important;grid-template-columns:410px minmax(0,1fr)!important;gap:13px!important}.server-profile-v3219 .overview-players-v3219,.server-profile-v3219 .overview-hourly-v3219{min-height:268px!important;margin:0!important;border:1px solid var(--gm19-line)!important;border-radius:14px!important;background:#0b141e!important;overflow:hidden!important}.server-profile-v3219 .overview-players-v3219 .profile-panel__head,.server-profile-v3219 .overview-hourly-v3219 .profile-panel__head{padding:12px 14px 8px!important}.server-profile-v3219 .overview-players-v3219 .profile-panel__head span,.server-profile-v3219 .overview-hourly-v3219 .profile-panel__head span{color:#ffb016!important;font-size:7px!important}.server-profile-v3219 .overview-players-v3219 .profile-panel__head h2{font-size:23px!important;line-height:1!important}.server-profile-v3219 .overview-players-v3219 .profile-panel__head h2 small{font-size:11px!important;color:#718397!important;font-weight:600!important}.server-profile-v3219 .overview-capacity-v3219{position:relative!important;height:6px!important;margin:0 14px 7px!important;border-radius:99px!important;background:#1d2b3c!important;overflow:visible!important}.server-profile-v3219 .overview-capacity-v3219>i{display:block!important;height:100%!important;border-radius:99px!important;background:linear-gradient(90deg,#ff9d08,#ffd04e)!important}.server-profile-v3219 .overview-capacity-v3219>span{position:absolute!important;right:0!important;top:-19px!important;font-size:7px!important;color:#75879a!important}.server-profile-v3219 .overview-player-list-v3219{display:grid!important;padding:4px 13px 10px!important}.server-profile-v3219 .overview-player-list-v3219>a{display:grid!important;grid-template-columns:24px 28px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;min-height:36px!important;border-bottom:1px solid #182535!important;color:#eaf0f6!important;text-decoration:none!important}.server-profile-v3219 .overview-player-list-v3219>a em{font-size:8px!important;font-style:normal!important;color:#98a8ba!important;text-align:center!important}.server-profile-v3219 .overview-player-list-v3219>a:first-child em{color:#ffb216!important}.server-profile-v3219 .overview-player-list-v3219 .avatar{width:25px!important;height:25px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#162231!important;border:1px solid #2b3d53!important;color:#9db0c5!important}.server-profile-v3219 .overview-player-list-v3219>a b{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.server-profile-v3219 .overview-player-list-v3219>a small{font-size:8px!important;color:#9aaabd!important}.server-profile-v3219 .overview-player-empty-v3219{min-height:150px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;color:#8293a6!important;text-align:center!important}.server-profile-v3219 .overview-player-empty-v3219 i{font-size:22px!important;color:#ffad13!important}.server-profile-v3219 .overview-player-empty-v3219 span{font-size:10px!important;color:#dbe4ee!important}.server-profile-v3219 .overview-player-empty-v3219 small{font-size:7px!important}
.server-profile-v3219 .overview-hourly-v3219 .profile-panel__head h2{font-size:16px!important}.server-profile-v3219 .overview-hourly-v3219 .server-hour-bars-v3001{height:118px!important;padding:6px 10px 0!important}.server-profile-v3219 .overview-hourly-v3219 .server-hour-bars-v3001>div{height:92px!important}.server-profile-v3219 .overview-hourly-v3219 .server-hour-bars-v3001 i{max-width:11px!important;border-radius:3px 3px 1px 1px!important;background:linear-gradient(#ffc238,#f2a00d)!important}.server-profile-v3219 .overview-hourly-v3219 .server-hour-bars-v3001 span{font-size:5px!important}.server-profile-v3219 .hourly-empty-v3219{height:118px;display:grid;place-items:center;color:#73859a;font-size:9px}.server-profile-v3219 .hourly-summary-v3219{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:7px 12px!important}.server-profile-v3219 .hourly-summary-v3219 article{position:relative!important;min-height:57px!important;padding:8px 8px 8px 40px!important;border:1px solid #1f3043!important;border-radius:10px!important;background:#0d1723!important}.server-profile-v3219 .hourly-summary-v3219 article>i{position:absolute!important;left:9px!important;top:10px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:rgba(255,173,19,.12)!important;color:#ffb216!important}.server-profile-v3219 .hourly-summary-v3219 article span,.server-profile-v3219 .hourly-summary-v3219 article b,.server-profile-v3219 .hourly-summary-v3219 article small{display:block!important}.server-profile-v3219 .hourly-summary-v3219 article span{font-size:7px!important;color:#77899d!important}.server-profile-v3219 .hourly-summary-v3219 article b{margin-top:2px!important;font-size:11px!important;color:#fff!important}.server-profile-v3219 .hourly-summary-v3219 article small{margin-top:2px!important;font-size:7px!important;color:#77899d!important}.server-profile-v3219 .hourly-summary-v3219 article small.up{color:#39df95!important}.server-profile-v3219 .activity-history-v3219{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:7px 12px 10px!important;border-top:1px solid #172434!important}.server-profile-v3219 .activity-history-v3219 b{display:block!important;font-size:9px!important}.server-profile-v3219 .activity-history-v3219 small{display:block!important;margin-top:2px!important;font-size:6px!important;color:#718398!important}.server-profile-v3219 .activity-dots-v3219{display:flex!important;gap:3px!important;flex-wrap:nowrap!important}.server-profile-v3219 .activity-dots-v3219 i{width:5px!important;height:9px!important;border-radius:3px!important;background:#263449!important}.server-profile-v3219 .activity-dots-v3219 i.on{background:#25da83!important}

/* ===== RIGHT SIDEBAR ===== */
.server-profile-v3219 .server-overview-aside-v3219 .profile-panel{margin:0!important;border:1px solid var(--gm19-line)!important;border-radius:14px!important;background:#0b151f!important;overflow:hidden!important}.server-profile-v3219 .server-overview-aside-v3219 .profile-panel__head{min-height:46px!important;padding:11px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.server-profile-v3219 .server-overview-aside-v3219 .profile-panel__head>div{display:flex!important;align-items:center!important;gap:8px!important}.server-profile-v3219 .server-overview-aside-v3219 .profile-panel__head i{color:#ffb216!important;font-size:13px!important}.server-profile-v3219 .server-overview-aside-v3219 .profile-panel__head h2{margin:0!important;font-size:12px!important}.server-profile-v3219 .server-overview-aside-v3219 .profile-panel__head small{font-size:7px!important;color:#78899c!important}.server-profile-v3219 .map-card-v3219 .profile-map__image{position:relative!important;height:170px!important;margin:0 12px 12px!important;border:1px solid #27384c!important;border-radius:10px!important;background-size:cover!important;background-position:center!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:12px!important}.server-profile-v3219 .map-card-v3219 .profile-map__image span{display:inline-flex!important;padding:4px 8px!important;border-radius:5px!important;background:rgba(3,7,11,.88)!important;color:#eef4f9!important;font-size:9px!important;font-weight:800!important}.server-profile-v3219 .map-card-v3219 .profile-map__image b{margin-top:6px!important;color:#fff!important;font-size:20px!important;line-height:1!important;text-shadow:0 2px 10px #000!important}.server-profile-v3219 .map-card-v3219 .profile-map__image small{margin-top:5px!important;font-size:7px!important;color:#c4d0db!important}.server-profile-v3219 .details-card-v3219 .server-details{padding:0 13px 8px!important}.server-profile-v3219 .details-card-v3219 .server-details>div{padding:8px 0!important;border-bottom:1px solid #172536!important}.server-profile-v3219 .details-card-v3219 dt{font-size:7px!important;color:#718398!important}.server-profile-v3219 .details-card-v3219 dd{font-size:8px!important;color:#e4ebf3!important;max-width:200px!important;text-align:right!important;overflow-wrap:anywhere!important}.server-profile-v3219 .benefits-card-v3219 .active-services{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 11px 11px!important}.server-profile-v3219 .benefits-card-v3219 .active-services>span{min-height:54px!important;margin:0!important;padding:8px!important;display:grid!important;grid-template-columns:22px 1fr!important;grid-template-areas:"i b" "i s"!important;align-items:center!important;gap:1px 6px!important;border:1px solid #1e3043!important;border-radius:9px!important;background:#0e1824!important}.server-profile-v3219 .benefits-card-v3219 .active-services i{grid-area:i!important;color:#ffb216!important}.server-profile-v3219 .benefits-card-v3219 .active-services b{grid-area:b!important;font-size:7px!important}.server-profile-v3219 .benefits-card-v3219 .active-services small{grid-area:s!important;font-size:6px!important;color:#718398!important}

/* ===== OTHER TABS ===== */
.server-profile-v3219 .players-layout-v2962{grid-template-columns:minmax(0,1fr) 344px!important;gap:14px!important}.server-profile-v3219 .players-live-main-v2962,.server-profile-v3219 .player-ranking-sidebar-v2962{border-color:#203247!important;border-radius:14px!important;background:#0b151f!important}.server-profile-v3219 .players-live-main-v2962{min-height:520px!important}.server-profile-v3219 .inline-players{min-height:425px!important}.server-profile-v3219 .player-ranking-sidebar-v2962{top:76px!important}.server-profile-v3219 .server-history-grid{grid-template-columns:minmax(0,1fr) 344px!important;gap:14px!important}.server-profile-v3219 .server-history-grid .profile-panel{border-color:#203247!important;border-radius:14px!important;background:#0b151f!important}

/* ===== RESPONSIVE ===== */
@media(max-width:1250px){
  .server-profile-v3219{width:min(calc(100% - 28px),1180px)!important}
  .server-profile-v3219 .server-hero-tagline-v3219{display:none!important}
  .server-profile-v3219 .server-profile__actions{left:154px!important}
  .server-profile-v3219 .server-profile__actions .server-utility-v3217{display:none!important}
  .server-profile-v3219 .server-choice-dashboard-v3219{grid-template-columns:180px minmax(0,1fr)!important}
  .server-profile-v3219 .choice-cards-v3219{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .server-profile-v3219 .server-overview-bottom-v3219{grid-template-columns:340px minmax(0,1fr)!important}
}
@media(max-width:980px){
  .server-profile-v3219{width:min(calc(100% - 20px),920px)!important}
  .server-profile-v3219 .server-profile__header{height:auto!important;min-height:300px!important;padding:22px!important}
  .server-profile-v3219 .server-profile__identity{grid-template-columns:92px 1fr!important;gap:15px!important;padding:48px 0 110px!important;max-width:none!important;height:auto!important}.server-profile-v3219 .server-profile__game{width:92px!important;height:92px!important;min-width:92px!important;border-radius:17px!important}.server-profile-v3219 h1{font-size:24px!important;max-width:none!important}.server-profile-v3219 .server-profile__actions{left:18px!important;right:18px!important;bottom:15px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}.server-profile-v3219 .server-profile__actions .monitor-btn{width:100%!important}.server-profile-v3219 .server-play-hero-v3217{grid-column:span 2!important;min-width:0!important}.server-profile-v3219 .server-tabs{width:100%!important;overflow:auto!important}.server-profile-v3219 .server-overview-layout-v3219,.server-profile-v3219 .players-layout-v2962,.server-profile-v3219 .server-history-grid{grid-template-columns:1fr!important}.server-profile-v3219 .server-overview-aside-v3219{margin-top:0!important;position:static!important;grid-template-columns:1fr 1fr!important}.server-profile-v3219 .map-card-v3219{grid-row:span 2!important}.server-profile-v3219 .server-overview-bottom-v3219{grid-template-columns:1fr!important}
}
@media(max-width:680px){
  .server-profile-v3219{width:calc(100% - 14px)!important;margin-top:7px!important}.server-profile-v3219 .server-profile__header{padding:16px!important;border-radius:14px!important}.server-profile-v3219 .server-profile__identity{grid-template-columns:72px 1fr!important;padding-top:52px!important;padding-bottom:154px!important}.server-profile-v3219 .server-profile__game{width:72px!important;height:72px!important;min-width:72px!important}.server-profile-v3219 h1{font-size:20px!important;-webkit-line-clamp:3!important}.server-profile-v3219 .server-profile__actions{grid-template-columns:1fr 1fr!important}.server-profile-v3219 .server-play-hero-v3217{grid-column:1/-1!important}.server-profile-v3219 .server-hero-stats-v3217{left:12px!important;right:12px!important;justify-content:flex-end!important}.server-profile-v3219 .server-choice-head-v3219{align-items:flex-start!important;flex-direction:column!important}.server-profile-v3219 .server-choice-meta-v3219{width:100%!important;justify-content:space-between!important}.server-profile-v3219 .server-choice-dashboard-v3219{grid-template-columns:1fr!important}.server-profile-v3219 .choice-cards-v3219{grid-template-columns:1fr 1fr!important}.server-profile-v3219 .quality-main-v3219{min-height:150px!important}.server-profile-v3219 .server-overview-aside-v3219{grid-template-columns:1fr!important}.server-profile-v3219 .map-card-v3219{grid-row:auto!important}.server-profile-v3219 .benefits-card-v3219 .active-services{grid-template-columns:1fr 1fr!important}.server-profile-v3219 .activity-dots-v3219{display:none!important}
}

/* =====================================================================
   V32.20 — FINAL MOCKUP MATCH
   Theme-only refinement. Keeps V32.19 functionality and removes legacy
   visual interference on the server profile page.
   ===================================================================== */
.server-profile-v3220{
  --gm20-bg:#070d13;
  --gm20-panel:#0b151f;
  --gm20-panel-2:#0d1824;
  --gm20-line:#203247;
  --gm20-line-soft:#172638;
  --gm20-text:#f2f6fa;
  --gm20-muted:#7f91a5;
  --gm20-gold:#ffb20f;
  --gm20-gold-2:#ffc63a;
  --gm20-green:#26df91;
  width:min(calc(100% - 40px),1360px)!important;
  max-width:1360px!important;
  margin:12px auto 42px!important;
  padding:0!important;
}
.server-profile-v3220 *{box-sizing:border-box}

/* HERO — same proportions as reference */
.server-profile-v3220 .server-profile__header{
  position:relative!important;
  min-height:210px!important;
  height:210px!important;
  margin:0 0 12px!important;
  padding:24px 24px 20px!important;
  border:1px solid rgba(255,178,15,.72)!important;
  border-radius:16px!important;
  background-color:#0a1119!important;
  box-shadow:0 18px 48px rgba(0,0,0,.28)!important;
  overflow:hidden!important;
}
.server-profile-v3220 .server-profile__header--cover.has-server-cover{
  background-image:
    linear-gradient(90deg,rgba(5,10,15,.97) 0%,rgba(5,10,15,.88) 34%,rgba(5,10,15,.42) 63%,rgba(5,10,15,.69) 100%),
    linear-gradient(0deg,rgba(5,10,15,.90),rgba(5,10,15,.04) 68%),
    var(--server-cover)!important;
  background-size:cover!important;
  background-position:center!important;
}
.server-profile-v3220 .server-profile__header:before{
  content:""!important;position:absolute!important;inset:0!important;
  background:linear-gradient(90deg,rgba(255,178,15,.06),transparent 16%,transparent 82%,rgba(255,178,15,.03))!important;
  pointer-events:none!important;
}
.server-profile-v3220 .server-profile__header:after{
  content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;
  background:linear-gradient(#ffd048,#f49b09)!important;opacity:1!important;
}
.server-profile-v3220 .server-profile__identity{
  position:relative!important;z-index:3!important;
  display:grid!important;grid-template-columns:136px minmax(0,560px)!important;gap:22px!important;align-items:center!important;
  max-width:730px!important;height:100%!important;padding:10px 0 47px!important;
}
.server-profile-v3220 .server-profile__game{
  width:136px!important;height:136px!important;min-width:136px!important;
  border:1px solid rgba(255,178,15,.82)!important;border-radius:22px!important;
  background:rgba(4,9,14,.82)!important;box-shadow:0 12px 32px rgba(0,0,0,.36)!important;
  display:grid!important;place-items:center!important;overflow:hidden!important;
}
.server-profile-v3220 .server-profile__game img,
.server-profile-v3220 .server-profile__game .server-custom-logo-v3220{
  width:84%!important;height:84%!important;max-width:84%!important;max-height:84%!important;object-fit:contain!important;padding:0!important;
}
.server-profile-v3220 .server-profile__kicker{
  display:inline-flex!important;align-items:center!important;gap:6px!important;width:max-content!important;
  min-height:24px!important;margin:0 0 7px!important;padding:4px 9px!important;
  border:1px solid rgba(92,224,205,.20)!important;border-radius:999px!important;
  background:rgba(58,179,166,.13)!important;color:#c0eee8!important;
  font-size:9px!important;font-weight:800!important;line-height:1!important;letter-spacing:.05em!important;
}
.server-profile-v3220 .server-profile__kicker i{font-size:8px!important;color:#a5e7dd!important}
.server-profile-v3220 h1{
  margin:0!important;max-width:570px!important;
  color:#fff!important;font-size:27px!important;line-height:1.16!important;font-weight:900!important;letter-spacing:-.025em!important;
  display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;
  text-shadow:0 3px 18px rgba(0,0,0,.60)!important;
}
.server-profile-v3220 .server-profile__address{
  margin-top:9px!important;display:flex!important;align-items:center!important;gap:7px!important;
  width:max-content!important;max-width:100%!important;padding:5px 8px!important;
  border:0!important;border-radius:8px!important;background:rgba(5,11,17,.64)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important;
}
.server-profile-v3220 .server-profile__address .status-dot{width:8px!important;height:8px!important;box-shadow:0 0 9px rgba(38,223,145,.55)!important}
.server-profile-v3220 .server-profile__address b{font-size:9px!important;color:#35e79a!important}
.server-profile-v3220 .server-profile__address code{font-size:10px!important;font-weight:800!important;color:#f3b51e!important}
.server-profile-v3220 .server-profile__address button{width:22px!important;height:22px!important;border-radius:6px!important}
.server-profile-v3220 .server-mode-badges-v2910,
.server-profile-v3220 .server-premium-badges{display:flex!important;align-items:center!important;gap:8px!important;margin-top:7px!important}
.server-profile-v3220 .server-mode-badges-v2910 span,
.server-profile-v3220 .server-premium-badges span{
  min-height:23px!important;padding:4px 10px!important;border-radius:999px!important;font-size:8px!important;font-weight:800!important;
  border-color:rgba(255,178,15,.60)!important;background:rgba(10,15,21,.70)!important;color:#ffbd22!important;
}
/* premium data stays available in the sidebar; do not let extra badges distort mockup */
.server-profile-v3220 .server-premium-badges .top,
.server-profile-v3220 .server-premium-badges .vip,
.server-profile-v3220 .server-premium-badges .boost{display:none!important}

.server-profile-v3220 .server-hero-stats-v3217{
  position:absolute!important;z-index:6!important;top:10px!important;right:12px!important;
  display:flex!important;gap:8px!important;
}
.server-profile-v3220 .server-hero-stats-v3217>span{
  height:31px!important;min-height:31px!important;padding:6px 11px!important;border-radius:999px!important;
  border:1px solid rgba(255,255,255,.13)!important;background:rgba(5,11,18,.83)!important;
  display:flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important;
}
.server-profile-v3220 .server-hero-stats-v3217>span b{font-size:9px!important;line-height:1!important;color:#eef4fa!important}
.server-profile-v3220 .server-hero-stats-v3217>span i{font-size:9px!important}
.server-profile-v3220 .server-hero-stats-v3217>span.online{color:#32e397!important}
.server-profile-v3220 .server-hero-stats-v3217>span small{display:none!important}
.server-profile-v3220 .server-hero-tagline-v3219{
  position:absolute!important;z-index:4!important;right:40px!important;top:66px!important;
  display:grid!important;justify-items:center!important;transform:rotate(-4deg)!important;
  color:#edf1f5!important;text-align:center!important;pointer-events:none!important;
  text-shadow:0 3px 14px rgba(0,0,0,.76)!important;
}
.server-profile-v3220 .server-hero-tagline-v3219 span,
.server-profile-v3220 .server-hero-tagline-v3219 b{
  font-family:"Segoe Print","Comic Sans MS",cursive!important;font-size:17px!important;line-height:1.12!important;font-style:italic!important;font-weight:500!important;
}
.server-profile-v3220 .server-hero-tagline-v3219 b:after{width:98px!important;height:3px!important;margin-top:7px!important;background:#ffb600!important}

.server-profile-v3220 .server-profile__actions{
  position:absolute!important;z-index:7!important;left:auto!important;right:22px!important;bottom:13px!important;
  width:auto!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:nowrap!important;
}
.server-profile-v3220 .server-profile__actions .server-utility-v3217{display:none!important}
.server-profile-v3220 .server-profile__actions .monitor-btn{
  height:41px!important;min-height:41px!important;padding:8px 14px!important;border-radius:9px!important;
  border:1px solid #314257!important;background:rgba(8,14,22,.91)!important;color:#f0f4f8!important;
  font-size:9px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(0,0,0,.18)!important;white-space:nowrap!important;
}
.server-profile-v3220 .server-profile__actions .monitor-btn--vote{width:123px!important;justify-content:flex-start!important;background:linear-gradient(135deg,#ffad10,#ffc53d)!important;color:#171006!important;border-color:#ffd051!important}
.server-profile-v3220 .server-profile__actions .monitor-btn--vote strong{margin-left:auto!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:#10151b!important;color:#ffc02c!important;font-size:12px!important}
.server-profile-v3220 .server-profile__actions .favorite-btn{width:112px!important}
.server-profile-v3220 .server-profile__actions .favorite-btn small{display:none!important}
.server-profile-v3220 .server-profile__actions [data-open-server-tab="banners"]{width:104px!important}
.server-profile-v3220 .server-profile__actions .monitor-btn--primary:not(.server-play-hero-v3217){width:163px!important;background:rgba(9,16,25,.92)!important;color:#edf3f8!important;border-color:#3a4c61!important}
.server-profile-v3220 .server-play-hero-v3217{
  width:188px!important;min-width:188px!important;height:46px!important;min-height:46px!important;margin-left:2px!important;padding:6px 14px!important;
  border-radius:9px!important;background:linear-gradient(135deg,#ffb20f,#ffc938)!important;color:#171006!important;border-color:#ffd24f!important;
  box-shadow:0 12px 28px rgba(255,178,15,.24)!important;
}
.server-profile-v3220 .server-play-hero-v3217 i{width:33px!important;height:33px!important;display:grid!important;place-items:center!important;font-size:18px!important}
.server-profile-v3220 .server-play-hero-v3217 span{display:grid!important;line-height:1.05!important}
.server-profile-v3220 .server-play-hero-v3217 b{font-size:10px!important}
.server-profile-v3220 .server-play-hero-v3217 small{font-size:7px!important;font-weight:600!important}
.server-profile-v3220 .vote-summary-v27,
.server-profile-v3220 .server-live-strip-v28,
.server-profile-v3220 .server-achievements-v3000,
.server-profile-v3220 .server-verified-v3001{display:none!important}

/* TABS */
.server-profile-v3220 .server-tabs{
  width:calc(100% - 358px)!important;min-height:47px!important;height:47px!important;margin:0 0 12px!important;padding:4px!important;
  border:1px solid var(--gm20-line)!important;border-radius:12px!important;background:#09131e!important;
  display:flex!important;gap:2px!important;overflow:hidden!important;
}
.server-profile-v3220 .server-tabs button{
  height:37px!important;min-height:37px!important;padding:7px 16px!important;border:1px solid transparent!important;border-radius:9px!important;
  background:transparent!important;color:#8799ad!important;font-size:9px!important;font-weight:700!important;
}
.server-profile-v3220 .server-tabs button i{margin-right:6px!important}
.server-profile-v3220 .server-tabs button.active{
  background:linear-gradient(180deg,#172332,#101a26)!important;color:#fff!important;border-color:#d79d20!important;
  box-shadow:inset 0 -2px #ffb30f,0 0 0 1px rgba(255,178,15,.08)!important;
}
.server-profile-v3220 .server-tabs .tab-count{height:18px!important;min-width:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:7px!important}

/* OVERVIEW TWO-COLUMN FRAME */
.server-profile-v3220 .server-overview-layout-v3219{display:grid!important;grid-template-columns:minmax(0,1fr) 344px!important;gap:14px!important;align-items:start!important}
.server-profile-v3220 .server-overview-main-v3219{display:grid!important;gap:12px!important;min-width:0!important}
.server-profile-v3220 .server-overview-aside-v3219{
  display:grid!important;gap:10px!important;margin-top:-59px!important;position:sticky!important;top:76px!important;z-index:6!important;min-width:0!important;
}

/* SMART CHOICE */
.server-profile-v3220 .server-choice-v3219{
  margin:0!important;padding:13px 14px 14px!important;border:1px solid #23364b!important;border-left:2px solid #ffb20f!important;border-radius:14px!important;
  background:radial-gradient(circle at 0 0,rgba(255,178,15,.07),transparent 28%),linear-gradient(145deg,#0d1724,#09131d)!important;
  box-shadow:0 14px 36px rgba(0,0,0,.14)!important;overflow:hidden!important;
}
.server-profile-v3220 .server-choice-head-v3219{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:11px!important}
.server-profile-v3220 .server-choice-title-v3219{display:flex!important;align-items:center!important;gap:12px!important}
.server-profile-v3220 .server-choice-icon-v3219{width:50px!important;height:50px!important;min-width:50px!important;border-radius:13px!important;background:radial-gradient(circle at 35% 30%,#c99021,#59410f)!important;color:#ffc326!important;font-size:22px!important}
.server-profile-v3220 .server-choice-title-v3219 h2{margin:0!important;font-size:18px!important;line-height:1.1!important;color:#fff!important}
.server-profile-v3220 .server-choice-title-v3219 p{margin:4px 0 0!important;font-size:9px!important;color:#8798aa!important}
.server-profile-v3220 .server-choice-meta-v3219{display:flex!important;align-items:center!important;gap:12px!important}
.server-profile-v3220 .server-choice-meta-v3219 .fresh{font-size:8px!important;color:#8394a7!important;white-space:nowrap!important}
.server-profile-v3220 .server-choice-meta-v3219 .fresh i{font-size:7px!important;color:#26df91!important;margin-right:5px!important}
.server-profile-v3220 .choice-score-mini-v3219{min-width:113px!important;padding:8px 10px!important;border:1px solid #26394d!important;border-radius:10px!important;background:#0a141f!important;text-align:center!important}
.server-profile-v3220 .choice-score-mini-v3219 b{display:block!important;font-size:13px!important;color:#fff!important}
.server-profile-v3220 .choice-score-mini-v3219 small{display:block!important;margin-top:2px!important;font-size:7px!important;color:#7a8b9f!important}
.server-profile-v3220 .server-choice-dashboard-v3219{display:grid!important;grid-template-columns:198px minmax(0,1fr)!important;gap:9px!important}
.server-profile-v3220 .quality-main-v3219{min-height:168px!important;padding:11px!important;border-radius:11px!important}
.server-profile-v3220 .quality-main-v3219 .qtitle{font-size:9px!important}
.server-profile-v3220 .quality-ring-v3219{width:86px!important;height:86px!important;margin:7px 0!important}
.server-profile-v3220 .quality-ring-v3219:before{width:66px!important;height:66px!important}
.server-profile-v3220 .quality-ring-v3219 strong{font-size:22px!important}
.server-profile-v3220 .choice-cards-v3219{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,1fr)!important;gap:8px!important}
.server-profile-v3220 .choice-cards-v3219 article{
  min-height:80px!important;padding:10px 7px 8px 42px!important;border:1px solid #223449!important;border-radius:10px!important;background:#0f1925!important;
}
.server-profile-v3220 .choice-cards-v3219 article>i{left:9px!important;top:10px!important;width:25px!important;height:25px!important;border-radius:8px!important}
.server-profile-v3220 .choice-cards-v3219 article span{font-size:7px!important;line-height:1.1!important;text-transform:none!important;letter-spacing:0!important;color:#8090a3!important}
.server-profile-v3220 .choice-cards-v3219 article b{margin-top:3px!important;font-size:10px!important;line-height:1.17!important;color:#f1f5f9!important}
.server-profile-v3220 .choice-cards-v3219 article small{margin-top:3px!important;font-size:7px!important;line-height:1.2!important;color:#74869a!important}

/* LOWER OVERVIEW */
.server-profile-v3220 .server-overview-bottom-v3219{display:grid!important;grid-template-columns:420px minmax(0,1fr)!important;gap:13px!important}
.server-profile-v3220 .overview-players-v3219,
.server-profile-v3220 .overview-hourly-v3219{min-height:268px!important;height:268px!important;margin:0!important;border:1px solid var(--gm20-line)!important;border-radius:13px!important;background:#0a141e!important;overflow:hidden!important}
.server-profile-v3220 .overview-players-head-v3220{height:66px!important;min-height:66px!important;padding:11px 14px 5px!important;align-items:flex-start!important}
.server-profile-v3220 .overview-players-head-v3220>div{display:grid!important;gap:6px!important}
.server-profile-v3220 .overview-players-head-v3220 h2{margin:0!important;font-size:13px!important;line-height:1!important;color:#f1f5f9!important}
.server-profile-v3220 .overview-players-head-v3220 h2 i{margin-right:7px!important;color:#ffb20f!important;font-size:15px!important}
.server-profile-v3220 .overview-player-count-v3220{display:flex!important;align-items:baseline!important;gap:2px!important;padding-left:34px!important}
.server-profile-v3220 .overview-player-count-v3220 strong{font-size:22px!important;line-height:1!important;color:#fff!important}
.server-profile-v3220 .overview-player-count-v3220 small{font-size:11px!important;color:#74869a!important}
.server-profile-v3220 .overview-players-head-v3220 .monitor-btn{height:29px!important;min-height:29px!important;padding:5px 10px!important;margin-top:1px!important;border-radius:7px!important;font-size:7px!important}
.server-profile-v3220 .overview-capacity-row-v3220{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:0 14px 7px 48px!important}
.server-profile-v3220 .overview-capacity-row-v3220>span{font-size:7px!important;color:#788a9e!important;white-space:nowrap!important}
.server-profile-v3220 .overview-capacity-v3219{position:relative!important;height:6px!important;margin:0!important;border-radius:99px!important;background:#1d2d40!important;overflow:hidden!important}
.server-profile-v3220 .overview-capacity-v3219>i{display:block!important;height:100%!important;border-radius:99px!important;background:linear-gradient(90deg,#f5a20d,#ffd04a)!important}
.server-profile-v3220 .overview-capacity-v3219>span{display:none!important}
.server-profile-v3220 .overview-player-columns-v3220{display:grid!important;grid-template-columns:54px 1fr 90px!important;padding:5px 14px 4px!important;border-bottom:1px solid #172536!important;color:#718397!important;font-size:6px!important;font-weight:700!important}
.server-profile-v3220 .overview-player-columns-v3220 span:last-child{text-align:right!important}
.server-profile-v3220 .overview-player-list-v3219{display:grid!important;padding:0 13px 8px!important}
.server-profile-v3220 .overview-player-list-v3219>a{grid-template-columns:24px 27px minmax(0,1fr) auto!important;gap:7px!important;min-height:31px!important;border-bottom:1px solid #172536!important}
.server-profile-v3220 .overview-player-list-v3219>a em{font-size:8px!important}
.server-profile-v3220 .overview-player-list-v3219>a:first-child em{font-size:0!important}
.server-profile-v3220 .overview-player-list-v3219>a:first-child em:before{content:"\f091";font-family:FontAwesome;font-size:10px;color:#ffb20f}
.server-profile-v3220 .overview-player-list-v3219 .avatar{width:24px!important;height:24px!important;border-radius:50%!important;background:linear-gradient(145deg,#26394d,#111d2a)!important;border:1px solid #3a516b!important;color:#d9e3ed!important;font-size:8px!important;font-weight:900!important}
.server-profile-v3220 .overview-player-list-v3219>a b{font-size:8px!important}
.server-profile-v3220 .overview-player-list-v3219>a small{font-size:7px!important}

.server-profile-v3220 .overview-hourly-v3219 .profile-panel__head{height:48px!important;min-height:48px!important;padding:10px 13px 6px!important;align-items:center!important}
.server-profile-v3220 .overview-hourly-v3219 .profile-panel__head h2{margin:0!important;font-size:13px!important;color:#f1f5f9!important}
.server-profile-v3220 .overview-hourly-v3219 .profile-panel__head h2 i{margin-right:8px!important;color:#ffb20f!important}
.server-profile-v3220 .overview-hourly-v3219 .widget-format{height:28px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:5px 9px!important;border:1px solid #2b3c50!important;border-radius:8px!important;background:#0d1722!important;color:#dce4ec!important;font-size:7px!important}
.server-profile-v3220 .overview-hourly-v3219 .server-hour-bars-v3001{
  height:113px!important;padding:10px 10px 0 30px!important;margin:0 12px!important;
  border-left:1px solid #25364a!important;border-bottom:1px solid #25364a!important;
  background:repeating-linear-gradient(to bottom,rgba(90,110,132,.16) 0,rgba(90,110,132,.16) 1px,transparent 1px,transparent 24px)!important;
}
.server-profile-v3220 .overview-hourly-v3219 .server-hour-bars-v3001>div{height:89px!important}
.server-profile-v3220 .overview-hourly-v3219 .server-hour-bars-v3001 i{max-width:10px!important;border-radius:2px 2px 0 0!important;background:linear-gradient(#ffc63a,#f1a10b)!important;box-shadow:0 0 7px rgba(255,178,15,.10)!important}
.server-profile-v3220 .overview-hourly-v3219 .server-hour-bars-v3001 span{font-size:5px!important;color:#788a9e!important}
.server-profile-v3220 .hourly-summary-v3219{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:7px 12px!important}
.server-profile-v3220 .hourly-summary-v3219 article{min-height:55px!important;padding:8px 8px 8px 40px!important;border-radius:9px!important;background:#0d1722!important}
.server-profile-v3220 .hourly-summary-v3219 article>i{width:24px!important;height:24px!important;left:9px!important;top:10px!important}
.server-profile-v3220 .hourly-summary-v3219 article span{font-size:7px!important;text-transform:none!important;color:#7b8da1!important}
.server-profile-v3220 .hourly-summary-v3219 article b{font-size:10px!important}
.server-profile-v3220 .hourly-summary-v3219 article small{font-size:6px!important}
.server-profile-v3220 .activity-history-v3219{min-height:44px!important;padding:6px 12px 8px!important;border-top:1px solid #172536!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
.server-profile-v3220 .activity-history-v3219>div:first-child b{font-size:9px!important;color:#e5edf5!important}
.server-profile-v3220 .activity-history-v3219>div:first-child b i{margin-right:6px!important;color:#ffb20f!important}
.server-profile-v3220 .activity-history-v3219>div:first-child small{font-size:6px!important;color:#718397!important}
.server-profile-v3220 .activity-history-right-v3220{display:grid!important;gap:5px!important;justify-items:end!important}
.server-profile-v3220 .activity-legend-v3220{display:flex!important;gap:10px!important;color:#8999ab!important;font-size:5.5px!important}
.server-profile-v3220 .activity-legend-v3220 span{display:flex!important;align-items:center!important;gap:4px!important}
.server-profile-v3220 .activity-legend-v3220 i{width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important}
.server-profile-v3220 .activity-legend-v3220 i.on{background:#28df90!important}.server-profile-v3220 .activity-legend-v3220 i.drop{background:#e25462!important}.server-profile-v3220 .activity-legend-v3220 i.maint{background:#f5aa12!important}
.server-profile-v3220 .activity-dots-v3219{gap:3px!important;flex-wrap:nowrap!important}
.server-profile-v3220 .activity-dots-v3219 i{width:5px!important;height:8px!important;border-radius:3px!important}

/* SIDEBAR */
.server-profile-v3220 .server-overview-aside-v3219 .profile-panel{margin:0!important;border:1px solid var(--gm20-line)!important;border-radius:13px!important;background:#0a151f!important;overflow:hidden!important;box-shadow:none!important}
.server-profile-v3220 .server-overview-aside-v3219 .profile-panel__head{min-height:45px!important;height:45px!important;padding:10px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.server-profile-v3220 .server-overview-aside-v3219 .profile-panel__head>div{display:flex!important;align-items:center!important;gap:8px!important}
.server-profile-v3220 .server-overview-aside-v3219 .profile-panel__head i{color:#ffb20f!important;font-size:13px!important}
.server-profile-v3220 .server-overview-aside-v3219 .profile-panel__head h2{margin:0!important;font-size:12px!important;line-height:1!important;color:#f1f5f9!important}
.server-profile-v3220 .server-overview-aside-v3219 .profile-panel__head small{font-size:7px!important;color:#718397!important}
.server-profile-v3220 .map-card-v3219 .profile-map__image{height:169px!important;margin:0 12px 12px!important;padding:11px!important;border:1px solid #2b3d52!important;border-radius:9px!important;background-size:cover!important;background-position:center!important}
.server-profile-v3220 .map-card-v3219 .profile-map__image span{padding:4px 7px!important;border-radius:5px!important;background:rgba(3,8,13,.88)!important;color:#f1f5f9!important;font-size:9px!important;font-weight:900!important}
.server-profile-v3220 .map-card-v3219 .profile-map__image b{margin-top:6px!important;font-size:20px!important;line-height:1!important;color:#fff!important}
.server-profile-v3220 .map-card-v3219 .profile-map__image small{margin-top:5px!important;font-size:7px!important;color:#c0ccd8!important}
.server-profile-v3220 .details-card-v3219 .server-details{padding:0 13px 7px!important;margin:0!important}
.server-profile-v3220 .details-card-v3219 .server-details>div{min-height:24px!important;padding:5px 0!important;border-bottom:1px solid #172536!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
.server-profile-v3220 .details-card-v3219 dt{font-size:7px!important;color:#74869a!important}
.server-profile-v3220 .details-card-v3219 dd{font-size:8px!important;line-height:1.15!important;color:#e7edf4!important;max-width:205px!important;text-align:right!important;margin:0!important}
.server-profile-v3220 .details-card-v3219 .detail-status{padding:3px 8px!important;border-radius:999px!important;background:rgba(38,223,145,.10)!important;color:#2fe197!important;font-size:7px!important}
.server-profile-v3220 .details-card-v3219 .server-type-detail-v2910{padding:2px 7px!important;border-radius:999px!important;border:1px solid rgba(255,178,15,.60)!important;color:#ffb20f!important;font-size:7px!important}
.server-profile-v3220 .country-detail-v3220{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important}
.server-profile-v3220 .country-detail-v3220 img{width:15px!important;height:10px!important;object-fit:cover!important;border-radius:1px!important}
.server-profile-v3220 .benefits-card-v3220 .active-services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 11px 11px!important}
.server-profile-v3220 .benefits-card-v3220 .active-services>span{min-height:38px!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-areas:"i b" "i s"!important;align-items:center!important;gap:0 6px!important;border:1px solid #1d2e41!important;border-radius:8px!important;background:#0d1823!important;overflow:hidden!important}
.server-profile-v3220 .benefits-card-v3220 .active-services i{grid-area:i!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:6px!important;background:rgba(255,178,15,.08)!important;color:#ffb20f!important;font-size:9px!important}
.server-profile-v3220 .benefits-card-v3220 .active-services b{grid-area:b!important;font-size:6.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#edf3f8!important}
.server-profile-v3220 .benefits-card-v3220 .active-services small{grid-area:s!important;font-size:5.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#718397!important}

/* OTHER TABS retain same card language */
.server-profile-v3220 .players-layout-v2962,
.server-profile-v3220 .server-history-grid{grid-template-columns:minmax(0,1fr) 344px!important;gap:14px!important}
.server-profile-v3220 .players-live-main-v2962,
.server-profile-v3220 .player-ranking-sidebar-v2962,
.server-profile-v3220 .server-history-grid .profile-panel,
.server-profile-v3220 .server-tab-panel{border-color:#203247!important;border-radius:13px!important;background:#0a151f!important}

/* RESPONSIVE */
@media(max-width:1250px){
  .server-profile-v3220{width:min(calc(100% - 28px),1180px)!important}
  .server-profile-v3220 .server-hero-tagline-v3219{display:none!important}
  .server-profile-v3220 .server-profile__identity{grid-template-columns:118px minmax(0,520px)!important;gap:18px!important}
  .server-profile-v3220 .server-profile__game{width:118px!important;height:118px!important;min-width:118px!important}
  .server-profile-v3220 h1{font-size:24px!important}
  .server-profile-v3220 .server-profile__actions{right:14px!important;gap:6px!important}
  .server-profile-v3220 .server-profile__actions .monitor-btn--vote{width:108px!important}
  .server-profile-v3220 .server-profile__actions .favorite-btn{width:100px!important}
  .server-profile-v3220 .server-profile__actions [data-open-server-tab="banners"]{width:92px!important}
  .server-profile-v3220 .server-profile__actions .monitor-btn--primary:not(.server-play-hero-v3217){width:145px!important}
  .server-profile-v3220 .server-play-hero-v3217{width:168px!important;min-width:168px!important}
  .server-profile-v3220 .server-choice-dashboard-v3219{grid-template-columns:180px minmax(0,1fr)!important}
  .server-profile-v3220 .choice-cards-v3219{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}
  .server-profile-v3220 .server-overview-bottom-v3219{grid-template-columns:350px minmax(0,1fr)!important}
}
@media(max-width:980px){
  .server-profile-v3220{width:min(calc(100% - 20px),920px)!important}
  .server-profile-v3220 .server-profile__header{height:auto!important;min-height:315px!important;padding:20px!important}
  .server-profile-v3220 .server-profile__identity{grid-template-columns:92px 1fr!important;gap:15px!important;padding:45px 0 120px!important;max-width:none!important;height:auto!important}
  .server-profile-v3220 .server-profile__game{width:92px!important;height:92px!important;min-width:92px!important;border-radius:17px!important}
  .server-profile-v3220 h1{font-size:22px!important;max-width:none!important}
  .server-profile-v3220 .server-profile__actions{left:18px!important;right:18px!important;bottom:14px!important;height:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
  .server-profile-v3220 .server-profile__actions .monitor-btn,
  .server-profile-v3220 .server-profile__actions .monitor-btn--vote,
  .server-profile-v3220 .server-profile__actions .favorite-btn,
  .server-profile-v3220 .server-profile__actions [data-open-server-tab="banners"],
  .server-profile-v3220 .server-profile__actions .monitor-btn--primary:not(.server-play-hero-v3217){width:100%!important}
  .server-profile-v3220 .server-play-hero-v3217{grid-column:span 2!important;width:100%!important;min-width:0!important}
  .server-profile-v3220 .server-tabs{width:100%!important;overflow:auto!important}
  .server-profile-v3220 .server-overview-layout-v3219,
  .server-profile-v3220 .players-layout-v2962,
  .server-profile-v3220 .server-history-grid{grid-template-columns:1fr!important}
  .server-profile-v3220 .server-overview-aside-v3219{margin-top:0!important;position:static!important;grid-template-columns:1fr 1fr!important}
  .server-profile-v3220 .map-card-v3219{grid-row:span 2!important}
  .server-profile-v3220 .server-overview-bottom-v3219{grid-template-columns:1fr!important}
  .server-profile-v3220 .overview-players-v3219,
  .server-profile-v3220 .overview-hourly-v3219{height:auto!important;min-height:268px!important}
}
@media(max-width:680px){
  .server-profile-v3220{width:calc(100% - 14px)!important;margin-top:7px!important}
  .server-profile-v3220 .server-profile__header{padding:15px!important;border-radius:13px!important;min-height:375px!important}
  .server-profile-v3220 .server-profile__identity{grid-template-columns:72px 1fr!important;padding-top:48px!important;padding-bottom:190px!important}
  .server-profile-v3220 .server-profile__game{width:72px!important;height:72px!important;min-width:72px!important}
  .server-profile-v3220 h1{font-size:19px!important;-webkit-line-clamp:3!important}
  .server-profile-v3220 .server-profile__actions{grid-template-columns:1fr 1fr!important}
  .server-profile-v3220 .server-play-hero-v3217{grid-column:1/-1!important}
  .server-profile-v3220 .server-hero-stats-v3217{left:12px!important;right:12px!important;justify-content:flex-end!important}
  .server-profile-v3220 .server-tabs button{padding:7px 11px!important}
  .server-profile-v3220 .server-choice-head-v3219{align-items:flex-start!important;flex-direction:column!important}
  .server-profile-v3220 .server-choice-meta-v3219{width:100%!important;justify-content:space-between!important}
  .server-profile-v3220 .server-choice-dashboard-v3219{grid-template-columns:1fr!important}
  .server-profile-v3220 .choice-cards-v3219{grid-template-columns:1fr 1fr!important}
  .server-profile-v3220 .quality-main-v3219{min-height:150px!important}
  .server-profile-v3220 .server-overview-aside-v3219{grid-template-columns:1fr!important}
  .server-profile-v3220 .map-card-v3219{grid-row:auto!important}
  .server-profile-v3220 .benefits-card-v3220 .active-services{grid-template-columns:1fr 1fr!important}
  .server-profile-v3220 .activity-dots-v3219{display:none!important}
  .server-profile-v3220 .activity-legend-v3220{display:none!important}
}
.server-profile-v3220 .server-profile__actions .server-owner-action-v3220{display:none!important}
.server-profile-v3220 .monitor-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-decoration:none!important}

/* ===== legado consolidado: v3228-server-links.css ===== */
/* V32.28 — comparar visível + links oficiais do servidor */
.server-profile-v3220 .server-profile__actions [data-open-server-tab="banners"]{display:none!important}
.server-profile-v3220 .server-profile__actions .server-utility-v3217{display:none!important}
.server-profile-v3220 .server-profile__actions .server-compare-action-v3228{
  display:inline-flex!important;width:112px!important;justify-content:center!important
}
.server-profile-v3220 .server-profile__actions .server-history-action-v3228{display:none!important}

.server-actions-grid-v3228,.server-community-links-v3228{display:grid;gap:7px;padding:0 12px 12px}
.server-actions-grid-v3228>a,.server-actions-grid-v3228>button,
.server-community-links-v3228>a{
  width:100%;min-width:0;min-height:52px;margin:0;padding:9px 10px;border:1px solid #203246;border-radius:9px;
  display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;
  background:#0d1721;color:#e9eef3;text-decoration:none;text-align:left;cursor:pointer;transition:.18s ease
}
.server-actions-grid-v3228>a:hover,.server-actions-grid-v3228>button:hover,
.server-community-links-v3228>a:hover{transform:translateY(-1px);border-color:#40566d;background:#111e2b}
.server-actions-grid-v3228>a>i:first-child,.server-actions-grid-v3228>button>i:first-child,
.server-community-links-v3228>a>i:first-child{
  width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#162331;color:#ffb216;font-size:13px
}
.server-actions-grid-v3228 span,.server-community-links-v3228 span{min-width:0;display:grid;gap:2px}
.server-actions-grid-v3228 b,.server-community-links-v3228 b{font-size:9px;line-height:1.15;color:#f2f5f7}
.server-actions-grid-v3228 small,.server-community-links-v3228 small{font-size:7px;line-height:1.25;color:#758696;white-space:normal}
.server-actions-grid-v3228>a>i:last-child,.server-actions-grid-v3228>button>i:last-child,
.server-community-links-v3228>a>i:last-child{color:#536577;font-size:10px}
.server-actions-grid-v3228 .is-compare{border-color:rgba(245,158,11,.35);background:linear-gradient(135deg,rgba(245,158,11,.10),#0d1721 58%)}

.server-community-card-v3228 .profile-panel__head small{font-size:7px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#718398!important}
.server-community-links-v3228 .is-site>i:first-child{color:#f59e0b;background:rgba(245,158,11,.12)}
.server-community-links-v3228 .is-discord{border-color:rgba(88,101,242,.30)}
.server-community-links-v3228 .is-discord>i:first-child{color:#8d97ff;background:rgba(88,101,242,.14)}
.server-community-links-v3228 .is-whatsapp{border-color:rgba(37,211,102,.28)}
.server-community-links-v3228 .is-whatsapp>i:first-child{color:#42dc7b;background:rgba(37,211,102,.12)}

@media(max-width:1250px){
  .server-profile-v3220 .server-profile__actions .server-compare-action-v3228{display:inline-flex!important}
}
@media(max-width:980px){
  .server-profile-v3220 .server-profile__actions .server-compare-action-v3228{width:100%!important}
  .server-actions-grid-v3228,.server-community-links-v3228{grid-template-columns:repeat(2,minmax(0,1fr))}
  .server-community-links-v3228>a:last-child:nth-child(odd){grid-column:1/-1}
}
@media(max-width:680px){
  .server-actions-grid-v3228,.server-community-links-v3228{grid-template-columns:1fr;padding:0 10px 10px}
  .server-community-links-v3228>a:last-child:nth-child(odd){grid-column:auto}
  .server-actions-grid-v3228>a,.server-actions-grid-v3228>button,.server-community-links-v3228>a{min-height:48px;padding:8px 9px}
}

/* ===== inline migrado de servers_list.tpl ===== */

.home-game-filters-v2955{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 16px}
.home-game-filter-v2955{height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border-radius:9px;border:1px solid #28323d;background:#10161d;color:#aeb8c3;font-size:11px;font-weight:800;cursor:pointer;transition:.18s ease}
.home-game-filter-v2955:hover{border-color:#3b4b5c;color:#fff;transform:translateY(-1px)}
.home-game-filter-v2955.active{border-color:rgba(245,158,11,.7);background:rgba(245,158,11,.1);color:#f7b63d;box-shadow:inset 0 0 0 1px rgba(245,158,11,.08)}
.home-game-filter-v2955 b{min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:#1c2631;color:#dce4ec;font-size:10px}
.home-game-filter-v2955.active b{background:#f59e0b;color:#111}
.home-game-icon-v2955{width:20px;height:20px;display:inline-grid;place-items:center;overflow:hidden;border-radius:5px;background:#18222c}
.home-game-icon-v2955 img{width:100%;height:100%;object-fit:cover}
[data-home-server-row-v2955]{display:none}
@media(max-width:760px){.home-game-filters-v2955{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;margin-bottom:12px}.home-game-filter-v2955{flex:0 0 auto}}


/* ===== inline migrado de info.tpl ===== */

/* V29.58 — sidebar de mapas realmente compacta */
.map-history-pie-v2957{padding:10px 12px 12px!important}
.map-pie-layout-v2957{
  display:grid!important;
  grid-template-columns:148px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
}
.map-pie-canvas-wrap-v2957{
  width:148px!important;height:148px!important;margin:0 auto!important;
  position:relative!important;display:grid!important;place-items:center!important;
}
#mapHistoryPie{width:148px!important;height:148px!important;display:block!important}
.map-pie-center-v2957{position:absolute!important;inset:0!important;display:grid!important;place-content:center!important;text-align:center!important}
.map-pie-center-v2957 b{font-size:20px!important;line-height:1!important}
.map-pie-center-v2957 span{font-size:7px!important;margin-top:3px!important}
.map-pie-legend-v2957{display:grid!important;gap:4px!important;min-width:0!important}
.map-pie-legend-row-v2957{
  display:grid!important;
  grid-template-columns:7px minmax(0,1fr) auto!important;
  grid-template-areas:"dot copy value"!important;
  gap:6px!important;
  align-items:center!important;
  min-height:29px!important;
  padding:5px 6px!important;
  border:1px solid #202a34!important;
  border-radius:8px!important;
  background:#0d1319!important;
}
.map-pie-dot-v2957{grid-area:dot!important;width:7px!important;height:7px!important;border-radius:50%!important}
.map-pie-legend-copy-v2957{grid-area:copy!important;display:grid!important;gap:2px!important;min-width:0!important}
.map-pie-legend-copy-v2957 b{display:block!important;min-width:0!important;font-size:8px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#e6edf3!important}
.map-pie-legend-copy-v2957 small{display:block!important;font-size:6px!important;color:#64717e!important;white-space:nowrap!important}
.map-pie-legend-value-v2957{grid-area:value!important;display:grid!important;justify-items:end!important;gap:1px!important;min-width:34px!important}
.map-pie-legend-value-v2957 strong{font-size:11px!important;line-height:1!important;color:#fff!important}
.map-pie-legend-value-v2957 span{font-size:5.5px!important;color:#697784!important;text-transform:uppercase!important}
.map-pie-legend-row-v2957 em{display:none!important}
.map-pie-more-v2958{
  display:flex;align-items:center;justify-content:center;gap:5px;
  min-height:25px;padding:4px 7px;border:1px dashed #28333d;border-radius:8px;
  color:#788592;font-size:7px;font-weight:700;background:#0b1015;
}
.map-pie-more-v2958 i{color:#f59e0b}
@media(max-width:1320px){
  .map-pie-layout-v2957{grid-template-columns:128px minmax(0,1fr)!important}
  .map-pie-canvas-wrap-v2957{width:128px!important;height:128px!important}
  #mapHistoryPie{width:128px!important;height:128px!important}
}
@media(max-width:760px){
  .map-pie-layout-v2957{grid-template-columns:132px minmax(0,1fr)!important}
  .map-pie-canvas-wrap-v2957{width:132px!important;height:132px!important}
  #mapHistoryPie{width:132px!important;height:132px!important}
}


/* ========================================================================== 
   V34 — DESIGN SYSTEM UNIFICADO
   ========================================================================== */
:root{
  --gm34-bg:#070a0f;
  --gm34-bg-soft:#0a0e14;
  --gm34-surface:#0e141c;
  --gm34-surface-2:#121a24;
  --gm34-surface-3:#17212d;
  --gm34-surface-hover:#192532;
  --gm34-line:#202b38;
  --gm34-line-strong:#304154;
  --gm34-text:#f4f7fb;
  --gm34-text-2:#bdc7d3;
  --gm34-muted:#7f8c9d;
  --gm34-muted-2:#5e6b7a;
  --gm34-primary:#f59e0b;
  --gm34-primary-2:#fbbf24;
  --gm34-primary-soft:rgba(245,158,11,.11);
  --gm34-success:#2bd486;
  --gm34-success-soft:rgba(43,212,134,.10);
  --gm34-danger:#ff626f;
  --gm34-info:#39b8ff;
  --gm34-purple:#9a7cff;
  --gm34-r-sm:10px;
  --gm34-r-md:14px;
  --gm34-r-lg:18px;
  --gm34-r-xl:24px;
  --gm34-shadow:0 18px 52px rgba(0,0,0,.24);
  --gm34-shadow-sm:0 8px 28px rgba(0,0,0,.16);
  --gm34-container:1280px;
  --gm34-s1:4px;
  --gm34-s2:8px;
  --gm34-s3:12px;
  --gm34-s4:16px;
  --gm34-s5:20px;
  --gm34-s6:24px;
  --gm34-s7:32px;
  --gm34-s8:40px;
  --gm34-s9:48px;
  --gm34-s10:64px;
}

html{background:var(--gm34-bg);overflow-x:hidden;scroll-behavior:smooth}
body.gm-theme-v34{
  margin:0!important;
  min-height:100vh;
  overflow-x:hidden!important;
  background:
    radial-gradient(circle at 78% -10%,rgba(245,158,11,.07),transparent 27rem),
    radial-gradient(circle at 4% 22%,rgba(57,184,255,.035),transparent 28rem),
    var(--gm34-bg)!important;
  color:var(--gm34-text)!important;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:14px;
  line-height:1.55;
}
.gm-theme-v34 *, .gm-theme-v34 *::before, .gm-theme-v34 *::after{box-sizing:border-box}
.gm-theme-v34 img,.gm-theme-v34 svg,.gm-theme-v34 canvas,.gm-theme-v34 video{max-width:100%}
.gm-theme-v34 a{color:inherit;text-decoration:none}
.gm-theme-v34 button,.gm-theme-v34 input,.gm-theme-v34 select,.gm-theme-v34 textarea{font:inherit}
.gm-theme-v34 code,.gm-theme-v34 pre{max-width:100%;overflow-wrap:anywhere}
.gm-theme-v34 :focus-visible{outline:2px solid var(--gm34-primary);outline-offset:3px}
.gm-theme-v34 ::selection{background:rgba(245,158,11,.28);color:#fff}
.gm-theme-v34 .container{
  width:min(calc(100% - 40px),var(--gm34-container))!important;
  max-width:var(--gm34-container)!important;
  margin-left:auto!important;margin-right:auto!important;
  padding-left:0!important;padding-right:0!important;
}
.gm-theme-v34 .gm-main-v2978{min-height:58vh!important;overflow:clip}
.gm-theme-v34 .gm-main-v2978>.container,
.gm-theme-v34 .gm-page>.container{position:relative}

/* Tipografia */
.gm-theme-v34 h1,.gm-theme-v34 h2,.gm-theme-v34 h3,.gm-theme-v34 h4,.gm-theme-v34 h5,.gm-theme-v34 h6{
  margin-top:0;color:var(--gm34-text);font-family:Rajdhani,Inter,sans-serif;font-weight:700;letter-spacing:-.018em
}
.gm-theme-v34 h1{font-size:clamp(34px,4vw,58px);line-height:.98}
.gm-theme-v34 h2{font-size:clamp(25px,2.5vw,34px);line-height:1.06}
.gm-theme-v34 h3{font-size:22px;line-height:1.1}
.gm-theme-v34 p{color:var(--gm34-text-2)}
.gm-theme-v34 .gm-kicker,
.gm-theme-v34 .section-kicker,
.gm-theme-v34 .section-kicker-v2975,
.gm-theme-v34 [class*="__kicker"]{
  color:var(--gm34-primary)!important;font-size:11px!important;line-height:1.1!important;
  font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important
}

/* Header + navegação */
.gm-theme-v34 .topbar{
  position:sticky!important;top:0;z-index:1200!important;
  min-height:72px!important;height:72px!important;
  background:rgba(7,10,15,.92)!important;
  border-bottom:1px solid rgba(255,255,255,.07)!important;
  backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)
}
.gm-theme-v34 .topbar>.container.nav{height:72px!important;min-height:72px!important;display:flex!important;align-items:center!important}
.gm-theme-v34 .gm-nav-logo-v2982{gap:12px!important;min-width:max-content}
.gm-theme-v34 .gm-nav-logo-mark-v2982{width:42px!important;height:42px!important;border-radius:12px!important;border:1px solid rgba(245,158,11,.35)!important;background:var(--gm34-primary-soft)!important;color:var(--gm34-primary)!important}
.gm-theme-v34 .gm-nav-logo-text-v2982{font-size:18px!important;letter-spacing:.015em!important}
.gm-theme-v34 .gm-desktop-nav-v2982{
  height:48px!important;padding:4px!important;gap:2px!important;border-radius:14px!important;
  border:1px solid var(--gm34-line)!important;background:rgba(14,20,28,.78)!important;box-shadow:none!important
}
.gm-theme-v34 .gm-desktop-nav-v2982>a,.gm-theme-v34 .gm-more-v2982>summary{
  height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:10px!important;
  color:var(--gm34-muted)!important;font-size:12px!important;font-weight:700!important
}
.gm-theme-v34 .gm-desktop-nav-v2982>a:hover,.gm-theme-v34 .gm-more-v2982>summary:hover,
.gm-theme-v34 .gm-desktop-nav-v2982>a.active,.gm-theme-v34 .gm-more-v2982.active>summary{
  color:#fff!important;background:var(--gm34-surface-3)!important
}
.gm-theme-v34 .gm-desktop-nav-v2982>a.active:after{background:var(--gm34-primary)!important}
.gm-theme-v34 .gm-more-panel-v2982,
.gm-theme-v34 .nav-notify-menu-v28{
  border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-lg)!important;
  background:rgba(12,18,25,.98)!important;box-shadow:var(--gm34-shadow)!important
}
.gm-theme-v34 .gm-more-grid-v2982>a{border-radius:12px!important;border-color:transparent!important;background:transparent!important}
.gm-theme-v34 .gm-more-grid-v2982>a:hover{border-color:var(--gm34-line)!important;background:var(--gm34-surface-2)!important}
.gm-theme-v34 .gm-nav-icon-btn-v2982,.gm-theme-v34 .gm-account-btn-v2982{
  min-height:46px!important;height:46px!important;border-radius:12px!important;border:1px solid var(--gm34-line)!important;background:var(--gm34-surface)!important;box-shadow:none!important
}
.gm-theme-v34 .gm-account-btn-v2982{background:linear-gradient(135deg,var(--gm34-primary),var(--gm34-primary-2))!important;border-color:transparent!important;color:#171006!important}

/* Breadcrumb */
.gm-theme-v34 .gm-breadcrumb-wrap-v2978{background:transparent!important;border-bottom:0!important}
.gm-theme-v34 .gm-breadcrumb-v2978{
  min-height:52px!important;padding:0!important;gap:10px!important;color:var(--gm34-muted)!important;font-size:12px!important
}
.gm-theme-v34 .gm-breadcrumb-v2978 a:hover{color:var(--gm34-primary)!important}
.gm-theme-v34 .gm-breadcrumb-v2978 [aria-current="page"]{color:var(--gm34-text-2)!important;font-weight:700}

/* Botões globais */
.gm-theme-v34 .btn,
.gm-theme-v34 .monitor-btn,
.gm-theme-v34 button.btn{
  min-height:44px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  border-radius:12px!important;border:1px solid var(--gm34-line)!important;background:var(--gm34-surface-2)!important;color:var(--gm34-text-2)!important;
  font-size:12px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease!important
}
.gm-theme-v34 .btn:hover,.gm-theme-v34 .monitor-btn:hover{transform:translateY(-1px);border-color:var(--gm34-line-strong)!important;background:var(--gm34-surface-hover)!important;color:#fff!important}
.gm-theme-v34 .btn-primary,
.gm-theme-v34 .monitor-btn--primary,
.gm-theme-v34 .monitor-btn--vote,
.gm-theme-v34 .gm-v332-primary,
.gm-theme-v34 .gm-v33-smart-primary{
  border-color:transparent!important;background:linear-gradient(135deg,var(--gm34-primary),var(--gm34-primary-2))!important;color:#171006!important;box-shadow:0 10px 26px rgba(245,158,11,.13)!important
}
.gm-theme-v34 .btn-sm,.gm-theme-v34 .monitor-btn--sm{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:11px!important}
.gm-theme-v34 .btn.full-btn{width:100%}

/* Formulários */
.gm-theme-v34 .form-control,.gm-theme-v34 .form-select,
.gm-theme-v34 input[type="text"],.gm-theme-v34 input[type="search"],.gm-theme-v34 input[type="email"],.gm-theme-v34 input[type="password"],.gm-theme-v34 input[type="number"],.gm-theme-v34 input[type="url"],.gm-theme-v34 input[type="tel"],
.gm-theme-v34 select,.gm-theme-v34 textarea{
  min-height:46px!important;border:1px solid var(--gm34-line)!important;border-radius:12px!important;
  background:#0b1118!important;color:var(--gm34-text)!important;box-shadow:none!important;font-size:13px!important
}
.gm-theme-v34 textarea{min-height:120px!important;padding:13px 14px!important;resize:vertical}
.gm-theme-v34 .form-control:focus,.gm-theme-v34 .form-select:focus,
.gm-theme-v34 input:focus,.gm-theme-v34 select:focus,.gm-theme-v34 textarea:focus{
  border-color:rgba(245,158,11,.68)!important;box-shadow:0 0 0 3px rgba(245,158,11,.10)!important;outline:0!important
}
.gm-theme-v34 label{color:var(--gm34-text-2);font-weight:700}
.gm-theme-v34 .form-text,.gm-theme-v34 small{color:var(--gm34-muted)}

/* Painéis / cards — uma única família */
.gm-theme-v34 .gm-panel,
.gm-theme-v34 .profile-panel,
.gm-theme-v34 .table-card,
.gm-theme-v34 .explore-filter-v24,
.gm-theme-v34 .explore-results-v24,
.gm-theme-v34 .server-card-v24,
.gm-theme-v34 .directory-card-v27,
.gm-theme-v34 .ranking-board-v27,
.gm-theme-v34 .compare-picker-v3227,
.gm-theme-v34 .compare-results-v3227,
.gm-theme-v34 .side-card,
.gm-theme-v34 .card,
.gm-theme-v34 .modal-content{
  border:1px solid var(--gm34-line)!important;
  border-radius:var(--gm34-r-lg)!important;
  background:linear-gradient(180deg,rgba(17,24,33,.98),rgba(12,18,25,.98))!important;
  box-shadow:var(--gm34-shadow-sm)!important;
  color:var(--gm34-text)!important
}
.gm-theme-v34 .profile-panel,.gm-theme-v34 .gm-panel{padding:20px!important}
.gm-theme-v34 .profile-panel__head,.gm-theme-v34 .table-toolbar,.gm-theme-v34 .explore-toolbar-v24{
  border-color:var(--gm34-line)!important
}
.gm-theme-v34 .status-pill,.gm-theme-v34 .detail-status{
  min-height:26px!important;padding:0 9px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important
}
.gm-theme-v34 .status-pill.is-online,.gm-theme-v34 .detail-status.online{background:var(--gm34-success-soft)!important;border-color:rgba(43,212,134,.24)!important;color:#73e5aa!important}
.gm-theme-v34 .status-pill.is-offline,.gm-theme-v34 .detail-status.offline{background:rgba(255,98,111,.09)!important;border-color:rgba(255,98,111,.20)!important;color:#ff8f99!important}
.gm-theme-v34 .capacity,.gm-theme-v34 [class*="capacity"]{border-radius:999px!important;background:#1a2430!important;overflow:hidden}
.gm-theme-v34 .capacity>i,.gm-theme-v34 [class*="capacity"]>i{background:linear-gradient(90deg,var(--gm34-primary),var(--gm34-primary-2))!important}

/* Cabeçalhos das páginas internas */
.gm-theme-v34 .gm-page{padding:28px 0 64px!important}
.gm-theme-v34 .gm-page-head{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;
  margin:0 0 22px!important;padding:0!important
}
.gm-theme-v34 .gm-page-head h1{margin:4px 0 5px!important;font-size:clamp(31px,3.4vw,46px)!important}
.gm-theme-v34 .gm-page-head p{margin:0!important;max-width:720px;color:var(--gm34-muted)!important}

/* HOME — mesma linguagem visual, composição própria */
.gm-theme-v34.is-home-page .gm-v332-hero,.gm-theme-v34.is-home-page .gm-v333-hero{
  min-height:auto!important;margin:0!important;padding:54px 0 24px!important;border:0!important;background:transparent!important;overflow:visible!important
}
.gm-theme-v34.is-home-page .gm-v333-ambient{display:none!important}
.gm-theme-v34.is-home-page .gm-v332-hero-grid,.gm-theme-v34.is-home-page .gm-v333-hero-grid{
  grid-template-columns:minmax(0,1.08fr) minmax(380px,.82fr)!important;gap:30px!important;align-items:stretch!important
}
.gm-theme-v34.is-home-page .gm-v332-hero-copy,.gm-theme-v34.is-home-page .gm-v333-hero-copy{
  min-width:0!important;padding:34px!important;border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-xl)!important;
  background:linear-gradient(145deg,rgba(17,24,33,.96),rgba(10,15,21,.98))!important;box-shadow:var(--gm34-shadow-sm)!important
}
.gm-theme-v34.is-home-page .gm-v332-eyebrow,.gm-theme-v34.is-home-page .gm-v333-eyebrow{margin-bottom:19px!important;color:var(--gm34-muted)!important;font-size:10px!important}
.gm-theme-v34.is-home-page .gm-v332-eyebrow i,.gm-theme-v34.is-home-page .gm-v333-eyebrow i{background:var(--gm34-success)!important;box-shadow:0 0 0 5px rgba(43,212,134,.08)!important}
.gm-theme-v34.is-home-page .gm-v332-hero-copy h1,.gm-theme-v34.is-home-page .gm-v333-hero-copy h1{max-width:760px!important;margin:0 0 16px!important;font-size:clamp(44px,5vw,66px)!important;line-height:.94!important}
.gm-theme-v34.is-home-page .gm-v332-hero-copy h1 span,.gm-theme-v34.is-home-page .gm-v333-hero-copy h1 span{color:var(--gm34-primary)!important}
.gm-theme-v34.is-home-page .gm-v332-hero-copy>p{max-width:700px!important;margin:0 0 24px!important;font-size:15px!important;color:var(--gm34-text-2)!important}
.gm-theme-v34.is-home-page .gm-v332-search,.gm-theme-v34.is-home-page .gm-v333-search{
  height:58px!important;margin:0 0 15px!important;padding:6px 6px 6px 16px!important;border:1px solid var(--gm34-line-strong)!important;border-radius:15px!important;background:#080d13!important;box-shadow:none!important
}
.gm-theme-v34.is-home-page .gm-v333-search input{min-height:44px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 10px!important}
.gm-theme-v34.is-home-page .gm-v333-search button{height:46px!important;border-radius:11px!important;padding:0 19px!important}
.gm-theme-v34.is-home-page .gm-v332-hero-actions{gap:10px!important;margin:0 0 22px!important}
.gm-theme-v34.is-home-page .gm-v332-primary,.gm-theme-v34.is-home-page .gm-v332-secondary{min-height:44px!important;border-radius:12px!important;padding:0 16px!important}
.gm-theme-v34.is-home-page .gm-v332-secondary{border:1px solid var(--gm34-line)!important;background:var(--gm34-surface-2)!important;color:var(--gm34-text-2)!important}
.gm-theme-v34.is-home-page .gm-v333-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important}
.gm-theme-v34.is-home-page .gm-v333-metrics>span{min-height:64px!important;padding:11px 13px!important;border:1px solid var(--gm34-line)!important;border-radius:12px!important;background:rgba(8,13,19,.64)!important}
.gm-theme-v34.is-home-page .gm-v333-metrics b{font-size:17px!important}
.gm-theme-v34.is-home-page .gm-v333-network{
  min-height:100%!important;padding:24px!important;border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-xl)!important;
  background:linear-gradient(145deg,rgba(17,24,33,.96),rgba(9,14,20,.98))!important;box-shadow:var(--gm34-shadow-sm)!important;overflow:hidden!important
}
.gm-theme-v34.is-home-page .gm-v333-panel-edge{display:none!important}
.gm-theme-v34.is-home-page .gm-v333-orbit{min-height:290px!important}
.gm-theme-v34.is-home-page .gm-v333-orbit-ring{border-color:rgba(255,255,255,.07)!important}
.gm-theme-v34.is-home-page .gm-v333-core{border-color:rgba(245,158,11,.26)!important;background:#0a1017!important;box-shadow:0 0 0 16px rgba(245,158,11,.025)!important}
.gm-theme-v34.is-home-page .gm-v333-core strong{color:#fff!important}
.gm-theme-v34.is-home-page .gm-v333-node{border-color:var(--gm34-line-strong)!important;background:#111924!important;box-shadow:0 8px 22px rgba(0,0,0,.18)!important}
.gm-theme-v34.is-home-page .gm-v333-node:hover{border-color:rgba(245,158,11,.55)!important;background:#17212d!important}
.gm-theme-v34.is-home-page .gm-v333-network-foot{border-top-color:var(--gm34-line)!important}
.gm-theme-v34.is-home-page .gm-v333-quick-games{
  margin-top:14px!important;padding:9px!important;border:1px solid var(--gm34-line)!important;border-radius:15px!important;background:var(--gm34-surface)!important;box-shadow:none!important
}
.gm-theme-v34.is-home-page .gm-v333-quick-games>a{min-height:42px!important;border-radius:10px!important;background:transparent!important}
.gm-theme-v34.is-home-page .gm-v333-quick-games>a:hover{background:var(--gm34-surface-2)!important}
.gm-theme-v34 .gm-v332-home-body{padding-top:26px!important;padding-bottom:0!important}
.gm-theme-v34 .gm-v332-promoted,.gm-theme-v34 .gm-v332-live-servers{margin:0 0 34px!important}
.gm-theme-v34 .gm-v332-section-head{margin-bottom:15px!important}
.gm-theme-v34 .gm-v332-section-head h2{margin:2px 0 0!important;font-size:27px!important}
.gm-theme-v34 .gm-v332-promo-card,.gm-theme-v34 .gm-v332-server-card{
  border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-lg)!important;background:var(--gm34-surface)!important;box-shadow:none!important;overflow:hidden!important
}
.gm-theme-v34 .gm-v332-promo-card:hover,.gm-theme-v34 .gm-v332-server-card:hover{border-color:var(--gm34-line-strong)!important;transform:translateY(-2px)!important}
.gm-theme-v34 .gm-v332-server-grid{gap:12px!important}
.gm-theme-v34 .gm-v332-server-card{min-height:148px!important;padding:16px!important}
.gm-theme-v34 .gm-v332-server-progress{background:#1a2430!important}
.gm-theme-v34 .gm-v332-server-progress i{background:linear-gradient(90deg,var(--server-accent,var(--gm34-primary)),var(--gm34-primary-2))!important}
.gm-theme-v34 .gm-v332-owner-cta{border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-lg)!important;background:linear-gradient(135deg,#101720,#0c1118)!important}

/* Página de jogo / hero clássico */
.gm-theme-v34.is-inner-page .hero-v2975{
  margin:0 0 28px!important;padding:28px 0!important;background:transparent!important;border:0!important
}
.gm-theme-v34.is-inner-page .hero-shell-v2975{
  min-height:330px!important;padding:32px!important;border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-xl)!important;
  background:linear-gradient(145deg,#101721,#0a0f15)!important;box-shadow:var(--gm34-shadow-sm)!important;overflow:hidden!important
}
.gm-theme-v34.is-inner-page .hero-copy-v2975 h1{font-size:clamp(40px,4.5vw,60px)!important}
.gm-theme-v34.is-inner-page .hero-search-v2975{border-color:var(--gm34-line-strong)!important;background:#080d13!important;border-radius:14px!important}
.gm-theme-v34.is-inner-page .hero-focus-v2975{border:1px solid var(--gm34-line)!important;border-radius:18px!important;overflow:hidden!important;background:var(--gm34-surface)!important;box-shadow:none!important}
.gm-theme-v34.is-inner-page .platform-strip-v2975{margin-top:0!important;border:1px solid var(--gm34-line)!important;border-radius:16px!important;background:var(--gm34-surface)!important}
.gm-theme-v34.is-inner-page .home-games-wrap-v2975{margin-top:22px!important}

/* Explore */
.gm-theme-v34 .explore-hero-v24{padding:28px 0 22px!important;background:transparent!important;border:0!important}
.gm-theme-v34 .explore-hero-v24__inner{
  min-height:250px!important;padding:30px!important;border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-xl)!important;
  background:linear-gradient(145deg,#101721,#0a0f15)!important;box-shadow:var(--gm34-shadow-sm)!important
}
.gm-theme-v34 .explore-hero-v24__copy{max-width:760px!important}
.gm-theme-v34 .explore-hero-v24__copy h1{font-size:clamp(38px,4vw,54px)!important}
.gm-theme-v34 .explore-search-v24{margin-top:20px!important;padding:6px!important;border:1px solid var(--gm34-line-strong)!important;border-radius:14px!important;background:#080d13!important}
.gm-theme-v34 .explore-search-v24 input{border:0!important;background:transparent!important;box-shadow:none!important}
.gm-theme-v34 .explore-hero-v24__stats{gap:8px!important}
.gm-theme-v34 .explore-hero-v24__stats>div{border:1px solid var(--gm34-line)!important;border-radius:12px!important;background:rgba(8,13,19,.70)!important}
.gm-theme-v34 .explore-shell-v24{gap:18px!important;padding-bottom:64px!important}
.gm-theme-v34 .explore-filter-v24{padding:18px!important;position:sticky;top:92px}
.gm-theme-v34 .explore-filter-v24__form{gap:12px!important}
.gm-theme-v34 .server-grid-v24{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.gm-theme-v34 .server-card-v24{min-width:0!important;padding:0!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease!important}
.gm-theme-v34 .server-card-v24:hover{transform:translateY(-2px)!important;border-color:var(--gm34-line-strong)!important}
.gm-theme-v34 .server-card-v24__media{height:126px!important;border-bottom:1px solid var(--gm34-line)!important}
.gm-theme-v34 .server-card-v24__body{padding:16px!important}
.gm-theme-v34 .server-card-v24__body h3{font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.35!important;min-height:38px!important}
.gm-theme-v34 .server-card-v24__meta{gap:8px!important;color:var(--gm34-muted)!important}
.gm-theme-v34 .server-card-v24__actions{gap:8px!important;padding-top:13px!important;border-top:1px solid var(--gm34-line)!important}

/* Ranking */
.gm-theme-v34 .ranking-page-v3226{padding-bottom:64px!important}
.gm-theme-v34 .ranking-explainer-v3226{margin:0 0 18px!important;border:1px solid rgba(57,184,255,.16)!important;border-radius:14px!important;background:rgba(57,184,255,.05)!important;color:var(--gm34-text-2)!important}
.gm-theme-v34 .ranking-tabs-v27{padding:4px!important;gap:2px!important;border:1px solid var(--gm34-line)!important;border-radius:13px!important;background:var(--gm34-surface)!important}
.gm-theme-v34 .ranking-tabs-v27 a{min-height:38px!important;padding:0 14px!important;border-radius:9px!important;color:var(--gm34-muted)!important}
.gm-theme-v34 .ranking-tabs-v27 a.active{background:var(--gm34-surface-3)!important;color:#fff!important;box-shadow:inset 0 -2px var(--gm34-primary)!important}
.gm-theme-v34 .ranking-board-v27{padding:0!important;overflow:hidden!important}
.gm-theme-v34 .ranking-board-v27__head{min-height:42px!important;padding:0 16px!important;background:#0b1118!important;border-bottom:1px solid var(--gm34-line)!important;color:var(--gm34-muted)!important}
.gm-theme-v34 .ranking-row-v27{min-height:76px!important;padding:12px 16px!important;border-bottom:1px solid var(--gm34-line)!important;background:transparent!important}
.gm-theme-v34 .ranking-row-v27:last-child{border-bottom:0!important}
.gm-theme-v34 .ranking-row-v27:hover{background:rgba(255,255,255,.018)!important}
.gm-theme-v34 .ranking-position-v27{font-family:Rajdhani,Inter,sans-serif!important;font-size:19px!important;color:var(--gm34-muted)!important}
.gm-theme-v34 .ranking-row-v27.is-podium .ranking-position-v27{color:var(--gm34-primary)!important}

/* Diretório */
.gm-theme-v34 .directory-grid-v27{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.gm-theme-v34 .directory-card-v27{padding:17px!important;min-width:0!important}
.gm-theme-v34 .directory-card-v27:hover{border-color:var(--gm34-line-strong)!important;transform:translateY(-2px)!important}

/* Comparar */
.gm-theme-v34 .compare-picker-v3227{padding:20px!important;margin-bottom:18px!important}
.gm-theme-v34 .compare-select-grid-v3227{gap:10px!important}
.gm-theme-v34 .compare-v33-highlights{gap:10px!important;margin:0 0 18px!important}
.gm-theme-v34 .compare-v33-highlights>*{border:1px solid var(--gm34-line)!important;border-radius:14px!important;background:var(--gm34-surface)!important}
.gm-theme-v34 .compare-results-v3227{padding:0!important;overflow:hidden!important}
.gm-theme-v34 .compare-results-head-v3227{padding:18px 20px!important;border-bottom:1px solid var(--gm34-line)!important}
.gm-theme-v34 .compare-matrix-v3227{overflow:auto!important;overscroll-behavior-inline:contain}
.gm-theme-v34 .compare-table-v3227{min-width:760px!important;margin:0!important}
.gm-theme-v34 .compare-table-v3227 th,.gm-theme-v34 .compare-table-v3227 td{padding:14px!important;border-color:var(--gm34-line)!important;background:transparent!important;color:var(--gm34-text-2)!important}
.gm-theme-v34 .compare-table-v3227 th{color:var(--gm34-text)!important;background:#0b1118!important}

/* SERVER — removemos a personalidade paralela e usamos o mesmo sistema */
.gm-theme-v34 .server-profile-v3220{
  width:min(calc(100% - 40px),var(--gm34-container))!important;max-width:var(--gm34-container)!important;
  margin:22px auto 64px!important;padding:0!important;color:var(--gm34-text)!important
}
.gm-theme-v34 .server-profile-v3220 .server-profile__header{
  min-height:250px!important;height:auto!important;margin:0 0 14px!important;padding:28px!important;
  border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-xl)!important;
  background-color:var(--gm34-surface)!important;box-shadow:var(--gm34-shadow-sm)!important
}
.gm-theme-v34 .server-profile-v3220 .server-profile__header:before{background:linear-gradient(90deg,rgba(7,10,15,.93) 0%,rgba(7,10,15,.70) 52%,rgba(7,10,15,.26) 100%)!important}
.gm-theme-v34 .server-profile-v3220 .server-profile__header:after{width:3px!important;background:var(--server-accent,var(--gm34-primary))!important}
.gm-theme-v34 .server-profile-v3220 .server-hero-tagline-v3219{display:none!important}
.gm-theme-v34 .server-profile-v3220 .server-profile__identity{
  grid-template-columns:112px minmax(0,650px)!important;gap:20px!important;max-width:820px!important;height:auto!important;min-height:160px!important;padding:14px 0 64px!important
}
.gm-theme-v34 .server-profile-v3220 .server-profile__game{width:112px!important;height:112px!important;min-width:112px!important;border-radius:18px!important;border:1px solid var(--gm34-line-strong)!important;background:#0b1118!important;box-shadow:var(--gm34-shadow-sm)!important}
.gm-theme-v34 .server-profile-v3220 .server-profile__kicker{min-height:27px!important;margin-bottom:8px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(43,212,134,.18)!important;background:var(--gm34-success-soft)!important;color:#7fe8b1!important;font-size:9px!important}
.gm-theme-v34 .server-profile-v3220 h1{max-width:680px!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.08!important;font-family:Inter,sans-serif!important;font-weight:800!important}
.gm-theme-v34 .server-profile-v3220 .server-profile__address{margin-top:11px!important;min-height:32px!important;padding:5px 9px!important;border:1px solid var(--gm34-line)!important;border-radius:10px!important;background:rgba(8,13,19,.76)!important;font-size:10px!important}
.gm-theme-v34 .server-profile-v3220 .server-profile__address code,.gm-theme-v34 .server-profile-v3220 .server-profile__address b{font-size:10px!important}
.gm-theme-v34 .server-profile-v3220 .server-profile__actions{
  left:160px!important;right:22px!important;bottom:18px!important;height:auto!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important
}
.gm-theme-v34 .server-profile-v3220 .server-profile__actions .monitor-btn{height:40px!important;min-height:40px!important;padding:0 13px!important;border-radius:10px!important;font-size:10px!important;background:rgba(11,17,24,.92)!important;border-color:var(--gm34-line)!important}
.gm-theme-v34 .server-profile-v3220 .server-play-hero-v3217{min-width:170px!important;height:42px!important;min-height:42px!important;background:linear-gradient(135deg,var(--gm34-primary),var(--gm34-primary-2))!important;color:#171006!important;border:0!important}
.gm-theme-v34 .server-profile-v3220 .server-hero-stats-v3217{top:18px!important;right:18px!important;gap:7px!important}
.gm-theme-v34 .server-profile-v3220 .server-hero-stats-v3217>span{height:30px!important;padding:0 10px!important;border:1px solid var(--gm34-line)!important;border-radius:999px!important;background:rgba(8,13,19,.78)!important}
.gm-theme-v34 .server-profile-v3220 .server-tabs{
  width:100%!important;min-height:52px!important;margin:0 0 16px!important;padding:5px!important;border:1px solid var(--gm34-line)!important;border-radius:14px!important;background:var(--gm34-surface)!important;overflow-x:auto!important
}
.gm-theme-v34 .server-profile-v3220 .server-tabs button{height:40px!important;min-height:40px!important;padding:0 16px!important;border-radius:10px!important;color:var(--gm34-muted)!important;font-size:10px!important}
.gm-theme-v34 .server-profile-v3220 .server-tabs button.active{background:var(--gm34-surface-3)!important;color:#fff!important;border:0!important;box-shadow:inset 0 -2px var(--gm34-primary)!important}
.gm-theme-v34 .server-profile-v3220 .server-overview-layout-v3219,
.gm-theme-v34 .server-profile-v3220 .players-layout-v2962,
.gm-theme-v34 .server-profile-v3220 .server-history-grid{grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important}
.gm-theme-v34 .server-profile-v3220 .server-overview-main-v3219{gap:16px!important}
.gm-theme-v34 .server-profile-v3220 .server-overview-aside-v3219{gap:14px!important;margin-top:0!important;position:sticky!important;top:92px!important}
.gm-theme-v34 .server-profile-v3220 .profile-panel,
.gm-theme-v34 .server-profile-v3220 .server-choice-v3219,
.gm-theme-v34 .server-profile-v3220 .server-v33-summary,
.gm-theme-v34 .server-profile-v3220 .server-v33-dna,
.gm-theme-v34 .server-profile-v3220 .server-v33-follow{
  border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-lg)!important;background:var(--gm34-surface)!important;box-shadow:none!important
}
.gm-theme-v34 .server-profile-v3220 .profile-panel{padding:18px!important}
.gm-theme-v34 .server-profile-v3220 .server-choice-v3219{padding:20px!important}
.gm-theme-v34 .server-profile-v3220 .server-choice-dashboard-v3219{gap:14px!important}
.gm-theme-v34 .server-profile-v3220 .choice-cards-v3219{gap:10px!important}
.gm-theme-v34 .server-profile-v3220 .choice-cards-v3219>article{border-color:var(--gm34-line)!important;border-radius:13px!important;background:#0b1118!important}
.gm-theme-v34 .server-profile-v3220 .server-overview-bottom-v3219{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:16px!important}
.gm-theme-v34 .server-profile-v3220 .details-card-v3219 dl>div{border-color:var(--gm34-line)!important}
.gm-theme-v34 .server-profile-v3220 .server-community-links-v3228>a,
.gm-theme-v34 .server-profile-v3220 .server-actions-grid-v3228>a,
.gm-theme-v34 .server-profile-v3220 .server-actions-grid-v3228>button{border-color:var(--gm34-line)!important;border-radius:12px!important;background:#0b1118!important}
.gm-theme-v34 .server-profile-v3220 .server-community-links-v3228>a:hover,
.gm-theme-v34 .server-profile-v3220 .server-actions-grid-v3228>a:hover,
.gm-theme-v34 .server-profile-v3220 .server-actions-grid-v3228>button:hover{background:var(--gm34-surface-2)!important;border-color:var(--gm34-line-strong)!important}

/* Jogadores */
.gm-theme-v34 .players-tools-v3226{margin-bottom:12px!important}
.gm-theme-v34 .players-table-v2712{border:1px solid var(--gm34-line)!important;border-radius:14px!important;background:var(--gm34-surface)!important;overflow:hidden!important}
.gm-theme-v34 .players-table-v2712__head{background:#0b1118!important;color:var(--gm34-muted)!important;border-bottom:1px solid var(--gm34-line)!important}
.gm-theme-v34 .players-table-v2712__row{min-height:48px!important;border-bottom:1px solid var(--gm34-line)!important;background:transparent!important}
.gm-theme-v34 .players-table-v2712__row:hover{background:rgba(255,255,255,.018)!important}
.gm-theme-v34 .players-pagination-v3223 button{min-width:36px!important;height:36px!important;border-radius:10px!important;border:1px solid var(--gm34-line)!important;background:var(--gm34-surface)!important;color:var(--gm34-muted)!important}
.gm-theme-v34 .players-pagination-v3223 button.active{border-color:rgba(245,158,11,.45)!important;background:var(--gm34-primary-soft)!important;color:var(--gm34-primary)!important}

/* Tabelas gerais */
.gm-theme-v34 .table-scroll,.gm-theme-v34 .table-responsive{overflow:auto!important;overscroll-behavior-inline:contain}
.gm-theme-v34 table{color:var(--gm34-text-2)}
.gm-theme-v34 table th{color:var(--gm34-muted)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.gm-theme-v34 table td,.gm-theme-v34 table th{border-color:var(--gm34-line)!important}

/* Paginação */
.gm-theme-v34 .pager-wrap{margin-top:22px!important}
.gm-theme-v34 .pagination{gap:6px!important;flex-wrap:wrap}
.gm-theme-v34 .pagination .page-link,.gm-theme-v34 .pagination a,.gm-theme-v34 .pagination span{
  min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px!important;
  border:1px solid var(--gm34-line)!important;border-radius:10px!important;background:var(--gm34-surface)!important;color:var(--gm34-muted)!important
}
.gm-theme-v34 .pagination .active .page-link,.gm-theme-v34 .pagination .active>a{border-color:rgba(245,158,11,.45)!important;background:var(--gm34-primary-soft)!important;color:var(--gm34-primary)!important}

/* Smart Match + palette */
.gm-theme-v34 .gm-v33-smart,.gm-theme-v34 .gm-v33-palette{
  border:1px solid var(--gm34-line)!important;border-radius:var(--gm34-r-xl)!important;background:#0c1219!important;box-shadow:0 30px 90px rgba(0,0,0,.52)!important
}
.gm-theme-v34 .gm-v33-smart header,.gm-theme-v34 .gm-v33-palette-search{border-bottom:1px solid var(--gm34-line)!important}
.gm-theme-v34 .gm-v33-smart-form{gap:12px!important}
.gm-theme-v34 .gm-v33-smart-results{border-color:var(--gm34-line)!important;background:#0a0f15!important}
.gm-theme-v34 .gm-v33-palette-results a{border-radius:12px!important}
.gm-theme-v34 .gm-v33-palette-results a:hover{background:var(--gm34-surface-2)!important}

/* Alertas e vazios */
.gm-theme-v34 .alert,.gm-theme-v34 .monitor-alert,.gm-theme-v34 .gm-empty-dark,.gm-theme-v34 .explore-empty-v24,.gm-theme-v34 .empty-wide{
  border:1px solid var(--gm34-line)!important;border-radius:14px!important;background:var(--gm34-surface)!important;color:var(--gm34-text-2)!important
}

/* Páginas legadas / desconhecidas: conta, notícia, contato, pagamentos, widgets */
.gm-theme-v34.route-user .gm-main-v2978,
.gm-theme-v34.route-news .gm-main-v2978,
.gm-theme-v34.route-contact .gm-main-v2978,
.gm-theme-v34.route-pay .gm-main-v2978,
.gm-theme-v34.route-widgets .gm-main-v2978,
.gm-theme-v34.route-downloads .gm-main-v2978,
.gm-theme-v34.route-favorites .gm-main-v2978,
.gm-theme-v34.route-result .gm-main-v2978{padding-bottom:64px!important}
.gm-theme-v34.route-user .gm-main-v2978 .card,
.gm-theme-v34.route-news .gm-main-v2978 .card,
.gm-theme-v34.route-contact .gm-main-v2978 .card,
.gm-theme-v34.route-pay .gm-main-v2978 .card,
.gm-theme-v34.route-widgets .gm-main-v2978 .card,
.gm-theme-v34.route-downloads .gm-main-v2978 .card,
.gm-theme-v34.route-favorites .gm-main-v2978 .card,
.gm-theme-v34.route-result .gm-main-v2978 .card{margin-bottom:16px!important}

/* Footer */
.gm-theme-v34 .site-footer-v2971{margin-top:50px!important;border-top:1px solid var(--gm34-line)!important;background:#080c11!important;color:var(--gm34-text-2)!important}
.gm-theme-v34 .footer-games-v2971{padding:32px 0!important;border-bottom:1px solid var(--gm34-line)!important;gap:24px!important}
.gm-theme-v34 .footer-game-shot-v2971{min-height:86px!important;border:1px solid var(--gm34-line)!important;border-radius:14px!important;box-shadow:none!important}
.gm-theme-v34 .footer-main-v2971{padding:34px 0!important;gap:28px!important}
.gm-theme-v34 .footer-bottom-v2971{min-height:60px!important;border-top:1px solid var(--gm34-line)!important;color:var(--gm34-muted)!important}

/* Remove efeitos/ruídos visuais que faziam páginas parecerem temas diferentes */
.gm-theme-v34 [class*="beam-"],.gm-theme-v34 .gm-v333-ambient .grid,.gm-theme-v34 .gm-v333-ambient .noise{opacity:0!important}
.gm-theme-v34 .server-profile-v3220 [style*="text-shadow"]{text-shadow:none!important}
.gm-theme-v34 .server-row-highlight{animation:none!important}

/* RESPONSIVO PADRÃO */
@media(max-width:1180px){
  .gm-theme-v34 .container,.gm-theme-v34 .server-profile-v3220{width:min(calc(100% - 32px),var(--gm34-container))!important}
  .gm-theme-v34 .server-grid-v24,.gm-theme-v34 .directory-grid-v27{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-grid,.gm-theme-v34.is-home-page .gm-v333-hero-grid{grid-template-columns:minmax(0,1fr) 390px!important;gap:20px!important}
  .gm-theme-v34 .server-profile-v3220 .server-overview-layout-v3219,.gm-theme-v34 .server-profile-v3220 .players-layout-v2962,.gm-theme-v34 .server-profile-v3220 .server-history-grid{grid-template-columns:minmax(0,1fr) 310px!important}
}
@media(max-width:980px){
  .gm-theme-v34 .gm-desktop-nav-v2982{display:none!important}
  .gm-theme-v34 .gm-mobile-toggle-v2982{display:flex!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-grid,.gm-theme-v34.is-home-page .gm-v333-hero-grid{grid-template-columns:1fr!important}
  .gm-theme-v34.is-home-page .gm-v333-network{min-height:390px!important}
  .gm-theme-v34 .explore-shell-v24{grid-template-columns:1fr!important}
  .gm-theme-v34 .explore-filter-v24{position:static!important}
  .gm-theme-v34 .server-profile-v3220 .server-overview-layout-v3219,.gm-theme-v34 .server-profile-v3220 .players-layout-v2962,.gm-theme-v34 .server-profile-v3220 .server-history-grid{grid-template-columns:1fr!important}
  .gm-theme-v34 .server-profile-v3220 .server-overview-aside-v3219{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .gm-theme-v34 .server-profile-v3220 .server-profile__actions{left:22px!important}
  .gm-theme-v34 .footer-main-v2971{grid-template-columns:1.4fr repeat(2,1fr)!important}
  .gm-theme-v34 .footer-col-v2971:last-of-type{grid-column:2/-1!important}
}
@media(max-width:760px){
  .gm-theme-v34 .container,.gm-theme-v34 .server-profile-v3220{width:calc(100% - 24px)!important}
  .gm-theme-v34 .topbar,.gm-theme-v34 .topbar>.container.nav{height:64px!important;min-height:64px!important}
  .gm-theme-v34 .gm-nav-logo-mark-v2982{width:38px!important;height:38px!important}
  .gm-theme-v34 .gm-nav-logo-text-v2982{font-size:16px!important}
  .gm-theme-v34 .gm-nav-actions-v2982>.gm-search-v2982,.gm-theme-v34 .gm-nav-actions-v2982>.gm-notify-v2982,.gm-theme-v34 .gm-nav-actions-v2982>.gm-account-btn-v2982,.gm-theme-v34 .gm-nav-actions-v2982>.gm-logout-v2982{display:none!important}
  .gm-theme-v34 .gm-mobile-drawer-v2982{width:min(88vw,350px)!important;border-left:1px solid var(--gm34-line)!important;background:#0a0f15!important}
  .gm-theme-v34 .gm-mobile-head-v2982{min-height:66px!important;padding:0 15px!important;border-bottom:1px solid var(--gm34-line)!important;background:#090e14!important}
  .gm-theme-v34 .gm-mobile-section-v2982 nav a{min-height:58px!important;border-radius:12px!important}
  .gm-theme-v34 .gm-breadcrumb-v2978{min-height:44px!important;overflow-x:auto!important;white-space:nowrap!important}
  .gm-theme-v34 .gm-page{padding:20px 0 48px!important}
  .gm-theme-v34 .gm-page-head{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;margin-bottom:16px!important}
  .gm-theme-v34 .gm-page-head h1{font-size:32px!important}
  .gm-theme-v34.is-home-page .gm-v332-hero,.gm-theme-v34.is-home-page .gm-v333-hero{padding:20px 0 14px!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-copy,.gm-theme-v34.is-home-page .gm-v333-hero-copy{padding:22px!important;border-radius:18px!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-copy h1,.gm-theme-v34.is-home-page .gm-v333-hero-copy h1{font-size:40px!important;line-height:.97!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-copy>p{font-size:14px!important;margin-bottom:18px!important}
  .gm-theme-v34.is-home-page .gm-v333-search{height:auto!important;min-height:54px!important;padding:5px 5px 5px 12px!important}
  .gm-theme-v34.is-home-page .gm-v333-search kbd{display:none!important}
  .gm-theme-v34.is-home-page .gm-v333-search button{width:46px!important;min-width:46px!important;padding:0!important}
  .gm-theme-v34.is-home-page .gm-v333-search button span{display:none!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
  .gm-theme-v34.is-home-page .gm-v332-primary,.gm-theme-v34.is-home-page .gm-v332-secondary{width:100%!important;padding:0 10px!important;font-size:11px!important}
  .gm-theme-v34.is-home-page .gm-v333-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .gm-theme-v34.is-home-page .gm-v333-metrics>span{padding:9px!important;min-height:58px!important}
  .gm-theme-v34.is-home-page .gm-v333-metrics i{display:none!important}
  .gm-theme-v34.is-home-page .gm-v333-metrics b{font-size:15px!important}
  .gm-theme-v34.is-home-page .gm-v333-metrics small{font-size:8px!important}
  .gm-theme-v34.is-home-page .gm-v333-network{padding:18px!important;border-radius:18px!important;min-height:340px!important}
  .gm-theme-v34.is-home-page .gm-v333-orbit{min-height:245px!important;transform:scale(.90)}
  .gm-theme-v34.is-home-page .gm-v333-quick-games{width:calc(100% - 24px)!important;overflow-x:auto!important;flex-wrap:nowrap!important}
  .gm-theme-v34.is-home-page .gm-v333-quick-games>a{flex:0 0 auto!important}
  .gm-theme-v34 .gm-v332-server-grid{grid-template-columns:1fr!important}
  .gm-theme-v34 .gm-v332-server-card{min-height:128px!important;padding:13px!important}
  .gm-theme-v34 .gm-v332-promoted-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:10px!important;padding-bottom:4px!important}
  .gm-theme-v34 .gm-v332-promo-card{flex:0 0 min(86vw,330px)!important;scroll-snap-align:start}
  .gm-theme-v34 .server-grid-v24,.gm-theme-v34 .directory-grid-v27{grid-template-columns:1fr!important}
  .gm-theme-v34 .explore-hero-v24{padding:18px 0!important}
  .gm-theme-v34 .explore-hero-v24__inner{min-height:auto!important;padding:22px!important;border-radius:18px!important}
  .gm-theme-v34 .explore-hero-v24__copy h1{font-size:34px!important}
  .gm-theme-v34 .explore-hero-v24__stats{display:grid!important;grid-template-columns:1fr 1fr!important}
  .gm-theme-v34 .ranking-row-v27{min-width:700px!important}
  .gm-theme-v34 .ranking-board-v27{overflow:auto!important}
  .gm-theme-v34 .compare-picker-v3227{padding:15px!important}
  .gm-theme-v34 .compare-select-grid-v3227{grid-template-columns:1fr!important}
  .gm-theme-v34 .server-profile-v3220{margin-top:12px!important;margin-bottom:48px!important}
  .gm-theme-v34 .server-profile-v3220 .server-profile__header{min-height:auto!important;padding:18px!important;border-radius:18px!important}
  .gm-theme-v34 .server-profile-v3220 .server-profile__identity{grid-template-columns:76px minmax(0,1fr)!important;gap:13px!important;min-height:0!important;padding:48px 0 142px!important}
  .gm-theme-v34 .server-profile-v3220 .server-profile__game{width:76px!important;height:76px!important;min-width:76px!important;border-radius:14px!important}
  .gm-theme-v34 .server-profile-v3220 h1{font-size:22px!important;-webkit-line-clamp:3!important}
  .gm-theme-v34 .server-profile-v3220 .server-profile__actions{left:14px!important;right:14px!important;bottom:14px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
  .gm-theme-v34 .server-profile-v3220 .server-profile__actions .monitor-btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important}
  .gm-theme-v34 .server-profile-v3220 .server-play-hero-v3217{grid-column:1/-1!important}
  .gm-theme-v34 .server-profile-v3220 .server-hero-stats-v3217{left:14px!important;right:14px!important;top:14px!important;justify-content:flex-end!important;overflow-x:auto!important}
  .gm-theme-v34 .server-profile-v3220 .server-tabs{gap:3px!important}
  .gm-theme-v34 .server-profile-v3220 .server-tabs button{flex:0 0 auto!important;padding:0 12px!important}
  .gm-theme-v34 .server-profile-v3220 .server-overview-aside-v3219{grid-template-columns:1fr!important}
  .gm-theme-v34 .server-profile-v3220 .server-overview-bottom-v3219{grid-template-columns:1fr!important}
  .gm-theme-v34 .server-profile-v3220 .choice-cards-v3219{grid-template-columns:1fr 1fr!important}
  .gm-theme-v34 .profile-panel,.gm-theme-v34 .gm-panel{padding:15px!important}
  .gm-theme-v34 .footer-games-v2971{grid-template-columns:1fr!important;padding:24px 0!important}
  .gm-theme-v34 .footer-games-grid-v2971{display:none!important}
  .gm-theme-v34 .footer-main-v2971{grid-template-columns:1fr 1fr!important;padding:28px 0!important}
  .gm-theme-v34 .footer-brand-v2971{grid-column:1/-1!important}
  .gm-theme-v34 .footer-col-v2971:last-of-type{grid-column:auto!important}
  .gm-theme-v34 .footer-bottom-v2971{align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:12px 0!important}
}
@media(max-width:480px){
  .gm-theme-v34 .container,.gm-theme-v34 .server-profile-v3220{width:calc(100% - 18px)!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-copy,.gm-theme-v34.is-home-page .gm-v333-hero-copy{padding:18px!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-copy h1,.gm-theme-v34.is-home-page .gm-v333-hero-copy h1{font-size:34px!important}
  .gm-theme-v34.is-home-page .gm-v332-hero-actions{grid-template-columns:1fr!important}
  .gm-theme-v34.is-home-page .gm-v333-metrics{gap:5px!important}
  .gm-theme-v34.is-home-page .gm-v333-metrics>span{padding:8px 6px!important}
  .gm-theme-v34.is-home-page .gm-v333-network{min-height:310px!important}
  .gm-theme-v34.is-home-page .gm-v333-orbit{transform:scale(.80);margin:-16px 0!important}
  .gm-theme-v34 .server-profile-v3220 .choice-cards-v3219{grid-template-columns:1fr!important}
  .gm-theme-v34 .server-profile-v3220 .server-profile__actions{grid-template-columns:1fr!important}
  .gm-theme-v34 .server-profile-v3220 .server-play-hero-v3217{grid-column:auto!important}
  .gm-theme-v34 .footer-main-v2971{grid-template-columns:1fr!important}
}

@media(prefers-reduced-motion:reduce){
  .gm-theme-v34 *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
}
