/* Strix token layer 1/7 — fonts.
 * Generated by scripts/build-tokens.mjs from scripts/tokens/upstream-snapshot.css.
 * Do not edit by hand — change the generator or the snapshot. `pnpm tokens:check` gates this.
 *
 * Whitney SSm (the Figma source of truth) is SHIPPED IN THIS PACKAGE — twelve woff2
 * files in ./fonts, referenced by a relative `src` so a consumer bundler resolves
 * and fingerprints them and the fonts are same-origin at runtime. No DNS
 * dependency, no CORS, nothing for a consumer to configure or copy.
 *
 * Twilio Sans Mono is still hotlinked from the assets.twilio.com paste-fonts CDN,
 * which sends `access-control-allow-origin: *` and resolves everywhere tested.
 *
 * Whitney was hotlinked until 0.6.x and it did not work: the Signal CloudFront
 * host does not resolve on every network, and the one Twilio CDN that carries all
 * twelve faces sends no CORS headers, so a cross-origin @font-face fails there in
 * a browser even though curl gets a 200. See build-tokens.mjs for the evidence.
 */

/* Whitney SSm - Light */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-Light-Pro_Web.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Whitney SSm - Light Italic */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-LightItalic-Pro_Web.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Whitney SSm - Book */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-Book-Pro_Web.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Whitney SSm - Book Italic */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-BookItalic-Pro_Web.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Whitney SSm - Medium */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-Medium-Pro_Web.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Whitney SSm - Medium Italic */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-MediumItalic-Pro_Web.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Whitney SSm - Semibold */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-Semibold-Pro_Web.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Whitney SSm - Semibold Italic */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-SemiboldItalic-Pro_Web.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Whitney SSm - Bold */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-Bold-Pro_Web.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Whitney SSm - Bold Italic */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-BoldItalic-Pro_Web.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Whitney SSm - Black */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-Black-Pro_Web.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Whitney SSm - Black Italic */
@font-face {
  font-family: "Whitney SSm";
  src: url("./fonts/WhitneySSm-BlackItalic-Pro_Web.woff2") format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* Twilio Sans Mono - Regular */
@font-face {
  font-family: "Twilio Sans Mono";
  src: url("https://assets.twilio.com/public_assets/paste-fonts/1.5.2/TwilioSansMono-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Twilio Sans Mono - Regular Italic */
@font-face {
  font-family: "Twilio Sans Mono";
  src: url("https://assets.twilio.com/public_assets/paste-fonts/1.5.2/TwilioSansMono-RegularItl.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
/* Twilio Sans Mono - Bold */
@font-face {
  font-family: "Twilio Sans Mono";
  src: url("https://assets.twilio.com/public_assets/paste-fonts/1.5.2/TwilioSansMono-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Twilio Sans Mono - Bold Italic */
@font-face {
  font-family: "Twilio Sans Mono";
  src: url("https://assets.twilio.com/public_assets/paste-fonts/1.5.2/TwilioSansMono-BoldItl.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
