/* Plus Jakarta Sans Variable Font
 * Font optimization: Self-hosted variable fonts with font-display: swap
 *
 * Benefits:
 * - 64% smaller than 5 static weight files (45KB vs 125KB)
 * - Removes Google Fonts CDN latency (100-300ms savings)
 * - Immediate fallback to system font (font-display: swap)
 * - Supports all weights 100-900
 *
 * Files required:
 * - plus-jakarta-sans-variable.woff2 (~45KB)
 * - plus-jakarta-sans-italic-variable.woff2 (~45KB)
 *
 * Download from: https://fonts.google.com/download?family=Plus%20Jakarta%20Sans
 * Extract .woff2 files to public/fonts/ directory
 */

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/fonts/plus-jakarta-sans-variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  /* Caching: 1 year (immutable since filename includes version) */
  /* Set via vite.config.ts with Cache-Control headers */
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/fonts/plus-jakarta-sans-italic-variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
