/**
 * Estilos exclusivos de portal/portal.html (body.recado-portal).
 * No se enlaza desde index — sin impacto en RECADO principal.
 */

/**
 * Desktop: en styles.css el .logo-img usa scale(2) y translateY(8px). Eso no
 * agranda la caja de maquetación, así que el dibujo sobresale por debajo del
 * borde del header. Añadimos padding inferior al contenedor flex para que la
 * altura total del header absorba el paint sin tocar max-width/max-height ni
 * transform del logo (misma escala y posición horizontal que la hoja global).
 */
@media (min-width: 72rem) {
  body.recado-portal .header-inner {
    padding-bottom: calc(
      (var(--header-height) - var(--space-sm) * 2 - 2px) / 2 + 8px + var(--space-xs)
    );
  }
}
