/* Cabinet Grotesk Extrabold for headers */
@font-face {
  font-family: 'CabinetGrotesk';
  src: url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Extrabold-694b9d04bb9fe15a79242a653a8f6de8296d7b32c5706a9f7275523889973884.woff2) format('woff2'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Extrabold-9373b6ca8f82181fd7cf9895a6ad4d76b7eb9f6bda0fe9361f79bf33023c4bcd.woff) format('woff'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Extrabold-edd3028b78f00c8cc172757c7d0ec24c8e4a6970df814cfc72344b70996f3d8d.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-af02a72246f53ad49c44a591921edbd39ec8258a03d8cc2e0532aa1e497e85b4.woff2) format('woff2'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Medium-7aeaf037fba5e3e1b3a1862934f5cabcc863d8e1bd6f45d08c4338d2f93b3e2e.woff) format('woff'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Medium-7130cef67527f498ea04f7b822e7efcd91d5c7d6ee6b105a8097a736ce70b04e.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-90ef3ec3532a1ba9c6809fe97bb991d90fa0466e56697ba28370209410fd7e3d.woff2) format('woff2'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Regular-a467a42126cacf2e5a402d5d0b5f20a499185fe10a0ea77f09e60dd91e5d91f6.woff) format('woff'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Regular-982a97b68034bf65b53518aba720823c7cc501660c8c8085cfc66dfb5d168a13.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-52208453fddad17efb2ec2d98729e18556d6c5b64ad22171f8e8b071802314d3.woff2) format('woff2'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Bold-31f2496404764ebae82b5d311a26b1df47676e9b8e36935d2cda8e78b2068ef3.woff) format('woff'),
       url(/assets/cabinet/Fonts/WEB/fonts/CabinetGrotesk-Bold-f2e2f7b99f1c17715567a84046e6ae2c13bbb24bb76847644df903f4b361f38d.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-50dca57f0b77918e0fb7dac998c3f5ef6b0c2a29657da97658a04f98ac532fc5.woff2) format('woff2'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Regular-9fbc41c98039b8f79ef0c037616a24d619e6b33f5a833c6f416816d7b493ccad.woff) format('woff'),
       url(/assets/satoshi/Fonts/WEB/fonts/Satoshi-Regular-243b23f64087e91868b726e9980621727b9e938c1c773d2b1ef32760ea8b7f07.ttf) format('truetype');
  font-weight: 400; /* Regular */
  font-style: normal;
  font-display: swap;
}
