/* ==========================================================================
   PRKS OFFICIAL TYPOGRAPHY & WEBFONTS (FIDELIDADE 1:1)
   Fontes oficiais extraídas do bundle styles.b48816d629095a5f.css
   ========================================================================== */

/* 1. Mapeamento Direto por Nome de Família Oficial */
@font-face {
  font-family: 'Poppins-Regular';
  src: url('/Poppins-Regular.4dae410f5b6accf6.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Light';
  src: url('/Poppins-Light.28893af76e98d54a.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Medium';
  src: url('/Poppins-Medium.7900a050d57d297c.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Semi-Bold';
  src: url('/Poppins-SemiBold.f142dca931e1bc99.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Bold';
  src: url('/Poppins-Bold.01059139c680e2e8.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Black';
  src: url('/Poppins-Black.52b18b50a092684e.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

/* 2. Mapeamento Universal 'Poppins' por Pesos (Para compatibilidade total) */
@font-face {
  font-family: 'Poppins';
  src: url('/Poppins-Light.28893af76e98d54a.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('/Poppins-Regular.4dae410f5b6accf6.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('/Poppins-Medium.7900a050d57d297c.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('/Poppins-SemiBold.f142dca931e1bc99.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('/Poppins-Bold.01059139c680e2e8.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('/Poppins-Black.52b18b50a092684e.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

/* 3. Ícones Oficiais: FontAwesome 4.7 */
@font-face {
  font-family: 'FontAwesome';
  src: url('/fontawesome-webfont.e9955780856cf8aa.woff2?v=4.7.0') format('woff2'),
       url('/fontawesome-webfont.cf011583fb81df9f.woff?v=4.7.0') format('woff'),
       url('/fontawesome-webfont.8a7cb27d142e3e19.ttf?v=4.7.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* 4. Ícones Oficiais: Bootstrap Icons */
@font-face {
  font-family: 'bootstrap-icons';
  font-display: block;
  src: url('/bootstrap-icons.02685dabe0850e40.woff2?1fa40e8900654d2863d011707b9fb6f2') format('woff2'),
       url('/bootstrap-icons.8463cb1e163733b5.woff?1fa40e8900654d2863d011707b9fb6f2') format('woff');
}
