/* Local Fonts - GDPR Compliant Alternative to Google Fonts */

/* 
 * Using system font stack instead of Google Fonts for privacy compliance.
 * These fonts are already installed on users' devices, so no external requests needed.
 * 
 * Inter replacement: Modern, clean sans-serif stack
 * Includes: System UI fonts, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial
 */

:root {
    /* Primary font family - replaces Inter from Google Fonts */
    --font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", 
                          "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", 
                          "Helvetica Neue", Arial, sans-serif;
    
    /* Monospace font family for code */
    --font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", 
                       Consolas, "Courier New", monospace;
}

/* Apply to body - this replaces the Google Fonts Inter */
body {
    font-family: var(--font-family-primary);
}

/* Ensure all text elements use the system font */
h1, h2, h3, h4, h5, h6,
p, span, div, a, li, td, th,
input, textarea, select, button {
    font-family: var(--font-family-primary);
}

/* Code elements */
code, pre, kbd, samp {
    font-family: var(--font-family-mono);
}

/*
 * Font weight mapping:
 * - 300: Light
 * - 400: Regular (Normal)
 * - 500: Medium
 * - 600: Semi-Bold
 * - 700: Bold
 * - 800: Extra-Bold
 * - 900: Black/Heavy
 *
 * Most system fonts support these weights natively.
 */
