@font-face {
    font-family: 'General Sans';
    font-weight: 400;
    font-display: swap;
    font-style: normal;
    src: url("./general-sans/GeneralSans-Regular.woff2") format("woff2");
}

@font-face {
    font-family: 'General Sans';
    font-weight: 500;
    font-display: swap;
    font-style: normal;
    src: url("./general-sans/GeneralSans-Medium.woff2") format("woff2");
}

@font-face {
    font-family: 'General Sans';
    font-weight: 600;
    font-display: swap;
    font-style: normal;
    src: url("./general-sans/GeneralSans-Semibold.woff2") format("woff2");
}

@font-face {
    font-family: 'General Sans';
    font-weight: 700;
    font-display: swap;
    font-style: normal;
    src: url("./general-sans/GeneralSans-Bold.woff2") format("woff2");
}

@font-face { font-family: 'Chakra Petch'; font-style: normal; font-weight: 400; font-display: swap; src: url('./chakrapetch/ChakraPetch-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Chakra Petch'; font-style: normal; font-weight: 500; font-display: swap; src: url('./chakrapetch/ChakraPetch-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Chakra Petch'; font-style: normal; font-weight: 600; font-display: swap; src: url('./chakrapetch/ChakraPetch-SemiBold.woff2') format('woff2'); }
@font-face { font-family: 'Chakra Petch'; font-style: normal; font-weight: 700; font-display: swap; src: url('./chakrapetch/ChakraPetch-Bold.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('./ibmplexmono/IBMPlexMono-Regular.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('./ibmplexmono/IBMPlexMono-Medium.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 600; font-display: swap; src: url('./ibmplexmono/IBMPlexMono-SemiBold.woff2') format('woff2'); }

@font-face { font-family: 'Polytweaks Heading Web'; font-style: normal; font-weight: 400; font-display: swap; src: url('./latin/ChakraPetch-Regular.7b3619c0b051.woff2') format('woff2'); unicode-range: U+0020-024F,U+0300-036F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD; }
@font-face { font-family: 'Polytweaks Heading Web'; font-style: normal; font-weight: 500; font-display: swap; src: url('./latin/ChakraPetch-Medium.3779f134446e.woff2') format('woff2'); unicode-range: U+0020-024F,U+0300-036F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD; }
@font-face { font-family: 'Polytweaks Heading Web'; font-style: normal; font-weight: 600; font-display: swap; src: url('./latin/ChakraPetch-SemiBold.9c2b798b2cd4.woff2') format('woff2'); unicode-range: U+0020-024F,U+0300-036F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD; }
@font-face { font-family: 'Polytweaks Heading Web'; font-style: normal; font-weight: 700; font-display: swap; src: url('./latin/ChakraPetch-Bold.a73c6b27b61b.woff2') format('woff2'); unicode-range: U+0020-024F,U+0300-036F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD; }
@font-face { font-family: 'Polytweaks Mono Web'; font-style: normal; font-weight: 400; font-display: swap; src: url('./latin/IBMPlexMono-Regular.5d38e467377d.woff2') format('woff2'); unicode-range: U+0020-024F,U+0300-036F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD; }
@font-face { font-family: 'Polytweaks Mono Web'; font-style: normal; font-weight: 500; font-display: swap; src: url('./latin/IBMPlexMono-Medium.ff0b5ea8aa25.woff2') format('woff2'); unicode-range: U+0020-024F,U+0300-036F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD; }
@font-face { font-family: 'Polytweaks Mono Web'; font-style: normal; font-weight: 600; font-display: swap; src: url('./latin/IBMPlexMono-SemiBold.ccb9dddabb8d.woff2') format('woff2'); unicode-range: U+0020-024F,U+0300-036F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD; }
