/**
 * Fuentes locales — sin Google Fonts
 * Producción: Maven Pro + Hind | Barra #cambiador: Bebas Neue + JetBrains Mono
 */
@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/maven-pro/maven-pro-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/maven-pro/maven-pro-latin-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/maven-pro/maven-pro-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/maven-pro/maven-pro-latin-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/hind/hind-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/hind/hind-latin-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/hind/hind-latin-600.woff2') format('woff2');
}

/* Producción: Maven Pro + Hind por defecto */
#vista-rmiestilo[data-font="maven-hind"],
#vista-rmiestilo[data-font="maven-pro"] {
  --rmi-font-display: 'Maven Pro', -apple-system, sans-serif;
  --rmi-font-body: 'Hind', -apple-system, sans-serif;
  font-family: 'Hind', -apple-system, sans-serif;
}

#vista-rmiestilo[data-font="maven-hind"] .hero-title,
#vista-rmiestilo[data-font="maven-hind"] .hero-flip-host,
#vista-rmiestilo[data-font="maven-hind"] h2,
#vista-rmiestilo[data-font="maven-pro"] .hero-title,
#vista-rmiestilo[data-font="maven-pro"] .hero-flip-host,
#vista-rmiestilo[data-font="maven-pro"] h2 {
  font-family: 'Maven Pro', -apple-system, sans-serif;
}

/* Barra superior #cambiador */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bebas-neue/bebas-neue-latin.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/jetbrains-mono/jetbrains-mono-latin-300.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/jetbrains-mono/jetbrains-mono-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/jetbrains-mono/jetbrains-mono-latin-700.woff2') format('woff2');
}

#cambiador {
  font-family: 'JetBrains Mono', ui-monospace, monospace;
}

#cambiador .logo {
  font-family: 'Bebas Neue', sans-serif;
}