@tailwind base;
@tailwind components;
@tailwind utilities;

/* SimplonNorm Font Family */
@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonNorm';
  src: url('../fonts/simplon-norm/SimplonNorm-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* SimplonMono Font Family */
@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SimplonMono';
  src: url('../fonts/simplon-mono/SimplonMono-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* National2Condensed Font Family */
@font-face {
  font-family: 'National2Condensed';
  src: url('../fonts/national2-condensed/National2Condensed-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

