/* Shared @font-face declarations for every brand (sc-121353 Phase 2c).
 *
 * Hoisted out of the per-brand bundles (jaumo/cosmy/weightbuddy/mealbuddy.css)
 * so a bundle is pure :root tokens. Declarations are lazy — a font file is only
 * fetched when a rendered glyph actually uses that family — so shipping every
 * brand's faces in one sheet costs no extra bytes per page; the brand's own
 * tokens decide which families resolve. Loaded once by WebflowShell.
 *
 * Unlayered, matching globals.css (which already declares Satoshi 400/500/700).
 * Weightbuddy + mealbuddy shipped byte-identical Switzer/Generalsans files at
 * separate paths; declared once here against the weightbuddy path.
 */
@font-face {
  font-family: 'Gamuthdisplay';
  src: url(/fonts/shared/d9a9706301-67d2b21746cb62dbd25db984_GamuthDisplay-Black.ttf)
    format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url(/fonts/jaumo/acb9737fef-67d42209c77645f4d1620c1c_Satoshi-Black.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy';
  src: url(/fonts/cosmy/8444a2f3a7-691e15d26f0253c80f42322c_MADE_TOMMY_Medium.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy';
  src: url(/fonts/cosmy/8c2cf4fe18-691e144814afa90435d64c7b_MADE_TOMMY_Bold.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('/fonts/weightbuddy/bc917c24f7-6903ac73c9b60c005a068a40_Switzer-Regular.woff2')
    format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('/fonts/weightbuddy/caf2d88d3d-6903ac73955de663c35bd906_Switzer-Semibold.woff2')
    format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('/fonts/weightbuddy/a254661fda-6903acd725af24fcc84b52c4_GeneralSans-Semibold.woff2')
    format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
