/* 
 * Local fonts fallback for offline support
 * Uses system fonts that are always available
 */

:root {
  --font-inter: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", 
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

body {
  font-family: var(--font-inter);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Font weights mapping */
.font-normal { font-weight: 400; }
.font-medium { font-weight: 500; }
.font-semibold { font-weight: 600; }
.font-bold { font-weight: 700; }

/* If Google Fonts loads, it will override these */
@supports (font-variation-settings: normal) {
  body {
    font-variation-settings: "wght" 400;
  }
}
