/* Inter Font - System Font Fallback Stack */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  src: local('SF Pro Text'),
       local('Segoe UI'),
       local('Roboto'),
       local('Helvetica Neue'),
       local('Arial'),
       local('sans-serif');
}

@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  src: local('SF Pro Text Italic'),
       local('Segoe UI Italic'),
       local('Roboto Italic'),
       local('Helvetica Neue Italic'),
       local('Arial Italic'),
       local('sans-serif');
}

/* Font family fallback stack */
:root {
  --font-family-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

/* Apply the font family to all elements */
body {
  font-family: var(--font-family-sans);
}