/* Noto Sans Arabic - Self-hosted Arabic Font Subset
 * 
 * Created: February 1, 2026
 * Purpose: Replace Google Fonts CDN with local subset for better LCP
 * 
 * Unicode Ranges:
 * - U+0600-U+06FF: Arabic (main block)
 * - U+0750-U+077F: Arabic Supplement
 * - U+08A0-U+08FF: Arabic Extended-A
 * - U+FB50-U+FDFF: Arabic Presentation Forms-A
 * - U+FE70-U+FEFF: Arabic Presentation Forms-B
 * - U+0020-U+007F: Basic Latin (for mixed content)
 * 
 * Source: https://fonts.google.com/noto/specimen/Noto+Sans+Arabic
 * License: SIL Open Font License 1.1
 */

@font-face {
    font-family: 'Noto Sans Arabic';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('/assets/fonts/noto-sans-arabic-subset.woff2') format('woff2');
    unicode-range: U+0600-U+06FF, U+0750-U+077F, U+08A0-U+08FF, U+FB50-U+FDFF, U+FE70-U+FEFF, U+0020-U+007F;
}

/* Note: Using font-display: swap for Arabic because:
 * 1. Text is immediately visible with fallback font
 * 2. Arabic has good system fallbacks on modern devices
 * 3. Better user experience than invisible text
 * 4. Minimal CLS risk since Arabic metrics are similar across fonts
 */
