/* Ajustes propios de Lebrija (`TenantConfigs.CustomCssUrl`, §18.3 tipo 4).
   Se carga DESPUÉS de los tokens del tenant, así que solo afecta a este cine.

   ── Por qué aquí y no en `Nav.astro` ────────────────────────────────────────
   El alto del logotipo está en el componente y lo comparten los cinco
   operadores: subirlo allí le cambia la cabecera a Ortega, Santander, Illa,
   Megaocio y Los Ángeles por una petición de Lebrija. Esta hoja existe
   exactamente para esto.

   ── El alto ─────────────────────────────────────────────────────────────────
   El logotipo del Ayuntamiento no es un símbolo: lleva el escudo Y el rótulo
   «Ayuntamiento de Lebrija». A los 34 px del componente el rótulo no se lee.
   Sube a 52 px dentro de una barra de 72, o sea 10 px de aire arriba y abajo
   en vez de 19.

   🚨 AQUÍ HACE FALTA `!important`, Y NO ES PEREZA. Astro encapsula el estilo del
      componente compilándolo a

          .marca[data-astro-cid-zuub5zdc] img[data-astro-cid-zuub5zdc]

      y **cada atributo cuenta como una clase**: su especificidad es (0,3,1). El
      primer intento fue `.nav a.marca img`, que parece más específico y no lo
      es —(0,2,2)—, así que la hoja cargaba, el selector casaba y el logotipo
      seguía midiendo 34 px sin dar ningún error. Subir la cuenta a base de
      selectores encadenados funcionaría hoy y se rompería el día que Astro
      cambie su plantilla de encapsulado. `!important` es el mecanismo previsto
      para que una capa de cliente gane a una encapsulada.
   ⚠️ Medir, no deducir: `getComputedStyle(img).height` en la página servida. */
.nav a.marca img {
  height: 52px !important;
}

/* La barra no crece: sigue siendo la de todos (`--nav-h`), que es el hueco que
   reservan el hero `poster-static` y las páginas sin hero. Tocarlo aquí y no
   allí descuadraría el borde superior del cartel (ver el aviso de `tokens.css`). */
