/* VVMC Fonts — loaded locally after running setup_fonts.py */
/* Before setup_fonts.py is run, these system font fallbacks are used */

/* If font files exist (after setup_fonts.py), @font-face rules will be here */
/* Until then, the system font stack below gives a clean, professional look */

:root {
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI',
               Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-display: 'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI Semibold',
                  'Segoe UI', Roboto, sans-serif;
  --font-devanagari: 'Noto Sans Devanagari', 'Kohinoor Devanagari',
                     'Devanagari MT', 'Mangal', Arial Unicode MS, serif;
}

body, input, select, textarea, button {
  font-family: var(--font-sans);
}

.font-display, .brand, .page-title, .card-h, .kpi-val,
h1, h2, h3, h4 {
  font-family: var(--font-display);
}

.devanagari, [lang="mr"],
input[id$="-devanagari"], textarea[id$="-devanagari"],
input[name$="devanagari"], textarea[name$="devanagari"] {
  font-family: var(--font-devanagari);
}
