/**
 * fonts.css — Novagroup Web Font Configuration
 *
 * Strategy:
 *   1. Preconnect to Google Fonts domains (reduces DNS + TLS handshake latency).
 *   2. Load variable fonts via Google Fonts CSS2 API with `display=swap`.
 *   3. Declare font-face fallback stacks in tokens.css.
 *
 * IMPORTANT — add these tags to every HTML <head> (BEFORE any CSS links):
 * =========================================================================
 * PR 2 to add in <head> of every HTML file (copy-paste block):
 *
 * <link rel="preconnect" href="https://fonts.googleapis.com">
 * <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
 * <link
 *   href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300..700&family=Inter:wght@100..900&display=swap"
 *   rel="stylesheet"
 * >
 *
 * Font budget target: < 120 KB total (variable font single file each)
 *   - Fraunces variable (opsz + wght axes): ~55 KB subset
 *   - Inter variable (wght axis):           ~55 KB subset
 *
 * Subsets loaded by Google Fonts: latin + latin-ext (auto)
 * For additional character sets (e.g., extended Spanish), the above
 * Google Fonts URL already covers all needed glyphs via latin-ext.
 * =========================================================================
 *
 * This file is intentionally lightweight — it documents the strategy.
 * The actual font-face declarations are handled by Google Fonts CDN.
 * Self-hosting fonts is deferred to a future performance PR if needed.
 */

/**
 * font-display: swap is requested via the Google Fonts URL parameter `display=swap`
 * Fallback stacks are defined in css/tokens.css:
 *   --font-serif: 'Fraunces', Georgia, serif
 *   --font-sans:  'Inter', system-ui, -apple-system, sans-serif
 */
