/* Noctis – Webfont CSS */

/* ── Noctis ─────────────────────────────────────────────── */

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-Thin.woff2') format('woff2'),
       url('../fonts/Noctis-Thin.woff')  format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-ThinItalic.woff2') format('woff2'),
       url('../fonts/Noctis-ThinItalic.woff')  format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-Light.woff2') format('woff2'),
       url('../fonts/Noctis-Light.woff')  format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-LightItalic.woff2') format('woff2'),
       url('../fonts/Noctis-LightItalic.woff')  format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-Regular.woff2') format('woff2'),
       url('../fonts/Noctis-Regular.woff')  format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-Italic.woff2') format('woff2'),
       url('../fonts/Noctis-Italic.woff')  format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-Bold.woff2') format('woff2'),
       url('../fonts/Noctis-Bold.woff')  format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-BoldItalic.woff2') format('woff2'),
       url('../fonts/Noctis-BoldItalic.woff')  format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-Heavy.woff2') format('woff2'),
       url('../fonts/Noctis-Heavy.woff')  format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis';
  src: url('../fonts/Noctis-HeavyItalic.woff2') format('woff2'),
       url('../fonts/Noctis-HeavyItalic.woff')  format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* ── Noctis Texturae ────────────────────────────────────── */

@font-face {
  font-family: 'Noctis Texturae';
  src: url('../fonts/NoctisTexturae-Thin.woff2') format('woff2'),
       url('../fonts/NoctisTexturae-Thin.woff')  format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis Texturae';
  src: url('../fonts/NoctisTexturae-Light.woff2') format('woff2'),
       url('../fonts/NoctisTexturae-Light.woff')  format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis Texturae';
  src: url('../fonts/NoctisTexturae-Regular.woff2') format('woff2'),
       url('../fonts/NoctisTexturae-Regular.woff')  format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis Texturae';
  src: url('../fonts/NoctisTexturae-Bold.woff2') format('woff2'),
       url('../fonts/NoctisTexturae-Bold.woff')  format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noctis Texturae';
  src: url('../fonts/NoctisTexturae-Heavy.woff2') format('woff2'),
       url('../fonts/NoctisTexturae-Heavy.woff')  format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
