/* Space Grotesk - Fallback to system fonts */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300;
  src: local('HelveticaNeue-Thin'), local('Helvetica Neue Thin'), local('Segoe UI Light'), local('Ubuntu Light');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  src: local('HelveticaNeue'), local('Helvetica Neue'), local('Segoe UI'), local('Ubuntu');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  src: local('HelveticaNeue-Medium'), local('Helvetica Neue Medium'), local('Segoe UI Semibold'), local('Ubuntu Medium');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  src: local('HelveticaNeue-Semibold'), local('Helvetica Neue Semibold'), local('Segoe UI Semibold'), local('Ubuntu Medium');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  src: local('HelveticaNeue-Bold'), local('Helvetica Neue Bold'), local('Segoe UI Bold'), local('Ubuntu Bold');
}

/* JetBrains Mono - Fallback to system monospace fonts */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  src: local('SF Mono'), local('Monaco'), local('Consolas'), local('Liberation Mono'), local('Courier New');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  src: local('SF Mono Medium'), local('Monaco'), local('Consolas'), local('Liberation Mono'), local('Courier New');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  src: local('SF Mono Semibold'), local('Monaco'), local('Consolas'), local('Liberation Mono'), local('Courier New');
}