/* Custom Fonts - Inter (Swiss-inspired sans-serif)
 * Designed by Rasmus Andersson specifically for digital interfaces
 * Features optimized letter-spacing and advanced OpenType features
 */

/* Light - For elegant, airy body text and subtle headings */
@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/Inter/Inter-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

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

/* Regular Italic - Emphasis and subtle differentiation */
@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/Inter/Inter-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Medium - Secondary headings and important UI elements */
@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/Inter/Inter-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Medium Italic - Emphasized secondary text */
@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/Inter/Inter-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* SemiBold - Primary headings and strong emphasis */
@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/Inter/Inter-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* SemiBold Italic - Strong emphasis with distinction */
@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/Inter/Inter-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Bold - Hero headings and maximum emphasis */
@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/Inter/Inter-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
