/**
 * Inter Font Face Declarations
 * 
 * Self-hosted Inter variable font for optimal performance.
 * Includes Regular (400), Medium (500), Semi-Bold (600), and Bold (700) weights.
 * 
 * Using Variable Font for better performance and file size.
 */

/* Inter Variable Font - Supports all weights from 100-900 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/inter/InterVariable.ttf') format('truetype-variations');
}

@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/inter/InterVariable-Italic.ttf') format('truetype-variations');
}

/* Static Font Fallbacks - For browsers that don't support variable fonts */

/* Regular - 400 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/inter/web/Inter-Regular.woff2') format('woff2');
}

/* Medium - 500 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/inter/web/Inter-Medium.woff2') format('woff2');
}

/* Semi-Bold - 600 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/inter/web/Inter-SemiBold.woff2') format('woff2');
}

/* Bold - 700 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/inter/web/Inter-Bold.woff2') format('woff2');
}

/**
 * Font Feature Settings for Inter
 * 
 * Enables OpenType features for better typography:
 * - cv05: Alternate digit 1 (more distinct from lowercase L)
 * - cv08: Uppercase i with serifs (more distinct from lowercase l and 1)
 * - cv11: Single-story lowercase a
 * 
 * Uncomment and apply to body or root element if desired:
 * 
 * body {
 *   font-feature-settings: 'cv05' on, 'cv08' on, 'cv11' on;
 * }
 */
