/* [project]/node_modules/.pnpm/@fontsource+geist@5.3.0/node_modules/@fontsource/geist/400.css [app-client] (css) */
@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/geist-cyrillic-ext-400-normal.3htarsyq29jlx.woff2") format("woff2"), url("../media/geist-cyrillic-ext-400-normal.0gcjr8mojf5gf.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/geist-cyrillic-400-normal.0qeecs06bobtl.woff2") format("woff2"), url("../media/geist-cyrillic-400-normal.3miz2x_xi_zjn.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/geist-vietnamese-400-normal.30u03karnftjq.woff2") format("woff2"), url("../media/geist-vietnamese-400-normal.39kalqz-p5_9n.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/geist-latin-ext-400-normal.2pyggfpy7n-df.woff2") format("woff2"), url("../media/geist-latin-ext-400-normal.3gh4qp5c81meb.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/geist-latin-400-normal.383tfv-wiktxb.woff2") format("woff2"), url("../media/geist-latin-400-normal.1493_rzcpedjh.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+geist@5.3.0/node_modules/@fontsource/geist/700.css [app-client] (css) */
@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/geist-cyrillic-ext-700-normal.3i972ercqqndw.woff2") format("woff2"), url("../media/geist-cyrillic-ext-700-normal.2592oobu8-c60.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/geist-cyrillic-700-normal.0z1jfzh03k228.woff2") format("woff2"), url("../media/geist-cyrillic-700-normal.2k24sge_vzk90.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/geist-vietnamese-700-normal.19wih7kh89wbn.woff2") format("woff2"), url("../media/geist-vietnamese-700-normal.3z1owdgufblmx.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/geist-latin-ext-700-normal.3t-tyo-e5sj45.woff2") format("woff2"), url("../media/geist-latin-ext-700-normal.10i07x2v7vktd.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/geist-latin-700-normal.3ulpc8k-3xit-.woff2") format("woff2"), url("../media/geist-latin-700-normal.3op-0-13kmi-k.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+geist@5.3.0/node_modules/@fontsource/geist/900.css [app-client] (css) */
@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("../media/geist-cyrillic-ext-900-normal.3o7n7qyd9drne.woff2") format("woff2"), url("../media/geist-cyrillic-ext-900-normal.2pcedohg_57f_.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("../media/geist-cyrillic-900-normal.0rz227bg8mwpo.woff2") format("woff2"), url("../media/geist-cyrillic-900-normal.2pdsvclwi-tn2.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("../media/geist-vietnamese-900-normal.3n99it30n3b3j.woff2") format("woff2"), url("../media/geist-vietnamese-900-normal.1uo4o2iovgyr2.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("../media/geist-latin-ext-900-normal.3w7nh91i1hjl3.woff2") format("woff2"), url("../media/geist-latin-ext-900-normal.217n108_giwae.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("../media/geist-latin-900-normal.1y82yqb08spmk.woff2") format("woff2"), url("../media/geist-latin-900-normal.29ia95q9gcrpo.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+space-grotesk@5.3.0/node_modules/@fontsource/space-grotesk/400.css [app-client] (css) */
@font-face {
  font-family: Space Grotesk;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/space-grotesk-vietnamese-400-normal.0n53nu9gf7tfh.woff2") format("woff2"), url("../media/space-grotesk-vietnamese-400-normal.2fpfelku-hv14.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Space Grotesk;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/space-grotesk-latin-ext-400-normal.1i9-l0cwy3xz4.woff2") format("woff2"), url("../media/space-grotesk-latin-ext-400-normal.2ktnj406brzmd.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Space Grotesk;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/space-grotesk-latin-400-normal.1c6pcavxma0qq.woff2") format("woff2"), url("../media/space-grotesk-latin-400-normal.1lv17ebb0doqy.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+space-grotesk@5.3.0/node_modules/@fontsource/space-grotesk/700.css [app-client] (css) */
@font-face {
  font-family: Space Grotesk;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/space-grotesk-vietnamese-700-normal.3nrnz1jykp0-d.woff2") format("woff2"), url("../media/space-grotesk-vietnamese-700-normal.00qvn3e43vadl.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Space Grotesk;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/space-grotesk-latin-ext-700-normal.12edwf9le6tro.woff2") format("woff2"), url("../media/space-grotesk-latin-ext-700-normal.1m348sgz_lwrz.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Space Grotesk;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2") format("woff2"), url("../media/space-grotesk-latin-700-normal.2f82em-z48vvn.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+rajdhani@5.3.0/node_modules/@fontsource/rajdhani/500.css [app-client] (css) */
@font-face {
  font-family: Rajdhani;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/rajdhani-devanagari-500-normal.3vw07mkyjm7v6.woff2") format("woff2"), url("../media/rajdhani-devanagari-500-normal.0l7jxbba8v6rz.woff") format("woff");
  unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: Rajdhani;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/rajdhani-latin-ext-500-normal.0h8uo3tgg8l23.woff2") format("woff2"), url("../media/rajdhani-latin-ext-500-normal.1c105o445izuq.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Rajdhani;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/rajdhani-latin-500-normal.17xl-1x258jw7.woff2") format("woff2"), url("../media/rajdhani-latin-500-normal.3auqj6wt3hjej.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+rajdhani@5.3.0/node_modules/@fontsource/rajdhani/700.css [app-client] (css) */
@font-face {
  font-family: Rajdhani;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/rajdhani-devanagari-700-normal.2jip2f327niva.woff2") format("woff2"), url("../media/rajdhani-devanagari-700-normal.2phe4hd_hufbj.woff") format("woff");
  unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: Rajdhani;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/rajdhani-latin-ext-700-normal.444nomuxxmljg.woff2") format("woff2"), url("../media/rajdhani-latin-ext-700-normal.2c7vexx8i253u.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Rajdhani;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/rajdhani-latin-700-normal.1ugh377nth0yw.woff2") format("woff2"), url("../media/rajdhani-latin-700-normal.1iej3_5wcrxei.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+chakra-petch@5.3.0/node_modules/@fontsource/chakra-petch/500.css [app-client] (css) */
@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/chakra-petch-thai-500-normal.0_pej9jms9xe9.woff2") format("woff2"), url("../media/chakra-petch-thai-500-normal.11re1puw-ihw7.woff") format("woff");
  unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC;
}

@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/chakra-petch-vietnamese-500-normal.0gf4i002iomje.woff2") format("woff2"), url("../media/chakra-petch-vietnamese-500-normal.2jhcqai961we9.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/chakra-petch-latin-ext-500-normal.1ruj8dl3pqjos.woff2") format("woff2"), url("../media/chakra-petch-latin-ext-500-normal.18enie68c28qt.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/chakra-petch-latin-500-normal.2lcw2inh66lu4.woff2") format("woff2"), url("../media/chakra-petch-latin-500-normal.3n-ik3vovvoo3.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+chakra-petch@5.3.0/node_modules/@fontsource/chakra-petch/700.css [app-client] (css) */
@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/chakra-petch-thai-700-normal.01gtq__pqj4qv.woff2") format("woff2"), url("../media/chakra-petch-thai-700-normal.01eiy3chi5372.woff") format("woff");
  unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC;
}

@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/chakra-petch-vietnamese-700-normal.0fk7vf3-2mpn4.woff2") format("woff2"), url("../media/chakra-petch-vietnamese-700-normal.1er8cgc-a7gk7.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/chakra-petch-latin-ext-700-normal.3lx87v0r9n69a.woff2") format("woff2"), url("../media/chakra-petch-latin-ext-700-normal.2bai4l9_108zg.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Chakra Petch;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/chakra-petch-latin-700-normal.1s--kcv7ff0_e.woff2") format("woff2"), url("../media/chakra-petch-latin-700-normal.021qjwus5muiv.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+russo-one@5.3.0/node_modules/@fontsource/russo-one/400.css [app-client] (css) */
@font-face {
  font-family: Russo One;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/russo-one-cyrillic-400-normal.0evx81ps5m8ya.woff2") format("woff2"), url("../media/russo-one-cyrillic-400-normal.09qrgov96exxn.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Russo One;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/russo-one-latin-ext-400-normal.2r5acwu5u4mdg.woff2") format("woff2"), url("../media/russo-one-latin-ext-400-normal.0unvhx3oqeb6j.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Russo One;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/russo-one-latin-400-normal.35_rgect5besi.woff2") format("woff2"), url("../media/russo-one-latin-400-normal.13h5v6xr71ijg.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+bebas-neue@5.3.0/node_modules/@fontsource/bebas-neue/400.css [app-client] (css) */
@font-face {
  font-family: Bebas Neue;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/bebas-neue-latin-ext-400-normal.1qm60_xdo907k.woff2") format("woff2"), url("../media/bebas-neue-latin-ext-400-normal.13ygg3_i4iws_.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Bebas Neue;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/bebas-neue-latin-400-normal.2cmc76j2knfd_.woff2") format("woff2"), url("../media/bebas-neue-latin-400-normal.366o6889yliib.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+bangers@5.3.0/node_modules/@fontsource/bangers/400.css [app-client] (css) */
@font-face {
  font-family: Bangers;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/bangers-vietnamese-400-normal.0ydlhtrs56m1v.woff2") format("woff2"), url("../media/bangers-vietnamese-400-normal.3ic2mxw_yxsiu.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Bangers;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/bangers-latin-ext-400-normal.117w6x8apt-q4.woff2") format("woff2"), url("../media/bangers-latin-ext-400-normal.1qjavg414ib1u.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Bangers;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/bangers-latin-400-normal.2a1s7hed12h_4.woff2") format("woff2"), url("../media/bangers-latin-400-normal.2akgy_ujbqx8_.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+press-start-2p@5.3.0/node_modules/@fontsource/press-start-2p/400.css [app-client] (css) */
@font-face {
  font-family: "Press Start 2P";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/press-start-2p-cyrillic-ext-400-normal.3n45y1wa3464r.woff2") format("woff2"), url("../media/press-start-2p-cyrillic-ext-400-normal.2q63le9wxqmhq.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Press Start 2P";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/press-start-2p-cyrillic-400-normal.28tput6au8g1x.woff2") format("woff2"), url("../media/press-start-2p-cyrillic-400-normal.3ctnnce1oxlqn.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Press Start 2P";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/press-start-2p-greek-400-normal.1wribslsq6-0v.woff2") format("woff2"), url("../media/press-start-2p-greek-400-normal.0ffdt7su4j0tv.woff") format("woff");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Press Start 2P";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/press-start-2p-latin-ext-400-normal.3hlryscehdohy.woff2") format("woff2"), url("../media/press-start-2p-latin-ext-400-normal.1mtomu1cqc5yv.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Press Start 2P";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/press-start-2p-latin-400-normal.20_6azeii1sb4.woff2") format("woff2"), url("../media/press-start-2p-latin-400-normal.0q29k54ylurih.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/apps/overlay/src/app/globals.css [app-client] (css) */
html, body {
  scrollbar-width: none;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

html::-webkit-scrollbar {
  display: none;
}

body::-webkit-scrollbar {
  display: none;
}

body {
  -webkit-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

.overlay-notice {
  color: #f4f4f5;
  background: #0a0a0cd9;
  border-radius: 8px;
  max-width: 480px;
  padding: 10px 14px;
  font-size: 16px;
  line-height: 1.4;
  position: fixed;
  bottom: 16px;
  left: 16px;
}

.overlay-stage {
  position: fixed;
  inset: 0;
}

.preview-solo {
  background-color: #1c1f24;
  background-image: linear-gradient(45deg, #23272d 25%, #0000 25%), linear-gradient(-45deg, #23272d 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #23272d 75%), linear-gradient(-45deg, #0000 75%, #23272d 75%);
  background-position: 0 0, 0 24px, 24px -24px, -24px 0;
  background-size: 48px 48px;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.preview-root {
  color: #e4e4e7;
  background: #050506;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.preview-canvas {
  background-color: #1c1f24;
  background-image: linear-gradient(45deg, #23272d 25%, #0000 25%), linear-gradient(-45deg, #23272d 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #23272d 75%), linear-gradient(-45deg, #0000 75%, #23272d 75%);
  background-position: 0 0, 0 24px, 24px -24px, -24px 0;
  background-size: 48px 48px;
  width: 1920px;
  height: 1080px;
  position: relative;
}

.preview-bar {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  display: flex;
  position: absolute;
  top: 24px;
  left: 32px;
  right: 32px;
}

.preview-bar h1 {
  margin: 0 12px 0 0;
  font-size: 22px;
  font-weight: 700;
}

.preview-bar p {
  color: #a1a1aa;
  margin: 0;
  font-size: 15px;
}

.preview-chip {
  color: #b8f25c;
  border: 1px solid #b8f25c;
  border-radius: 999px;
  padding: 4px 10px;
  font-size: 13px;
  font-weight: 600;
}

.preview-button {
  color: #f4f4f5;
  font: inherit;
  cursor: pointer;
  background: #18181b;
  border: 1px solid #3f3f46;
  border-radius: 8px;
  padding: 8px 14px;
  font-size: 14px;
}

.preview-button:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #b8f25c;
}

.preview-slot {
  position: absolute;
}

.preview-label {
  color: #a1a1aa;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  top: -28px;
  left: 0;
}

.preview-frame {
  outline: 1px dashed #b8f25c59;
  position: absolute;
  inset: 0;
}

/*# sourceMappingURL=_0k6f-upl42cwy._.css.map*/