/* ============================================
   PIXELCLUB — Main CSS Entry Point
   ============================================ */

/* Las tipografías NO se piden desde aquí.
   Un @import a un servidor externo dentro de una hoja de estilos es lo peor de
   los dos mundos: el navegador tiene que bajar y analizar este archivo antes de
   siquiera enterarse de que hay otra petición pendiente, y hasta que esa
   segunda vuelve NO PINTA NADA. Medido en un entorno sin acceso a Google
   Fonts, el primer pintado se iba a 13 segundos de pantalla en blanco. Ahora
   se piden desde index.html sin bloquear el pintado. */

/* Las 15 hojas por-sección (variables.css…zonas.css) TAMPOCO se piden desde
   aquí: eran una cadena de @import que el navegador solo podía descubrir
   analizando este archivo primero, así que se bajaban una detrás de otra en
   vez de en paralelo (~351 KB en serie antes de poder pintar nada). Ahora son
   <link rel="stylesheet"> independientes en index.html, EN EL MISMO ORDEN
   exacto que tenían aquí — el escáner de precarga las descubre todas de
   golpe y el navegador las trae en paralelo. Este archivo se pide el
   ÚLTIMO de todos a propósito: lo que queda abajo tiene que ganar por orden
   de cascada a accesibilidad.css y zonas.css, igual que ya ganaba antes. */

/* En #/social el propio REDSOCIAL aporta su AppShell dentro de Shadow DOM.
   El armazón CRT de PixelClub se aparta para no sumarle una segunda navegación
   ni alterar un solo píxel de esa referencia visual. */
body.redsocial-activa #radio-bar,
body.redsocial-activa #main-navbar,
body.redsocial-activa #main-footer,
body.redsocial-activa #neo-root,
body.redsocial-activa #back-to-top {
  display: none !important;
}

body.redsocial-activa #page-content {
  margin: 0;
  max-width: none;
  min-height: 100vh;
  padding: 0;
}
