/* =============================================================================
   Satoshi — self-hosted, complete family (all weights + italics).
   Font files live in assets/fonts/ — no external CDN.
   Source: Fontshare (https://www.fontshare.com/fonts/satoshi).
   Weights: 300 Light, 400 Regular, 500 Medium, 700 Bold, 900 Black
   (Satoshi has no 600/800; 600 maps to Bold via CSS font-matching.)
   ========================================================================== */

/* ---- 300 Light ---- */
@font-face { font-family: "Satoshi"; font-weight: 300; font-style: normal; font-display: swap;
  src: url("assets/fonts/satoshi-300.woff2") format("woff2"); }
@font-face { font-family: "Satoshi"; font-weight: 300; font-style: italic; font-display: swap;
  src: url("assets/fonts/satoshi-300-italic.woff2") format("woff2"); }

/* ---- 400 Regular ---- */
@font-face { font-family: "Satoshi"; font-weight: 400; font-style: normal; font-display: swap;
  src: url("assets/fonts/satoshi-400.woff2") format("woff2"); }
@font-face { font-family: "Satoshi"; font-weight: 400; font-style: italic; font-display: swap;
  src: url("assets/fonts/satoshi-400-italic.woff2") format("woff2"); }

/* ---- 500 Medium ---- */
@font-face { font-family: "Satoshi"; font-weight: 500; font-style: normal; font-display: swap;
  src: url("assets/fonts/satoshi-500.woff2") format("woff2"); }
@font-face { font-family: "Satoshi"; font-weight: 500; font-style: italic; font-display: swap;
  src: url("assets/fonts/satoshi-500-italic.woff2") format("woff2"); }

/* ---- 700 Bold ---- */
@font-face { font-family: "Satoshi"; font-weight: 700; font-style: normal; font-display: swap;
  src: url("assets/fonts/satoshi-700.woff2") format("woff2"); }
@font-face { font-family: "Satoshi"; font-weight: 700; font-style: italic; font-display: swap;
  src: url("assets/fonts/satoshi-700-italic.woff2") format("woff2"); }

/* ---- 900 Black ---- */
@font-face { font-family: "Satoshi"; font-weight: 900; font-style: normal; font-display: swap;
  src: url("assets/fonts/satoshi-900.woff2") format("woff2"); }
@font-face { font-family: "Satoshi"; font-weight: 900; font-style: italic; font-display: swap;
  src: url("assets/fonts/satoshi-900-italic.woff2") format("woff2"); }
