/* ==========================================================================
   Carbon Hosting web fonts (self hosted, SIL OFL 1.1).
   Kit section 4.1. This file syncs into public/css/fonts.css in both apps;
   the font files sit one level down in public/fonts/, so the relative
   url('../fonts/...') paths resolve identically in every surface.
   All faces ship with font-display: swap.
   ========================================================================== */

/* Chakra Petch: display face (headings, prices, stat numerals). Weights
   500, 600, 700 per kit 4.1 (Google Fonts distribution, TTF format). */
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/chakrapetch/ChakraPetch-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/chakrapetch/ChakraPetch-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/chakrapetch/ChakraPetch-Bold.ttf') format('truetype');
}

/* Inter: body and UI face. Official variable release (weights 100 to 900
   inside one file; the kit uses 400, 500, 600, 700 of that range). */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter/InterVariable.woff2') format('woff2');
}

/* JetBrains Mono: console, join addresses, code and terminal blocks.
   Weights 400 and 700 per kit 4.1 (official release webfonts). */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/jetbrainsmono/JetBrainsMono-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/jetbrainsmono/JetBrainsMono-Bold.woff2') format('woff2');
}