/* Barlow Font Family - Loaded from Google Fonts */
/* Import via link tag in layout, fallback for @import below */
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&display=swap');

/* Megabyte Font Family */
@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteRegular-9770e167.otf") format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteRegularItalic-84fc70f1.otf") format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteMedium-fe2a442a.otf") format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteMediumItalic-0f521cea.otf") format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteBold-c30da253.otf") format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteBoldItalic-e1e0153e.otf") format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteBlack-408c37d5.otf") format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteBlackItalic-f9e25f1e.otf") format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteLight-c2802048.otf") format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Megabyte';
  src: url("/assets/MegabyteLightItalic-ba4df061.otf") format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Megan Unique Display — display font for Allema brand wordmark and headline */
@font-face {
  font-family: 'Megan Unique Display';
  src: url("/assets/MeganUniqueDisplay-Regular-71664da9.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Sen — body font for Allema brand surfaces */
@font-face {
  font-family: 'Sen';
  src: url("/assets/Sen-VariableFont_wght-f99cb62b.ttf") format('truetype-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
