/* NType 82 — variable (wght 400–700) */
@font-face {
  font-family: "NType 82";
  src: url("NType82-Variable.woff2") format("woff2"),
       url("NType82-Variable.otf") format("opentype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* NType 82 — static fallbacks */
@font-face {
  font-family: "NType 82";
  src: url("NType82-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NType 82 Headline";
  src: url("NType82-Headline.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* NType 82 Mono */
@font-face {
  font-family: "NType 82 Mono";
  src: url("NType82Mono-Regular.woff2") format("woff2"),
       url("NType82Mono-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Ndot 55 */
@font-face {
  font-family: "Ndot 55";
  src: url("Ndot55-Regular.woff2") format("woff2"),
       url("Ndot55-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Ndot55Caps";
  src: url("Ndot55Caps-Regular.woff2") format("woff2"),
       url("Ndot55Caps-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Ndot 57 */
@font-face {
  font-family: "Ndot 57";
  src: url("Ndot57-Regular.woff2") format("woff2"),
       url("Ndot57-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Ndot57Caps";
  src: url("Ndot57Caps-Regular.woff2") format("woff2"),
       url("Ndot57Caps-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Ndot 77 JP Extended (CJK) */
@font-face {
  font-family: "Ndot77JPExtended";
  src: url("Ndot77JPExtended.woff2") format("woff2"),
       url("Ndot77JPExtended.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Ndot (current site naming) */
@font-face {
  font-family: "Ndot";
  src: url("Ndot-55.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Ndot";
  src: url("Ndot-57.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Lettera Mono LL */
@font-face {
  font-family: "Lettera Mono LL";
  src: url("LetteraMonoLL-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lettera Mono LL Cond Light";
  src: url("LetteraMonoLLCondLight-Regular.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
