/* ============================================
   INTER TYPOGRAPHY - Inter font family
   ============================================ */

:root[data-font="inter"],
:root:not([data-font]) {
    --font-family-base: 'Inter',
                        /* iOS/macOS San Francisco fallbacks */
                        -apple-system, BlinkMacSystemFont,
                        'SF Pro Display', 'SF Pro Text',
                        /* Windows Segoe UI fallbacks */
                        'Segoe UI', 'Segoe UI Light', 'Segoe UI Semibold',
                        /* Android Roboto fallbacks */
                        'Roboto', 'Roboto Condensed',
                        /* Linux system fonts */
                        'Ubuntu', 'Cantarell', 'Noto Sans',
                        /* Arabic & Persian - Comprehensive support */
                        'Segoe UI', 'Arabic UI Display', 'Arabic UI Text',
                        'Roboto Arabic', 'Noto Sans Arabic', 'Noto Naskh Arabic', 'Noto Kufi Arabic',
                        'Tahoma', 'Arial Unicode MS', 'Microsoft Sans Serif',
                        'Geeza Pro', 'KufiStandardGK', 'Droid Arabic Naskh', 'Droid Arabic Kufi',
                        'Amiri', 'Cairo',
                        /* Hebrew - Comprehensive support */
                        'Segoe UI', 'Hebrew UI Display', 'Hebrew UI Text',
                        'Roboto Hebrew', 'Noto Sans Hebrew', 'David', 'Miriam',
                        'Helvetica Hebrew', 'Arial Hebrew', 'Droid Hebrew',
                        /* Chinese Simplified - Comprehensive support */
                        'Microsoft YaHei', '微软雅黑', 'Microsoft YaHei UI',
                        'PingFang SC', 'Hiragino Sans GB', 'Noto Sans SC',
                        'Source Han Sans SC', 'SimHei', '黑体', 'SimSun', '宋体',
                        'WenQuanYi Micro Hei', 'Droid Sans Fallback',
                        /* Chinese Traditional - Comprehensive support */
                        'Microsoft JhengHei', '微軟正黑體', 'Microsoft JhengHei UI',
                        'PingFang TC', 'PingFang HK', 'Noto Sans TC', 'Noto Sans HK',
                        'Source Han Sans TC', 'Source Han Sans HK',
                        'PMingLiU', '新細明體', 'MingLiU', '細明體',
                        /* Japanese - Comprehensive support */
                        'Hiragino Kaku Gothic ProN', 'Hiragino Sans', 
                        'Yu Gothic', '游ゴシック', 'Meiryo', 'メイリオ',
                        'MS PGothic', 'Noto Sans JP', 'Source Han Sans JP',
                        'Droid Sans Japanese', 'Takao Gothic', 'Takao Mincho',
                        /* Korean - Comprehensive support */
                        'Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo',
                        'Nanum Gothic', '나눔고딕', 'Noto Sans KR', 
                        'Source Han Sans KR', 'Droid Sans Korean',
                        'Nanum Myeongjo', 'Nanum Brush Script',
                        /* Thai - Comprehensive support */
                        'Noto Sans Thai', 'Noto Serif Thai', 'Sarabun',
                        'Thonburi', 'Sathu', 'Leelawadee UI', 'Leelawadee',
                        'Droid Sans Thai',
                        /* Devanagari (Hindi, Sanskrit) - Comprehensive support */
                        'Noto Sans Devanagari', 'Noto Serif Devanagari',
                        'Nirmala UI', 'Nirmala', 'Mangal', 'Mukta',
                        'Lohit Devanagari', 'Kohinoor Devanagari',
                        /* Bengali - Comprehensive support */
                        'Noto Sans Bengali', 'Noto Serif Bengali',
                        'Vani', 'Shonar Bangla', 'Lohit Bengali', 'Mukti',
                        /* Tamil - Comprehensive support */
                        'Noto Sans Tamil', 'Noto Serif Tamil',
                        'Latha', 'Vijaya', 'Lohit Tamil',
                        /* Telugu - Comprehensive support */
                        'Noto Sans Telugu', 'Noto Serif Telugu',
                        'Gautami', 'Pothana2000', 'Lohit Telugu',
                        /* Gujarati - Comprehensive support */
                        'Noto Sans Gujarati', 'Noto Serif Gujarati',
                        'Shruti', 'Lohit Gujarati',
                        /* Kannada - Comprehensive support */
                        'Noto Sans Kannada', 'Noto Serif Kannada',
                        'Tunga', 'Lohit Kannada',
                        /* Malayalam - Comprehensive support */
                        'Noto Sans Malayalam', 'Noto Serif Malayalam',
                        'Kartika', 'Lohit Malayalam',
                        /* Oriya - Comprehensive support */
                        'Noto Sans Oriya', 'Noto Serif Oriya',
                        'Kalinga', 'Lohit Oriya',
                        /* Punjabi - Comprehensive support */
                        'Noto Sans Gurmukhi', 'Noto Serif Gurmukhi',
                        'Raavi', 'Lohit Punjabi',
                        /* Cyrillic (Russian, Ukrainian, etc.) - Comprehensive support */
                        'Segoe UI', 'Segoe UI Cyrillic', 'Roboto Cyrillic',
                        'Noto Sans', 'Noto Sans Cyrillic', 'Tahoma',
                        'Arial Unicode MS', 'DejaVu Sans', 'Liberation Sans',
                        /* Greek - Comprehensive support */
                        'Segoe UI', 'Segoe UI Greek', 'Roboto Greek',
                        'Noto Sans Greek', 'Tahoma', 'DejaVu Sans',
                        /* Vietnamese - Comprehensive support */
                        'Segoe UI', 'Segoe UI Vietnamese', 'Roboto Vietnamese',
                        'Noto Sans', 'Tahoma', 'DejaVu Sans',
                        /* System fallbacks */
                        'Helvetica Neue', Helvetica, Arial, sans-serif;
    --font-family-mono: 'JetBrains Mono', 'Fira Code',
                        'SF Mono', 'Monaco', 'Menlo',
                        'Roboto Mono', 'Consolas', 'Courier New',
                        'Liberation Mono', 'DejaVu Sans Mono', 'Noto Sans Mono',
                        'Droid Sans Mono', monospace;
}

