/* Cabinet Grotesk Extrabold for headers */
@font-face {
  font-family: 'CabinetGrotesk';
  src: url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Extrabold-f1dbe2d4e84e312690a3e04bc8075c20d5b378f154bb605427c27821646fc39d.woff2) format('woff2'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Extrabold-19054f9e7e31f941bd19471dca0fd1dc6c6d1b5c219c22bbe7064fc4252151f4.woff) format('woff'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Extrabold-6084adfa7671cca39e24e2f4a63ca1f11d5794ed5b835368b01b234997725c69.ttf) format('truetype');
  font-weight: 800; /* Extrabold */
  font-style: normal;
  font-display: swap;
}

/* Satoshi Medium for body text */
@font-face {
  font-family: 'Satoshi';
  src: url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Medium-11dfada90e0097dfa2cdd5ea169288e0ea443eb719bbcf3252606288ce483bd7.woff2) format('woff2'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Medium-01a1fcdd307c555320ae2ff0000f6c4aa5b8603fdb73cc957c5876e10384f7b6.woff) format('woff'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Medium-6237aff9474d827fcf78c1d1e8bae4f4739c847596ef1b918031b2fcde68be19.ttf) format('truetype');
  font-weight: 500; /* Medium */
  font-style: normal;
  font-display: swap;
}

/* Additional font weights if needed */

/* Cabinet Grotesk Regular for headers that need lighter weight */
@font-face {
  font-family: 'CabinetGrotesk';
  src: url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Regular-dccd26c788a8ead72d486875e8403aa2b7397e82f526d4ba2bc88647c039cfb6.woff2) format('woff2'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Regular-24a0aa9fe511783d43e3b7685dbc29e7b58835c2153f9ed46dd1eca342370065.woff) format('woff'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Regular-4b6940cf21ed344491a5c400b4a0efa5a61d5436bee9587d8f73099a7ca5a5db.ttf) format('truetype');
  font-weight: 400; /* Regular */
  font-style: normal;
  font-display: swap;
}

/* Cabinet Grotesk Bold for medium headers */
@font-face {
  font-family: 'CabinetGrotesk';
  src: url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Bold-eeb41aa2bb90baf5326912c0afa1474775f4cc9d4e3db542b54d1c02379ac67a.woff2) format('woff2'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Bold-4cc995dec8ef008af5d4b979693638a809b8b567e3e76e0172b22b237ddcfa7f.woff) format('woff'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Bold-c8d3ee1e18226211a205aa0334bc7e0636a5d49f2b3ab64fa4fcb1d9be3f7595.ttf) format('truetype');
  font-weight: 700; /* Bold */
  font-style: normal;
  font-display: swap;
}

/* Satoshi Regular for lighter body text */
@font-face {
  font-family: 'Satoshi';
  src: url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Regular-c4b4eab9e5d20e779ea6e1b812ccea5f3718db753d2104c98c81b40a22c975fc.woff2) format('woff2'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Regular-25d1c12049deda0ef87d814e44c8cb0166ac9ebed95fbb778b54eb2e2ba0d4e5.woff) format('woff'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Regular-2172c43582bbad36fd9a2c5d82213543b18919ee31780e9dc001756101bad655.ttf) format('truetype');
  font-weight: 400; /* Regular */
  font-style: normal;
  font-display: swap;
}
