/**
 * Inter Font Family - Local Version
 * Downloaded from Google Fonts for offline use
 * Weights: 300, 400, 500, 600, 700, 800
 *
 * To download font files, run:
 * npm run download-fonts
 *
 * Or manually download from:
 * https://fonts.google.com/specimen/Inter
 */

/* Inter - Light (300) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./Inter-Light.woff2') format('woff2'),
       url('./Inter-Light.woff') format('woff');
}

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

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

/* Inter - SemiBold (600) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./Inter-SemiBold.woff2') format('woff2'),
       url('./Inter-SemiBold.woff') format('woff');
}

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

/* Inter - ExtraBold (800) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./Inter-ExtraBold.woff2') format('woff2'),
       url('./Inter-ExtraBold.woff') format('woff');
}

/* Fallback for browsers without local font support */
@supports not (font-display: swap) {
  body {
    font-family: 'Helvetica Neue', Arial, sans-serif;
  }
}
