/* =========================================
   Fuentes self-hosted — Amulen Creative Studio
   ========================================= */

/* TAN Angleton — Display / títulos */
@font-face {
  font-family: 'TAN Angleton';
  src: url('/assets/fonts/tan-angleton/tan-angleton.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Outfit — Cuerpo */
@font-face {
  font-family: 'Outfit';
  src: url('/assets/fonts/outfit/outfit-300.woff2') format('woff2'),
       url('/assets/fonts/outfit/outfit-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  src: url('/assets/fonts/outfit/outfit-400.woff2') format('woff2'),
       url('/assets/fonts/outfit/outfit-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  src: url('/assets/fonts/outfit/outfit-500.woff2') format('woff2'),
       url('/assets/fonts/outfit/outfit-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  src: url('/assets/fonts/outfit/outfit-600.woff2') format('woff2'),
       url('/assets/fonts/outfit/outfit-600.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  src: url('/assets/fonts/outfit/outfit-700.woff2') format('woff2'),
       url('/assets/fonts/outfit/outfit-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Yellowtail — Acentos */
@font-face {
  font-family: 'Yellowtail';
  src: url('/assets/fonts/yellowtail/yellowtail-regular.woff2') format('woff2'),
       url('/assets/fonts/yellowtail/yellowtail-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
