/* The typefaces, and the one place they are declared.

   base.css loads this first and the quote desk links the same file, so a
   staff screen reads in the company's own type rather than in whatever
   the machine happens to have. A face nothing renders is never fetched,
   so a consumer that uses two of these pays for two. */

/* General Sans is the display and body face (see tokens.css), Inter is the
   fallback in the stack, JetBrains Mono the label face. Fraunces was declared
   here but nothing on the site references it, so its three faces were removed
   on 17 September 2026: the files fraunces-600, fraunces-700 and fraunces-900
   are no longer downloaded and can be deleted from assets/fonts when convenient. */
@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/inter-400.woff2") format("woff2");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/inter-500.woff2") format("woff2");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/inter-600.woff2") format("woff2");
}

/* General Sans (display and body) and JetBrains Mono (labels), self hosted to match the Halston pairing. */
@font-face {
	font-family: "General Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/generalsans-400.woff2") format("woff2");
}

@font-face {
	font-family: "General Sans";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/generalsans-500.woff2") format("woff2");
}

@font-face {
	font-family: "General Sans";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/generalsans-600.woff2") format("woff2");
}

@font-face {
	font-family: "JetBrains Mono";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/jetbrainsmono-500.woff2") format("woff2");
}
