/* CSS de fuentes - Poppins
   - Para pruebas se usa Google Fonts (incluido en head).
   - Si deseas fuentes locales, coloca los .woff2 en /fonts y descomenta los @font-face.
*/

/* Ejemplo @font-face para Poppins local (descomenta cuando subas los archivos woff2)
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
*/

:root {
  --font-sans: 'Poppins', 'Segoe UI', Roboto, Arial, sans-serif;
}

/* Ajustes base para Poppins */
body {
  font-family: var(--font-sans);
  font-size: 16px;
  line-height: 1.5;
  color: #222;
}

h1, .tm-title {
  font-weight: 700;
  letter-spacing: -0.3px;
}

.nav-link { font-weight: 500; }
