@font-face {
  font-family: 'Outfit_400Regular';
  src: url('/fonts/Outfit_400Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Outfit_600SemiBold';
  src: url('/fonts/Outfit_600SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Outfit_700Bold';
  src: url('/fonts/Outfit_700Bold.ttf') format('truetype');
  font-display: swap;
}

/* Standard 'Outfit' aliases — used by Amplitude Guides & Surveys */
@font-face {
  font-family: 'Outfit';
  font-weight: 400;
  src: url('/fonts/Outfit_400Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  font-weight: 600;
  src: url('/fonts/Outfit_600SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Outfit';
  font-weight: 700;
  src: url('/fonts/Outfit_700Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Feather';
  src: url('/fonts/Feather.ttf') format('truetype');
  font-display: block;
}

@font-face {
  font-family: 'MaterialIcons';
  src: url('/fonts/MaterialIcons.ttf') format('truetype');
  font-display: block;
}
