/* Val Verde Executive type system (Operating Kit v4) — local font faces.
 *
 * Copied from the kit's assets/fonts/karst/karst-fonts.css on 2026-09-23. The seven
 * @font-face blocks are the kit's declarations unchanged; only the opening-headline
 * sizing rule that file also carries has moved to css/executive.css, where the rest of
 * the opening lives. This file is the single @font-face authority for the page; family
 * USAGE is governed by the token layer in css/variables.css.
 *
 *   Montserrat         display, headings, labels, numerals     400 / 500 / 600
 *   Inter              body, controls, tables, chart text      400 / 500 / 600
 *   Libre Baskerville  one editorial italic turn per surface   italic 400
 *
 * All three are SIL Open Font License 1.1; the licence files sit beside the faces.
 * url() values are relative to this file, so assets/fonts/ moves as a unit. It sits at
 * assets/fonts/ (not vendor/) because the kit's checker looks for the font stylesheet there.
 */

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./Montserrat-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./Montserrat-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("./Montserrat-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./Inter-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./Inter-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./Inter-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Libre Baskerville";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./LibreBaskerville-Italic.ttf") format("truetype");
}
