@font-face{
  font-family: "geos";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-rounded";
  src: url("./CursorPunk-GEOS-Rounded.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-melted";
  src: url("./CursorPunk-GEOS-Melted.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-melted-strong";
  src: url("./CursorPunk-GEOS-Melted-Strong.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-melted-heavy";
  src: url("./CursorPunk-GEOS-Melted-Heavy.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-blurcut";
  src: url("./CursorPunk-GEOS-BlurCut.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-blurcut-strong";
  src: url("./CursorPunk-GEOS-BlurCut-Strong.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-melt-bold";
  src: url("./CursorPunk-GEOS-MeltBold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "geos-melt-bold-strong";
  src: url("./CursorPunk-GEOS-MeltBold-Strong.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "futura-pt";
  src: url("./futura-pt/FuturaPT-Book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "futura-pt-bold";
  src: url("./futura-pt/FuturaPT-Demi.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "cp-korean";
  src:
    url("./Noto_Sans_KR/static/NotoSansKR-Regular.ttf") format("truetype"),
    local("Noto Sans KR"),
    local("Noto Sans CJK KR"),
    local("Apple SD Gothic Neo"),
    local("Malgun Gothic");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: "cp-korean";
  src:
    url("./Noto_Sans_KR/static/NotoSansKR-SemiBold.ttf") format("truetype"),
    local("Noto Sans KR SemiBold"),
    local("Noto Sans CJK KR");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
