/* Apply Inter font with fallbacks */
:root {
  --md-text-font: "Inter", -apple-system, BlinkMacSystemFont, 
    "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

/* Ensure font loads properly */
body {
  font-family: var(--md-text-font);
  font-optical-sizing: auto;
  font-variation-settings: "slnt" 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Optional: Custom font weights */
h1, h2, h3, h4, h5, h6 {
  font-weight: 600; /* Inter's semi-bold */
}

p, li, td {
  font-weight: 400; /* Regular weight */
}

strong, b {
  font-weight: 600;
}

/* Code blocks keep monospace */
code, pre, kbd, samp {
  font-family: var(--md-code-font);
}