/* Same-origin fonts. Sources, licenses and complete Unicode coverage: assets/fonts/page-translation/manifest.json */
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 300 700; font-display: swap; src: url("assets/fonts/page-translation/spacegrotesk.woff2?v=8e085aa438094f11") format("woff2"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-bold.ttf?v=ac27abd6450a64dd") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 700; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-bolditalic.ttf?v=af4e05a761e98c1a") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 200; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-extralight.ttf?v=826b765bd5173b97") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 200; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-extralightitalic.ttf?v=8ae22766094bd04c") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 400; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-italic.ttf?v=3362fc791b065219") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 300; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-light.ttf?v=780bcf65509d72a3") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 300; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-lightitalic.ttf?v=2bb4dd18abb03cb8") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-medium.ttf?v=a9b4c49bb299e05b") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 500; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-mediumitalic.ttf?v=de6e0f805a15a2a1") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-regular.ttf?v=6a3412f058c7d8df") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 600; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-semibold.ttf?v=d3c38e55c78f5b0f") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 600; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-semibolditalic.ttf?v=391ef0e273eb5257") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 100; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-thin.ttf?v=c44c820c14b4f1b8") format("truetype"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 100; font-display: swap; src: url("assets/fonts/page-translation/ibmplexmono-thinitalic.ttf?v=3782f01f12b444c6") format("truetype"); }
@font-face { font-family: "M PLUS 1 Code"; font-style: normal; font-weight: 100 700; font-display: swap; src: url("assets/fonts/page-translation/mplus1code.woff2?v=1e76b836d6105786") format("woff2"); }
@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("assets/fonts/page-translation/notosans.woff2?v=31243d23d5f0383f") format("woff2"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("assets/fonts/page-translation/notosansarabic.woff2?v=d383af9d4bce176d") format("woff2"); }
@font-face { font-family: "Noto Sans SC"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("assets/fonts/page-translation/notosanssc.woff2?v=aef8c34277afad81") format("woff2"); }
