1/*! DM Sans v17 and JetBrains Mono v24. Licenses: /fonts/dm-sans-OFL.txt and /fonts/jetbrains-mono-OFL.txt. */
2/* Keep subset bytes out of the stylesheet so unused glyph ranges do not add transfer size. */
3/* latin-ext */
4@font-face {
5 font-family: "DM Sans";
6 font-style: normal;
7 font-weight: 400;
8 font-display: swap;
9 src: url(../assets/fonts/dm-sans-latin-ext.woff2?no-inline) format("woff2");
10 unicode-range:
11 U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
12 U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
13 U+A720-A7FF;
14}
15/* latin */
16@font-face {
17 font-family: "DM Sans";
18 font-style: normal;
19 font-weight: 400;
20 font-display: swap;
21 src: url(../assets/fonts/dm-sans-latin.woff2?no-inline) format("woff2");
22 unicode-range:
23 U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
24 U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
25}
26/* latin-ext */
27@font-face {
28 font-family: "DM Sans";
29 font-style: normal;
30 font-weight: 500;
31 font-display: swap;
32 src: url(../assets/fonts/dm-sans-latin-ext.woff2?no-inline) format("woff2");
33 unicode-range:
34 U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
35 U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
36 U+A720-A7FF;
37}
38/* latin */
39@font-face {
40 font-family: "DM Sans";
41 font-style: normal;
42 font-weight: 500;
43 font-display: swap;
44 src: url(../assets/fonts/dm-sans-latin.woff2?no-inline) format("woff2");
45 unicode-range:
46 U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
47 U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
48}
49/* latin-ext */
50@font-face {
51 font-family: "DM Sans";
52 font-style: normal;
53 font-weight: 600;
54 font-display: swap;
55 src: url(../assets/fonts/dm-sans-latin-ext.woff2?no-inline) format("woff2");
56 unicode-range:
57 U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
58 U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
59 U+A720-A7FF;
60}
61/* latin */
62@font-face {
63 font-family: "DM Sans";
64 font-style: normal;
65 font-weight: 600;
66 font-display: swap;
67 src: url(../assets/fonts/dm-sans-latin.woff2?no-inline) format("woff2");
68 unicode-range:
69 U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
70 U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
71}
72/* cyrillic-ext */
73@font-face {
74 font-family: "JetBrains Mono";
75 font-style: normal;
76 font-weight: 400;
77 font-display: swap;
78 src: url(../assets/fonts/jetbrains-mono-cyrillic-ext.woff2?no-inline) format("woff2");
79 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
80}
81/* cyrillic */
82@font-face {
83 font-family: "JetBrains Mono";
84 font-style: normal;
85 font-weight: 400;
86 font-display: swap;
87 src: url(../assets/fonts/jetbrains-mono-cyrillic.woff2?no-inline) format("woff2");
88 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
89}
90/* greek */
91@font-face {
92 font-family: "JetBrains Mono";
93 font-style: normal;
94 font-weight: 400;
95 font-display: swap;
96 src: url(../assets/fonts/jetbrains-mono-greek.woff2?no-inline) format("woff2");
97 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
98}
99/* vietnamese */
100@font-face {
101 font-family: "JetBrains Mono";
102 font-style: normal;
103 font-weight: 400;
104 font-display: swap;
105 src: url(../assets/fonts/jetbrains-mono-vietnamese.woff2?no-inline) format("woff2");
106 unicode-range:
107 U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301,
108 U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
109}
110/* latin-ext */
111@font-face {
112 font-family: "JetBrains Mono";
113 font-style: normal;
114 font-weight: 400;
115 font-display: swap;
116 src: url(../assets/fonts/jetbrains-mono-latin-ext.woff2?no-inline) format("woff2");
117 unicode-range:
118 U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
119 U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
120 U+A720-A7FF;
121}
122/* latin */
123@font-face {
124 font-family: "JetBrains Mono";
125 font-style: normal;
126 font-weight: 400;
127 font-display: swap;
128 src: url(../assets/fonts/jetbrains-mono-latin.woff2?no-inline) format("woff2");
129 unicode-range:
130 U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
131 U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
132}
133/* cyrillic-ext */
134@font-face {
135 font-family: "JetBrains Mono";
136 font-style: normal;
137 font-weight: 500;
138 font-display: swap;
139 src: url(../assets/fonts/jetbrains-mono-cyrillic-ext.woff2?no-inline) format("woff2");
140 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
141}
142/* cyrillic */
143@font-face {
144 font-family: "JetBrains Mono";
145 font-style: normal;
146 font-weight: 500;
147 font-display: swap;
148 src: url(../assets/fonts/jetbrains-mono-cyrillic.woff2?no-inline) format("woff2");
149 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
150}
151/* greek */
152@font-face {
153 font-family: "JetBrains Mono";
154 font-style: normal;
155 font-weight: 500;
156 font-display: swap;
157 src: url(../assets/fonts/jetbrains-mono-greek.woff2?no-inline) format("woff2");
158 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
159}
160/* vietnamese */
161@font-face {
162 font-family: "JetBrains Mono";
163 font-style: normal;
164 font-weight: 500;
165 font-display: swap;
166 src: url(../assets/fonts/jetbrains-mono-vietnamese.woff2?no-inline) format("woff2");
167 unicode-range:
168 U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301,
169 U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
170}
171/* latin-ext */
172@font-face {
173 font-family: "JetBrains Mono";
174 font-style: normal;
175 font-weight: 500;
176 font-display: swap;
177 src: url(../assets/fonts/jetbrains-mono-latin-ext.woff2?no-inline) format("woff2");
178 unicode-range:
179 U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
180 U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
181 U+A720-A7FF;
182}
183/* latin */
184@font-face {
185 font-family: "JetBrains Mono";
186 font-style: normal;
187 font-weight: 500;
188 font-display: swap;
189 src: url(../assets/fonts/jetbrains-mono-latin.woff2?no-inline) format("woff2");
190 unicode-range:
191 U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
192 U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
193}