/* ============================================================
   Bigul Connect — self-hosted Poppins
   Replaces the Google Fonts CDN copy. Only the five upright
   weights the site actually uses are shipped (400/500/600/700/800);
   nothing in the CSS or markup sets font-style:italic, so the
   italic faces are intentionally not included.
   font-display:swap matches the &display=swap the CDN URL used,
   so first-paint behaviour is unchanged.
   ============================================================ */

/* Form controls do not inherit font-family from body by default — browsers
   fall back to a UA system font (Arial). Several button/input selectors in the
   page stylesheets never set it, so they rendered in Arial. Inherit only the
   family: `font:inherit` would also reset size/weight and shift layout.
   Element-level specificity, so any class-based override (e.g. .mono) still wins. */
/* code/pre/kbd/samp carry their own UA monospace default, which re-asserted a
   system monospace family inside code blocks even where the page stylesheet had
   set Poppins on the wrapper. Inheriting here keeps Poppins as the single family
   site-wide; no separate monospace face is loaded anywhere. */
button, input, select, textarea, optgroup,
code, pre, kbd, samp, tt {
  font-family: inherit;
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Poppins-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/Poppins-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2");
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/Poppins-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/Poppins-ExtraBold.woff2") format("woff2");
}
