/* Local Fonts Configuration
 * Uses system font stack with Inter-like appearance
 * Falls back gracefully when external fonts unavailable
 */

/* System font stack (matches Inter's appearance) */
:root {
    --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 
                 "Helvetica Neue", Arial, "Noto Sans", sans-serif, 
                 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* Apply system font globally */
body {
    font-family: var(--font-sans);
}

/* Font Awesome subset - Essential icons only */
/* Using Unicode characters as fallback for common icons */
.fa-user::before { content: "👤"; font-family: inherit; }
.fa-sign-out-alt::before { content: "🚪"; font-family: inherit; }
.fa-sign-in-alt::before { content: "🔑"; font-family: inherit; }
.fa-users-cog::before { content: "👥"; font-family: inherit; }
.fa-chevron-down::before { content: "▼"; font-family: inherit; font-size: 0.7em; }

/* Reset default FA styles when using fallback */
.fas, .fa { 
    font-family: inherit;
    font-style: normal;
}
