/* Manrope — variable font (UI) */
@font-face {
  font-family: 'Manrope';
  src: url("/assets/Manrope-VariableFont_wght-7b927165.woff2") format('woff2-variations');
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

/* Custom fonts for label canvas preview */

/* Roboto Regular family */
@font-face { font-family: 'Roboto Thin'; src: url("/assets/Roboto-Thin-d6cddc22.ttf") format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Roboto ExtraLight'; src: url("/assets/Roboto-ExtraLight-0af99d69.ttf") format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Roboto Light'; src: url("/assets/Roboto-Light-6b6fee27.ttf") format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Roboto'; src: url("/assets/Roboto-Regular-03512e8f.ttf") format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Roboto Medium'; src: url("/assets/Roboto-Medium-208ae299.ttf") format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Roboto SemiBold'; src: url("/assets/Roboto-SemiBold-ecaa5e1a.ttf") format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Roboto Bold'; src: url("/assets/Roboto-Bold-1f6571e4.ttf") format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Roboto ExtraBold'; src: url("/assets/Roboto-ExtraBold-fe729341.ttf") format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Roboto Black'; src: url("/assets/Roboto-Black-fde31126.ttf") format('truetype'); font-weight: 900; font-style: normal; }

/* Roboto Condensed family */
@font-face { font-family: 'Roboto Condensed Thin'; src: url("/assets/Roboto_Condensed-Thin-76f7611f.ttf") format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Roboto Condensed ExtraLight'; src: url("/assets/Roboto_Condensed-ExtraLight-23e8dff4.ttf") format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Roboto Condensed Light'; src: url("/assets/Roboto_Condensed-Light-b0693c2e.ttf") format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Roboto Condensed'; src: url("/assets/Roboto_Condensed-Regular-03039e6a.ttf") format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Roboto Condensed Medium'; src: url("/assets/Roboto_Condensed-Medium-24441844.ttf") format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Roboto Condensed SemiBold'; src: url("/assets/Roboto_Condensed-SemiBold-40682575.ttf") format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Roboto Condensed Bold'; src: url("/assets/Roboto_Condensed-Bold-b2a013f6.ttf") format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Roboto Condensed ExtraBold'; src: url("/assets/Roboto_Condensed-ExtraBold-a43acd38.ttf") format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Roboto Condensed Black'; src: url("/assets/Roboto_Condensed-Black-5b9fcdda.ttf") format('truetype'); font-weight: 900; font-style: normal; }

/* Roboto SemiCondensed family */
@font-face { font-family: 'Roboto SemiCondensed Thin'; src: url("/assets/Roboto_SemiCondensed-Thin-b5bb34f9.ttf") format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed ExtraLight'; src: url("/assets/Roboto_SemiCondensed-ExtraLight-530792f8.ttf") format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed Light'; src: url("/assets/Roboto_SemiCondensed-Light-6f1a7c48.ttf") format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed'; src: url("/assets/Roboto_SemiCondensed-Regular-4c3b1edc.ttf") format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed Medium'; src: url("/assets/Roboto_SemiCondensed-Medium-ace53822.ttf") format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed SemiBold'; src: url("/assets/Roboto_SemiCondensed-SemiBold-5d49ade9.ttf") format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed Bold'; src: url("/assets/Roboto_SemiCondensed-Bold-fcdc3433.ttf") format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed ExtraBold'; src: url("/assets/Roboto_SemiCondensed-ExtraBold-6aee89f5.ttf") format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Roboto SemiCondensed Black'; src: url("/assets/Roboto_SemiCondensed-Black-2655f15c.ttf") format('truetype'); font-weight: 900; font-style: normal; }

/* Noto Sans Regular family */
@font-face { font-family: 'Noto Sans Thin'; src: url("/assets/NotoSans-Thin-4da5970a.ttf") format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraLight'; src: url("/assets/NotoSans-ExtraLight-f17f8f40.ttf") format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Noto Sans Light'; src: url("/assets/NotoSans-Light-9b9e076b.ttf") format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Noto Sans'; src: url("/assets/NotoSans-Regular-7c4425e5.ttf") format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Noto Sans Medium'; src: url("/assets/NotoSans-Medium-1613a254.ttf") format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiBold'; src: url("/assets/NotoSans-SemiBold-bc855290.ttf") format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Noto Sans Bold'; src: url("/assets/NotoSans-Bold-4a5b06a5.ttf") format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraBold'; src: url("/assets/NotoSans-ExtraBold-a59701ee.ttf") format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Noto Sans Black'; src: url("/assets/NotoSans-Black-36449ac1.ttf") format('truetype'); font-weight: 900; font-style: normal; }

/* Noto Sans Condensed family */
@font-face { font-family: 'Noto Sans Condensed Thin'; src: url("/assets/NotoSans_Condensed-Thin-f8fb61e6.ttf") format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed ExtraLight'; src: url("/assets/NotoSans_Condensed-ExtraLight-a5707e5e.ttf") format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed Light'; src: url("/assets/NotoSans_Condensed-Light-1c78aa15.ttf") format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed'; src: url("/assets/NotoSans_Condensed-Regular-fcaffbed.ttf") format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed Medium'; src: url("/assets/NotoSans_Condensed-Medium-84d9411b.ttf") format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed SemiBold'; src: url("/assets/NotoSans_Condensed-SemiBold-f6ae92ce.ttf") format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed Bold'; src: url("/assets/NotoSans_Condensed-Bold-24daabeb.ttf") format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed ExtraBold'; src: url("/assets/NotoSans_Condensed-ExtraBold-b7d42959.ttf") format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Noto Sans Condensed Black'; src: url("/assets/NotoSans_Condensed-Black-a9f51f93.ttf") format('truetype'); font-weight: 900; font-style: normal; }

/* Noto Sans SemiCondensed family */
@font-face { font-family: 'Noto Sans SemiCondensed Thin'; src: url("/assets/NotoSans_SemiCondensed-Thin-5698fb98.ttf") format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed ExtraLight'; src: url("/assets/NotoSans_SemiCondensed-ExtraLight-6a39d2bb.ttf") format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed Light'; src: url("/assets/NotoSans_SemiCondensed-Light-d518126b.ttf") format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed'; src: url("/assets/NotoSans_SemiCondensed-Regular-1075121c.ttf") format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed Medium'; src: url("/assets/NotoSans_SemiCondensed-Medium-5dc5a6d5.ttf") format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed SemiBold'; src: url("/assets/NotoSans_SemiCondensed-SemiBold-c2ce3fc2.ttf") format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed Bold'; src: url("/assets/NotoSans_SemiCondensed-Bold-783e017a.ttf") format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed ExtraBold'; src: url("/assets/NotoSans_SemiCondensed-ExtraBold-bb49369a.ttf") format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Noto Sans SemiCondensed Black'; src: url("/assets/NotoSans_SemiCondensed-Black-d7a2b0a6.ttf") format('truetype'); font-weight: 900; font-style: normal; }

/* Noto Sans ExtraCondensed family */
@font-face { font-family: 'Noto Sans ExtraCondensed Thin'; src: url("/assets/NotoSans_ExtraCondensed-Thin-ec5d07da.ttf") format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed ExtraLight'; src: url("/assets/NotoSans_ExtraCondensed-ExtraLight-b5a6a3fe.ttf") format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed Light'; src: url("/assets/NotoSans_ExtraCondensed-Light-4af73a98.ttf") format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed'; src: url("/assets/NotoSans_ExtraCondensed-Regular-4e941810.ttf") format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed Medium'; src: url("/assets/NotoSans_ExtraCondensed-Medium-6f448ef5.ttf") format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed SemiBold'; src: url("/assets/NotoSans_ExtraCondensed-SemiBold-5d5b27ff.ttf") format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed Bold'; src: url("/assets/NotoSans_ExtraCondensed-Bold-3e1f799a.ttf") format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed ExtraBold'; src: url("/assets/NotoSans_ExtraCondensed-ExtraBold-7527350d.ttf") format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Noto Sans ExtraCondensed Black'; src: url("/assets/NotoSans_ExtraCondensed-Black-5268fbc4.ttf") format('truetype'); font-weight: 900; font-style: normal; }
