/* Font optimization: keep local fallback variables; web fonts load from <head> */

/* System fonts as fallback */
html {
  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-serif: Georgia, "Times New Roman", Times, serif;
}

/* Font assignments */
body {
  font-family: var(--font-sans);
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Manrope", var(--font-sans);
  font-weight: 700;
}

.font-heading-estedad {
  font-family: "Plus Jakarta Sans", var(--font-sans);
}

/* Prevent font flash - Use optimized font loading */
@supports (font-variation-settings: normal) {
  /* Use variable fonts if available */
  h1, h2, h3, h4, h5, h6 {
    font-variation-settings: "wght" 700;
  }
}
