/* Nunito Font - Self-Hosted (Optimized for Performance) */
/* Only loading essential weights to reduce network load */

/* Weight: 400 (Regular) - Primary body text */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('nunito-400.ttf') format('truetype');
}

/* Weight: 600 (Semi Bold) - Headings and emphasis */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('nunito-600.ttf') format('truetype');
}

/* Weight: 700 (Bold) - Strong emphasis */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('nunito-700.ttf') format('truetype');
}

/* Weight: 800 (Extra Bold) - Hero titles and brand elements */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('nunito-800.ttf') format('truetype');
}

/*
 * Performance Notes:
 * - Reduced from 14 font files to 4 essential weights
 * - Removed italic variants (browser can simulate if needed)
 * - Removed extreme weights (200, 300, 900) not used in design
 * - Using font-display: swap for better perceived performance
 *
 * Font Usage in Design:
 * - 400: Body text, form inputs, general content
 * - 600: Subheadings, meta cards, labels
 * - 700: Buttons, important labels
 * - 800: Hero titles, page headers
 */
