aboutsummaryrefslogtreecommitdiff
path: root/static/css
diff options
context:
space:
mode:
Diffstat (limited to 'static/css')
-rw-r--r--static/css/main.css2360
-rw-r--r--static/css/main.css.map1
-rw-r--r--static/css/monokai.css70
3 files changed, 2431 insertions, 0 deletions
diff --git a/static/css/main.css b/static/css/main.css
new file mode 100644
index 0000000..413f3b7
--- /dev/null
+++ b/static/css/main.css
@@ -0,0 +1,2360 @@
+/* Main style sheet for Moeka
+ * Copyright (C) 2023 Daniel Schadt
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <https://www.gnu.org/licenses/>.
+ */
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Bold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-BoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLight.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Italic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Light.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-LightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Medium.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-MediumItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Regular.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Text.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-TextItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Thin.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ThinItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+/* General typographic improvements. */
+a {
+ text-decoration: none;
+ font-style: italic;
+ color: #35317A;
+}
+a:hover {
+ color: #0C00E0;
+}
+
+body {
+ hyphens: auto;
+}
+
+/* Font selection */
+body {
+ font-family: "IBM Plex Sans", sans-serif;
+}
+
+pre, code, tt {
+ font-family: "IBM Plex Mono", monospace;
+}
+
+/* Main content styling */
+#mainArea {
+ font-size: 15pt;
+ padding-top: 30px;
+}
+
+.topmost {
+ margin-top: 0px;
+}
+
+h1.topmost {
+ text-align: center;
+}
+
+/* Styling for the article list */
+.article-list .article-meta {
+ margin-top: 0;
+ margin-bottom: 5px;
+ color: #5e5e5e;
+ font-size: 13pt;
+}
+.article-list h1 {
+ font-size: 25pt;
+ /* There is enough margin around the paragraphs */
+ margin: 0;
+}
+.article-list h1 a {
+ color: #292933;
+ font-style: normal;
+}
+.article-list h1 a:hover {
+ color: #0C00E0;
+}
+.article-list .read-more-link {
+ display: block;
+ text-align: right;
+}
+.article-list article {
+ margin-bottom: 100px;
+}
+
+/* Styling for a single article */
+.article .article-meta {
+ margin-top: 0;
+ color: #5e5e5e;
+ text-align: center;
+ font-size: 13pt;
+}
+.article h1 {
+ text-align: center;
+ font-size: 30pt;
+ margin-bottom: 10px;
+}
+.article .content {
+ line-height: 1.4;
+}
+.article code, .article tt {
+ font-weight: 350;
+}
+.article img {
+ display: block;
+ margin: 0 auto;
+}
+
+/* Styling for a page (reuses a lot of the article style) */
+.page h1 {
+ margin-top: 0;
+}
+
+/* Styling for article tags */
+ul.tags {
+ list-style-type: none;
+ padding-left: 0;
+ font-size: 12pt;
+}
+ul.tags li {
+ display: inline-block;
+ margin-right: 5px;
+}
+ul.tags a {
+ font-style: normal;
+ display: inline-block;
+ padding: 4px 8px;
+ border-radius: 4px;
+ background-color: #CBE6FA;
+}
+ul.tags a:hover {
+ color: #CBE6FA;
+ background-color: #CC3948;
+}
+
+/* Special code block handling */
+.highlight {
+ padding: 10px;
+ font-size: 12pt;
+ border-radius: 4px;
+}
+.highlight pre {
+ margin: 0;
+ width: 100%;
+ overflow: scroll;
+}
+
+.literal-block {
+ padding: 10px;
+ font-size: 12pt;
+ border-radius: 4px;
+ background-color: #272822;
+ color: #f8f8f2;
+ overflow: scroll;
+}
+
+/* Blockquotes */
+blockquote {
+ margin: 0;
+ font-size: 14pt;
+ font-weight: 350;
+ background-color: #f0f0f0;
+ border-radius: 4px;
+ padding: 10px;
+}
+
+/* Side menu styling */
+#sideBanner {
+ font-size: 15pt;
+}
+#sideBanner #mainTitle {
+ font-size: 20pt;
+ font-weight: bold;
+}
+#sideBanner a {
+ color: #292933;
+ font-style: normal;
+}
+#sideBanner a:hover {
+ color: #0C00E0;
+}
+#sideBanner ul {
+ list-style-type: none;
+ padding-left: 0;
+}
+#sideBanner ul li a {
+ padding-bottom: 10px;
+ display: block;
+}
+
+/* Footer styles */
+footer {
+ margin-top: 40px;
+ text-align: center;
+ font-size: 12pt;
+ color: #5e5e5e;
+}
+footer p {
+ margin: 5px 0;
+}
+footer .icons {
+ margin-bottom: 40px;
+}
+
+div.social-icon {
+ display: inline-block;
+ width: 32px;
+ height: 32px;
+ margin-right: 15px;
+}
+
+img.social-icon {
+ width: 100%;
+ margin: auto;
+}
+
+#licenceLine {
+ display: flex;
+ justify-content: center;
+ align-content: center;
+}
+
+.cc-icon {
+ height: 20px;
+ margin-right: 5px;
+}
+
+/* Main layout for big screens */
+@media (min-width: 1150px) {
+ #openSideBanner {
+ display: none;
+ }
+ #hideMenu {
+ display: none;
+ }
+ #sideBanner {
+ max-width: 20%;
+ position: fixed;
+ padding-top: 30px;
+ padding-left: 30px;
+ }
+}
+#mainArea {
+ max-width: 35em;
+ margin: 0 auto;
+}
+
+/* Style for small screens */
+@media (max-width: 1150px) {
+ #openSideBanner {
+ position: absolute;
+ top: 0;
+ width: 95%;
+ margin: 0 auto;
+ }
+ #openSideBanner img {
+ position: absolute;
+ top: 30px;
+ right: 30px;
+ }
+ #sideBanner {
+ position: absolute;
+ text-align: center;
+ background-color: white;
+ width: 95%;
+ margin: 0 auto;
+ z-index: 100;
+ transform: translateY(-100%);
+ transition: transform 0.2s ease;
+ top: 0;
+ }
+ #sideBanner:target {
+ transform: translateY(0);
+ }
+ #sideBanner #hideMenu {
+ position: absolute;
+ top: 30px;
+ right: 30px;
+ }
+ #mainArea {
+ max-width: 35em;
+ }
+}
+
+/*# sourceMappingURL=main.css.map */
diff --git a/static/css/main.css.map b/static/css/main.css.map
new file mode 100644
index 0000000..00388b3
--- /dev/null
+++ b/static/css/main.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/main.scss","../sass/plex/mono/bold/_index.scss","../sass/plex/mono/bold/_cyrillic.scss","../sass/plex/mono/bold/_pi.scss","../sass/plex/mono/bold/_latin3.scss","../sass/plex/mono/bold/_latin2.scss","../sass/plex/mono/bold/_latin1.scss","../sass/plex/mono/bold/italic/_index.scss","../sass/plex/mono/bold/italic/_cyrillic.scss","../sass/plex/mono/bold/italic/_pi.scss","../sass/plex/mono/bold/italic/_latin3.scss","../sass/plex/mono/bold/italic/_latin2.scss","../sass/plex/mono/bold/italic/_latin1.scss","../sass/plex/mono/extralight/_index.scss","../sass/plex/mono/extralight/_cyrillic.scss","../sass/plex/mono/extralight/_pi.scss","../sass/plex/mono/extralight/_latin3.scss","../sass/plex/mono/extralight/_latin2.scss","../sass/plex/mono/extralight/_latin1.scss","../sass/plex/mono/extralight/italic/_index.scss","../sass/plex/mono/extralight/italic/_cyrillic.scss","../sass/plex/mono/extralight/italic/_pi.scss","../sass/plex/mono/extralight/italic/_latin3.scss","../sass/plex/mono/extralight/italic/_latin2.scss","../sass/plex/mono/extralight/italic/_latin1.scss","../sass/plex/mono/italic/_index.scss","../sass/plex/mono/italic/_cyrillic.scss","../sass/plex/mono/italic/_pi.scss","../sass/plex/mono/italic/_latin3.scss","../sass/plex/mono/italic/_latin2.scss","../sass/plex/mono/italic/_latin1.scss","../sass/plex/mono/light/_index.scss","../sass/plex/mono/light/_cyrillic.scss","../sass/plex/mono/light/_pi.scss","../sass/plex/mono/light/_latin3.scss","../sass/plex/mono/light/_latin2.scss","../sass/plex/mono/light/_latin1.scss","../sass/plex/mono/light/italic/_index.scss","../sass/plex/mono/light/italic/_cyrillic.scss","../sass/plex/mono/light/italic/_pi.scss","../sass/plex/mono/light/italic/_latin3.scss","../sass/plex/mono/light/italic/_latin2.scss","../sass/plex/mono/light/italic/_latin1.scss","../sass/plex/mono/medium/_index.scss","../sass/plex/mono/medium/_cyrillic.scss","../sass/plex/mono/medium/_pi.scss","../sass/plex/mono/medium/_latin3.scss","../sass/plex/mono/medium/_latin2.scss","../sass/plex/mono/medium/_latin1.scss","../sass/plex/mono/medium/italic/_index.scss","../sass/plex/mono/medium/italic/_cyrillic.scss","../sass/plex/mono/medium/italic/_pi.scss","../sass/plex/mono/medium/italic/_latin3.scss","../sass/plex/mono/medium/italic/_latin2.scss","../sass/plex/mono/medium/italic/_latin1.scss","../sass/plex/mono/regular/_index.scss","../sass/plex/mono/regular/_cyrillic.scss","../sass/plex/mono/regular/_pi.scss","../sass/plex/mono/regular/_latin3.scss","../sass/plex/mono/regular/_latin2.scss","../sass/plex/mono/regular/_latin1.scss","../sass/plex/mono/semibold/_index.scss","../sass/plex/mono/semibold/_cyrillic.scss","../sass/plex/mono/semibold/_pi.scss","../sass/plex/mono/semibold/_latin3.scss","../sass/plex/mono/semibold/_latin2.scss","../sass/plex/mono/semibold/_latin1.scss","../sass/plex/mono/semibold/italic/_index.scss","../sass/plex/mono/semibold/italic/_cyrillic.scss","../sass/plex/mono/semibold/italic/_pi.scss","../sass/plex/mono/semibold/italic/_latin3.scss","../sass/plex/mono/semibold/italic/_latin2.scss","../sass/plex/mono/semibold/italic/_latin1.scss","../sass/plex/mono/text/_index.scss","../sass/plex/mono/text/_cyrillic.scss","../sass/plex/mono/text/_pi.scss","../sass/plex/mono/text/_latin3.scss","../sass/plex/mono/text/_latin2.scss","../sass/plex/mono/text/_latin1.scss","../sass/plex/mono/text/italic/_index.scss","../sass/plex/mono/text/italic/_cyrillic.scss","../sass/plex/mono/text/italic/_pi.scss","../sass/plex/mono/text/italic/_latin3.scss","../sass/plex/mono/text/italic/_latin2.scss","../sass/plex/mono/text/italic/_latin1.scss","../sass/plex/mono/thin/_index.scss","../sass/plex/mono/thin/_cyrillic.scss","../sass/plex/mono/thin/_pi.scss","../sass/plex/mono/thin/_latin3.scss","../sass/plex/mono/thin/_latin2.scss","../sass/plex/mono/thin/_latin1.scss","../sass/plex/mono/thin/italic/_index.scss","../sass/plex/mono/thin/italic/_cyrillic.scss","../sass/plex/mono/thin/italic/_pi.scss","../sass/plex/mono/thin/italic/_latin3.scss","../sass/plex/mono/thin/italic/_latin2.scss","../sass/plex/mono/thin/italic/_latin1.scss","../sass/plex/sans/bold/_index.scss","../sass/plex/sans/bold/_cyrillic.scss","../sass/plex/sans/bold/_pi.scss","../sass/plex/sans/bold/_latin3.scss","../sass/plex/sans/bold/_latin2.scss","../sass/plex/sans/bold/_latin1.scss","../sass/plex/sans/bold/_greek.scss","../sass/plex/sans/bold/italic/_index.scss","../sass/plex/sans/bold/italic/_cyrillic.scss","../sass/plex/sans/bold/italic/_pi.scss","../sass/plex/sans/bold/italic/_latin3.scss","../sass/plex/sans/bold/italic/_latin2.scss","../sass/plex/sans/bold/italic/_latin1.scss","../sass/plex/sans/bold/italic/_greek.scss","../sass/plex/sans/extralight/_index.scss","../sass/plex/sans/extralight/_cyrillic.scss","../sass/plex/sans/extralight/_pi.scss","../sass/plex/sans/extralight/_latin3.scss","../sass/plex/sans/extralight/_latin2.scss","../sass/plex/sans/extralight/_latin1.scss","../sass/plex/sans/extralight/_greek.scss","../sass/plex/sans/extralight/italic/_index.scss","../sass/plex/sans/extralight/italic/_cyrillic.scss","../sass/plex/sans/extralight/italic/_pi.scss","../sass/plex/sans/extralight/italic/_latin3.scss","../sass/plex/sans/extralight/italic/_latin2.scss","../sass/plex/sans/extralight/italic/_latin1.scss","../sass/plex/sans/extralight/italic/_greek.scss","../sass/plex/sans/italic/_index.scss","../sass/plex/sans/italic/_cyrillic.scss","../sass/plex/sans/italic/_pi.scss","../sass/plex/sans/italic/_latin3.scss","../sass/plex/sans/italic/_latin2.scss","../sass/plex/sans/italic/_latin1.scss","../sass/plex/sans/italic/_greek.scss","../sass/plex/sans/light/_index.scss","../sass/plex/sans/light/_cyrillic.scss","../sass/plex/sans/light/_pi.scss","../sass/plex/sans/light/_latin3.scss","../sass/plex/sans/light/_latin2.scss","../sass/plex/sans/light/_latin1.scss","../sass/plex/sans/light/_greek.scss","../sass/plex/sans/light/italic/_index.scss","../sass/plex/sans/light/italic/_cyrillic.scss","../sass/plex/sans/light/italic/_pi.scss","../sass/plex/sans/light/italic/_latin3.scss","../sass/plex/sans/light/italic/_latin2.scss","../sass/plex/sans/light/italic/_latin1.scss","../sass/plex/sans/light/italic/_greek.scss","../sass/plex/sans/medium/_index.scss","../sass/plex/sans/medium/_cyrillic.scss","../sass/plex/sans/medium/_pi.scss","../sass/plex/sans/medium/_latin3.scss","../sass/plex/sans/medium/_latin2.scss","../sass/plex/sans/medium/_latin1.scss","../sass/plex/sans/medium/_greek.scss","../sass/plex/sans/medium/italic/_index.scss","../sass/plex/sans/medium/italic/_cyrillic.scss","../sass/plex/sans/medium/italic/_pi.scss","../sass/plex/sans/medium/italic/_latin3.scss","../sass/plex/sans/medium/italic/_latin2.scss","../sass/plex/sans/medium/italic/_latin1.scss","../sass/plex/sans/medium/italic/_greek.scss","../sass/plex/sans/regular/_index.scss","../sass/plex/sans/regular/_cyrillic.scss","../sass/plex/sans/regular/_pi.scss","../sass/plex/sans/regular/_latin3.scss","../sass/plex/sans/regular/_latin2.scss","../sass/plex/sans/regular/_latin1.scss","../sass/plex/sans/regular/_greek.scss","../sass/plex/sans/semibold/_index.scss","../sass/plex/sans/semibold/_cyrillic.scss","../sass/plex/sans/semibold/_pi.scss","../sass/plex/sans/semibold/_latin3.scss","../sass/plex/sans/semibold/_latin2.scss","../sass/plex/sans/semibold/_latin1.scss","../sass/plex/sans/semibold/_greek.scss","../sass/plex/sans/semibold/italic/_index.scss","../sass/plex/sans/semibold/italic/_cyrillic.scss","../sass/plex/sans/semibold/italic/_pi.scss","../sass/plex/sans/semibold/italic/_latin3.scss","../sass/plex/sans/semibold/italic/_latin2.scss","../sass/plex/sans/semibold/italic/_latin1.scss","../sass/plex/sans/semibold/italic/_greek.scss","../sass/plex/sans/text/_index.scss","../sass/plex/sans/text/_cyrillic.scss","../sass/plex/sans/text/_pi.scss","../sass/plex/sans/text/_latin3.scss","../sass/plex/sans/text/_latin2.scss","../sass/plex/sans/text/_latin1.scss","../sass/plex/sans/text/_greek.scss","../sass/plex/sans/text/italic/_index.scss","../sass/plex/sans/text/italic/_cyrillic.scss","../sass/plex/sans/text/italic/_pi.scss","../sass/plex/sans/text/italic/_latin3.scss","../sass/plex/sans/text/italic/_latin2.scss","../sass/plex/sans/text/italic/_latin1.scss","../sass/plex/sans/text/italic/_greek.scss","../sass/plex/sans/thin/_index.scss","../sass/plex/sans/thin/_cyrillic.scss","../sass/plex/sans/thin/_pi.scss","../sass/plex/sans/thin/_latin3.scss","../sass/plex/sans/thin/_latin2.scss","../sass/plex/sans/thin/_latin1.scss","../sass/plex/sans/thin/_greek.scss","../sass/plex/sans/thin/italic/_index.scss","../sass/plex/sans/thin/italic/_cyrillic.scss","../sass/plex/sans/thin/italic/_pi.scss","../sass/plex/sans/thin/italic/_latin3.scss","../sass/plex/sans/thin/italic/_latin2.scss","../sass/plex/sans/thin/italic/_latin1.scss","../sass/plex/sans/thin/italic/_greek.scss","../sass/plex/serif/bold/_index.scss","../sass/plex/serif/bold/_cyrillic.scss","../sass/plex/serif/bold/_pi.scss","../sass/plex/serif/bold/_latin3.scss","../sass/plex/serif/bold/_latin2.scss","../sass/plex/serif/bold/_latin1.scss","../sass/plex/serif/bold/italic/_index.scss","../sass/plex/serif/bold/italic/_cyrillic.scss","../sass/plex/serif/bold/italic/_pi.scss","../sass/plex/serif/bold/italic/_latin3.scss","../sass/plex/serif/bold/italic/_latin2.scss","../sass/plex/serif/bold/italic/_latin1.scss","../sass/plex/serif/extralight/_index.scss","../sass/plex/serif/extralight/_cyrillic.scss","../sass/plex/serif/extralight/_pi.scss","../sass/plex/serif/extralight/_latin3.scss","../sass/plex/serif/extralight/_latin2.scss","../sass/plex/serif/extralight/_latin1.scss","../sass/plex/serif/extralight/italic/_index.scss","../sass/plex/serif/extralight/italic/_cyrillic.scss","../sass/plex/serif/extralight/italic/_pi.scss","../sass/plex/serif/extralight/italic/_latin3.scss","../sass/plex/serif/extralight/italic/_latin2.scss","../sass/plex/serif/extralight/italic/_latin1.scss","../sass/plex/serif/italic/_index.scss","../sass/plex/serif/italic/_cyrillic.scss","../sass/plex/serif/italic/_pi.scss","../sass/plex/serif/italic/_latin3.scss","../sass/plex/serif/italic/_latin2.scss","../sass/plex/serif/italic/_latin1.scss","../sass/plex/serif/light/_index.scss","../sass/plex/serif/light/_cyrillic.scss","../sass/plex/serif/light/_pi.scss","../sass/plex/serif/light/_latin3.scss","../sass/plex/serif/light/_latin2.scss","../sass/plex/serif/light/_latin1.scss","../sass/plex/serif/light/italic/_index.scss","../sass/plex/serif/light/italic/_cyrillic.scss","../sass/plex/serif/light/italic/_pi.scss","../sass/plex/serif/light/italic/_latin3.scss","../sass/plex/serif/light/italic/_latin2.scss","../sass/plex/serif/light/italic/_latin1.scss","../sass/plex/serif/medium/_index.scss","../sass/plex/serif/medium/_cyrillic.scss","../sass/plex/serif/medium/_pi.scss","../sass/plex/serif/medium/_latin3.scss","../sass/plex/serif/medium/_latin2.scss","../sass/plex/serif/medium/_latin1.scss","../sass/plex/serif/medium/italic/_index.scss","../sass/plex/serif/medium/italic/_cyrillic.scss","../sass/plex/serif/medium/italic/_pi.scss","../sass/plex/serif/medium/italic/_latin3.scss","../sass/plex/serif/medium/italic/_latin2.scss","../sass/plex/serif/medium/italic/_latin1.scss","../sass/plex/serif/regular/_index.scss","../sass/plex/serif/regular/_cyrillic.scss","../sass/plex/serif/regular/_pi.scss","../sass/plex/serif/regular/_latin3.scss","../sass/plex/serif/regular/_latin2.scss","../sass/plex/serif/regular/_latin1.scss","../sass/plex/serif/semibold/_index.scss","../sass/plex/serif/semibold/_cyrillic.scss","../sass/plex/serif/semibold/_pi.scss","../sass/plex/serif/semibold/_latin3.scss","../sass/plex/serif/semibold/_latin2.scss","../sass/plex/serif/semibold/_latin1.scss","../sass/plex/serif/semibold/italic/_index.scss","../sass/plex/serif/semibold/italic/_cyrillic.scss","../sass/plex/serif/semibold/italic/_pi.scss","../sass/plex/serif/semibold/italic/_latin3.scss","../sass/plex/serif/semibold/italic/_latin2.scss","../sass/plex/serif/semibold/italic/_latin1.scss","../sass/plex/serif/text/_index.scss","../sass/plex/serif/text/_cyrillic.scss","../sass/plex/serif/text/_pi.scss","../sass/plex/serif/text/_latin3.scss","../sass/plex/serif/text/_latin2.scss","../sass/plex/serif/text/_latin1.scss","../sass/plex/serif/text/italic/_index.scss","../sass/plex/serif/text/italic/_cyrillic.scss","../sass/plex/serif/text/italic/_pi.scss","../sass/plex/serif/text/italic/_latin3.scss","../sass/plex/serif/text/italic/_latin2.scss","../sass/plex/serif/text/italic/_latin1.scss","../sass/plex/serif/thin/_index.scss","../sass/plex/serif/thin/_cyrillic.scss","../sass/plex/serif/thin/_pi.scss","../sass/plex/serif/thin/_latin3.scss","../sass/plex/serif/thin/_latin2.scss","../sass/plex/serif/thin/_latin1.scss","../sass/plex/serif/thin/italic/_index.scss","../sass/plex/serif/thin/italic/_cyrillic.scss","../sass/plex/serif/thin/italic/_pi.scss","../sass/plex/serif/thin/italic/_latin3.scss","../sass/plex/serif/thin/italic/_latin2.scss","../sass/plex/serif/thin/italic/_latin1.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACCA;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;AhT2BJ;AACA;EACE;EACA;EACA,OAlBW;;AAoBX;EACE,OApBe;;;AAuBnB;EACE;;;AAGF;AACA;EACE;;;AAEF;EACE;;;AAGF;AACA;EACE;EACA,aA9BQ;;;AAgCV;EACE;;;AAEF;EACE;;;AAGF;AAEE;EACE;EACA;EACA,OAlDU;EAmDV;;AAGF;EACE;AACA;EACA;;AACA;EACE,OA5DU;EA6DV;;AACA;EACE,OAhEW;;AAqEjB;EACE;EACA;;AAGF;EACE;;;AAIJ;AAEE;EACE;EACA,OAjFU;EAkFV;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;EACE;;;AAGF;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,kBA3HmB;;AA4HnB;EACE,OA3HY;EA4HZ,kBA7HuB;;;AAkI7B;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EAYE;;AAXA;EACE;EACA;;AAEF;EACE,OA3KY;EA4KZ;;AACA;EACE,OA/Ka;;AAmLjB;EACE;EACA;;AACA;EACE;EACA;;;AAKN;AACA;EACE;EACA;EACA;EACA,OAhMY;;AAiMZ;EACE;;AAEF;EACE;;;AAGJ;EACE;EACA,OAnMiB;EAoMjB,QApMiB;EAqMjB;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA,aAjOM;IAkON,cAlOM;;;AAsOV;EACE;EACA;;;AAGF;AACA;EACE;IACE;IACA;IACA;IACA;;EACA;IACE;IACA,KApPI;IAqPJ,OArPI;;EAwPR;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA,KAvQI;IAwQJ,OAxQI;;EA2QR;IACE","file":"main.css"} \ No newline at end of file
diff --git a/static/css/monokai.css b/static/css/monokai.css
new file mode 100644
index 0000000..d8777a8
--- /dev/null
+++ b/static/css/monokai.css
@@ -0,0 +1,70 @@
+.highlight .hll { background-color: #49483e }
+.highlight { background: #272822; color: #f8f8f2 }
+.highlight .c { color: #75715e } /* Comment */
+.highlight .err { color: #960050; background-color: #1e0010 } /* Error */
+.highlight .k { color: #66d9ef } /* Keyword */
+.highlight .l { color: #ae81ff } /* Literal */
+.highlight .n { color: #f8f8f2 } /* Name */
+.highlight .o { color: #f92672 } /* Operator */
+.highlight .p { color: #f8f8f2 } /* Punctuation */
+.highlight .ch { color: #75715e } /* Comment.Hashbang */
+.highlight .cm { color: #75715e } /* Comment.Multiline */
+.highlight .cp { color: #75715e } /* Comment.Preproc */
+.highlight .cpf { color: #75715e } /* Comment.PreprocFile */
+.highlight .c1 { color: #75715e } /* Comment.Single */
+.highlight .cs { color: #75715e } /* Comment.Special */
+.highlight .gd { color: #f92672 } /* Generic.Deleted */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gi { color: #a6e22e } /* Generic.Inserted */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #75715e } /* Generic.Subheading */
+.highlight .kc { color: #66d9ef } /* Keyword.Constant */
+.highlight .kd { color: #66d9ef } /* Keyword.Declaration */
+.highlight .kn { color: #f92672 } /* Keyword.Namespace */
+.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
+.highlight .kr { color: #66d9ef } /* Keyword.Reserved */
+.highlight .kt { color: #66d9ef } /* Keyword.Type */
+.highlight .ld { color: #e6db74 } /* Literal.Date */
+.highlight .m { color: #ae81ff } /* Literal.Number */
+.highlight .s { color: #e6db74 } /* Literal.String */
+.highlight .na { color: #a6e22e } /* Name.Attribute */
+.highlight .nb { color: #f8f8f2 } /* Name.Builtin */
+.highlight .nc { color: #a6e22e } /* Name.Class */
+.highlight .no { color: #66d9ef } /* Name.Constant */
+.highlight .nd { color: #a6e22e } /* Name.Decorator */
+.highlight .ni { color: #f8f8f2 } /* Name.Entity */
+.highlight .ne { color: #a6e22e } /* Name.Exception */
+.highlight .nf { color: #a6e22e } /* Name.Function */
+.highlight .nl { color: #f8f8f2 } /* Name.Label */
+.highlight .nn { color: #f8f8f2 } /* Name.Namespace */
+.highlight .nx { color: #a6e22e } /* Name.Other */
+.highlight .py { color: #f8f8f2 } /* Name.Property */
+.highlight .nt { color: #f92672 } /* Name.Tag */
+.highlight .nv { color: #f8f8f2 } /* Name.Variable */
+.highlight .ow { color: #f92672 } /* Operator.Word */
+.highlight .w { color: #f8f8f2 } /* Text.Whitespace */
+.highlight .mb { color: #ae81ff } /* Literal.Number.Bin */
+.highlight .mf { color: #ae81ff } /* Literal.Number.Float */
+.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
+.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
+.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
+.highlight .sa { color: #e6db74 } /* Literal.String.Affix */
+.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
+.highlight .sc { color: #e6db74 } /* Literal.String.Char */
+.highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */
+.highlight .sd { color: #e6db74 } /* Literal.String.Doc */
+.highlight .s2 { color: #e6db74 } /* Literal.String.Double */
+.highlight .se { color: #ae81ff } /* Literal.String.Escape */
+.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
+.highlight .si { color: #e6db74 } /* Literal.String.Interpol */
+.highlight .sx { color: #e6db74 } /* Literal.String.Other */
+.highlight .sr { color: #e6db74 } /* Literal.String.Regex */
+.highlight .s1 { color: #e6db74 } /* Literal.String.Single */
+.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
+.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
+.highlight .fm { color: #a6e22e } /* Name.Function.Magic */
+.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
+.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
+.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
+.highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */
+.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */