/* Plus Jakarta Sans — Google Fonts, SIL Open Font License (see plus-jakarta-sans-OFL.txt).
   Shared by native pages and retained snapshots so this font draft covers both. */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/fonts/plus-jakarta-sans-normal.ttf") format("truetype");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/fonts/plus-jakarta-sans-italic.ttf") format("truetype");
}
:root {
  --font-sans: "Plus Jakarta Sans", sans-serif;
}
/* Retained snapshots contain higher-specificity Astra/Elementor font declarations.
   Override ordinary text only; icon elements keep their own Font Awesome/eicons families. */
:where(
  body, h1, h2, h3, h4, h5, h6, p, a, li, dt, dd, blockquote, label, legend,
  button, input, select, textarea, th, td, summary, figcaption,
  .entry-content, .elementor-widget-container, .elementor-heading-title,
  .elementor-icon-box-title, .elementor-icon-box-description, .elementor-button,
  .elementor-testimonial-content, #mc_embed_signup, #cg
) {
  font-family: var(--font-sans, "Plus Jakarta Sans", sans-serif) !important;
}
