/* =========================
   Jetour – Fonts Local (Otimizado)
   ========================= */

/* ✅ Roboto Regular - Crítica (swap para evitar FOIT) */
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto/Roboto-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; /* ✅ Crítica: mostra texto imediatamente */
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F; /* ✅ Latin + Latin Extended */
}

/* ✅ Roboto Bold - Importante (swap) */
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto/Roboto-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F;
}

/* ✅ Roboto Light - Não crítica (optional para melhor performance) */
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto/Roboto-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: optional; /* ✅ Não crítica: usa fallback se não carregar rápido */
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F;
}

/* ✅ Roboto Italic - Não crítica (optional) */
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto/Roboto-RegularItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: optional; /* ✅ Não crítica */
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F;
}

/* ✅ Roboto Mono - Não crítica (optional, usada apenas em menus/botões) */
@font-face {
  font-family: "Roboto Mono";
  src: url("../fonts/roboto_mono/Roboto-Mono-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional; /* ✅ Não crítica: fallback para monospace do sistema */
  unicode-range: U+0020-007F, U+00A0-00FF; /* ✅ Apenas ASCII/Latin básico */
}
