/* Laptop center fix (Torneos Intercomunales + Sur vs Norte)
   Objetivo: en resoluciones tipo laptop (1024–1366px) algunos contenedores
   se ven "corridos" por márgenes/paddings acumulados.
*/

/* ===== CENTRAR CONTENIDO EN LAPTOP / DESKTOP (GLOBAL) =====
   Importante: centramos SOLO .container para NO romper fondos full-width.
*/
@media (min-width: 1024px) {
  .container {
    width: min(1200px, 92vw) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Capa extra: evita offsets raros por elementos internos con anchos fijos */
  .container > * {
    max-width: 100%;
  }

  /* Evita “corrimiento” visual en tarjetas con max-width + margin auto dentro de grids */
  #torneos-intercomunales [style*="max-width"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
