Skip to content

admin/dorfarchiv

PublicMirror

Mirror of https://forge.levinkeller.de/levin/dorfarchiv.git

Levin KellerInitial commit140869eHistory
2181 lines · 57 KB
1.col,
2.container {
3 padding: 0 var(--ifm-spacing-horizontal);
4 width: 100%;
5}
6.markdown > h2,
7.markdown > h3,
8.markdown > h4,
9.markdown > h5,
10.markdown > h6 {
11 margin-bottom: calc(
12 var(--ifm-heading-vertical-rhythm-bottom) *
13 var(--ifm-leading)
14 );
15}
16.markdown li,
17body {
18 word-wrap: break-word;
19}
20body,
21ol ol,
22ol ul,
23ul ol,
24ul ul {
25 margin: 0;
26}
27pre,
28table {
29 overflow: auto;
30}
31blockquote,
32pre {
33 margin: 0 0 var(--ifm-spacing-vertical);
34}
35.breadcrumbs__link,
36.button {
37 transition-timing-function: var(--ifm-transition-timing-default);
38}
39.button,
40code {
41 vertical-align: middle;
42}
43.button--outline.button--active,
44.button--outline:active,
45.button--outline:hover,
46:root {
47 --ifm-button-color: var(--ifm-font-color-base-inverse);
48}
49.menu__link:hover,
50a {
51 transition: color var(--ifm-transition-fast)
52 var(--ifm-transition-timing-default);
53}
54.navbar--dark,
55:root {
56 --ifm-navbar-link-hover-color: var(--ifm-color-primary);
57}
58.menu,
59.navbar-sidebar {
60 overflow-x: hidden;
61}
62:root,
63html[data-theme="dark"] {
64 --ifm-color-emphasis-500: var(--ifm-color-gray-500);
65}
66:root {
67 --ifm-color-scheme: light;
68 --ifm-dark-value: 10%;
69 --ifm-darker-value: 15%;
70 --ifm-darkest-value: 30%;
71 --ifm-light-value: 15%;
72 --ifm-lighter-value: 30%;
73 --ifm-lightest-value: 50%;
74 --ifm-contrast-background-value: 90%;
75 --ifm-contrast-foreground-value: 70%;
76 --ifm-contrast-background-dark-value: 70%;
77 --ifm-contrast-foreground-dark-value: 90%;
78 --ifm-color-primary: #3578e5;
79 --ifm-color-secondary: #ebedf0;
80 --ifm-color-success: #00a400;
81 --ifm-color-info: #54c7ec;
82 --ifm-color-warning: #ffba00;
83 --ifm-color-danger: #fa383e;
84 --ifm-color-primary-dark: #306cce;
85 --ifm-color-primary-darker: #2d66c3;
86 --ifm-color-primary-darkest: #2554a0;
87 --ifm-color-primary-light: #538ce9;
88 --ifm-color-primary-lighter: #72a1ed;
89 --ifm-color-primary-lightest: #9abcf2;
90 --ifm-color-primary-contrast-background: #ebf2fc;
91 --ifm-color-primary-contrast-foreground: #102445;
92 --ifm-color-secondary-dark: #d4d5d8;
93 --ifm-color-secondary-darker: #c8c9cc;
94 --ifm-color-secondary-darkest: #a4a6a8;
95 --ifm-color-secondary-light: #eef0f2;
96 --ifm-color-secondary-lighter: #f1f2f5;
97 --ifm-color-secondary-lightest: #f5f6f8;
98 --ifm-color-secondary-contrast-background: #fdfdfe;
99 --ifm-color-secondary-contrast-foreground: #474748;
100 --ifm-color-success-dark: #009400;
101 --ifm-color-success-darker: #008b00;
102 --ifm-color-success-darkest: #007300;
103 --ifm-color-success-light: #26b226;
104 --ifm-color-success-lighter: #4dbf4d;
105 --ifm-color-success-lightest: #80d280;
106 --ifm-color-success-contrast-background: #e6f6e6;
107 --ifm-color-success-contrast-foreground: #003100;
108 --ifm-color-info-dark: #4cb3d4;
109 --ifm-color-info-darker: #47a9c9;
110 --ifm-color-info-darkest: #3b8ba5;
111 --ifm-color-info-light: #6ecfef;
112 --ifm-color-info-lighter: #87d8f2;
113 --ifm-color-info-lightest: #aae3f6;
114 --ifm-color-info-contrast-background: #eef9fd;
115 --ifm-color-info-contrast-foreground: #193c47;
116 --ifm-color-warning-dark: #e6a700;
117 --ifm-color-warning-darker: #d99e00;
118 --ifm-color-warning-darkest: #b38200;
119 --ifm-color-warning-light: #ffc426;
120 --ifm-color-warning-lighter: #ffcf4d;
121 --ifm-color-warning-lightest: #ffdd80;
122 --ifm-color-warning-contrast-background: #fff8e6;
123 --ifm-color-warning-contrast-foreground: #4d3800;
124 --ifm-color-danger-dark: #e13238;
125 --ifm-color-danger-darker: #d53035;
126 --ifm-color-danger-darkest: #af272b;
127 --ifm-color-danger-light: #fb565b;
128 --ifm-color-danger-lighter: #fb7478;
129 --ifm-color-danger-lightest: #fd9c9f;
130 --ifm-color-danger-contrast-background: #ffebec;
131 --ifm-color-danger-contrast-foreground: #4b1113;
132 --ifm-color-white: #fff;
133 --ifm-color-black: #000;
134 --ifm-color-gray-0: var(--ifm-color-white);
135 --ifm-color-gray-100: #f5f6f7;
136 --ifm-color-gray-200: #ebedf0;
137 --ifm-color-gray-300: #dadde1;
138 --ifm-color-gray-400: #ccd0d5;
139 --ifm-color-gray-500: #bec3c9;
140 --ifm-color-gray-600: #8d949e;
141 --ifm-color-gray-700: #606770;
142 --ifm-color-gray-800: #444950;
143 --ifm-color-gray-900: #1c1e21;
144 --ifm-color-gray-1000: var(--ifm-color-black);
145 --ifm-color-emphasis-0: var(--ifm-color-gray-0);
146 --ifm-color-emphasis-100: var(--ifm-color-gray-100);
147 --ifm-color-emphasis-200: var(--ifm-color-gray-200);
148 --ifm-color-emphasis-300: var(--ifm-color-gray-300);
149 --ifm-color-emphasis-400: var(--ifm-color-gray-400);
150 --ifm-color-emphasis-600: var(--ifm-color-gray-600);
151 --ifm-color-emphasis-700: var(--ifm-color-gray-700);
152 --ifm-color-emphasis-800: var(--ifm-color-gray-800);
153 --ifm-color-emphasis-900: var(--ifm-color-gray-900);
154 --ifm-color-emphasis-1000: var(--ifm-color-gray-1000);
155 --ifm-color-content: var(--ifm-color-emphasis-900);
156 --ifm-color-content-inverse: var(--ifm-color-emphasis-0);
157 --ifm-color-content-secondary: #525860;
158 --ifm-background-color: #0000;
159 --ifm-background-surface-color: var(--ifm-color-content-inverse);
160 --ifm-global-border-width: 1px;
161 --ifm-global-radius: 0.4rem;
162 --ifm-hover-overlay: #0000000d;
163 --ifm-font-color-base: var(--ifm-color-content);
164 --ifm-font-color-base-inverse: var(--ifm-color-content-inverse);
165 --ifm-font-color-secondary: var(--ifm-color-content-secondary);
166 --ifm-font-family-base:
167 system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans,
168 sans-serif, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif,
169 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
170 --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
171 "Liberation Mono", "Courier New", monospace;
172 --ifm-font-size-base: 100%;
173 --ifm-font-weight-light: 300;
174 --ifm-font-weight-normal: 400;
175 --ifm-font-weight-semibold: 500;
176 --ifm-font-weight-bold: 700;
177 --ifm-font-weight-base: var(--ifm-font-weight-normal);
178 --ifm-line-height-base: 1.65;
179 --ifm-global-spacing: 1rem;
180 --ifm-spacing-vertical: var(--ifm-global-spacing);
181 --ifm-spacing-horizontal: var(--ifm-global-spacing);
182 --ifm-transition-fast: 200ms;
183 --ifm-transition-slow: 400ms;
184 --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1);
185 --ifm-global-shadow-lw: 0 1px 2px 0 #0000001a;
186 --ifm-global-shadow-md: 0 5px 40px #0003;
187 --ifm-global-shadow-tl: 0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a;
188 --ifm-z-index-dropdown: 100;
189 --ifm-z-index-fixed: 200;
190 --ifm-z-index-overlay: 400;
191 --ifm-container-width: 1140px;
192 --ifm-container-width-xl: 1320px;
193 --ifm-code-background: #f6f7f8;
194 --ifm-code-border-radius: var(--ifm-global-radius);
195 --ifm-code-font-size: 90%;
196 --ifm-code-padding-horizontal: 0.1rem;
197 --ifm-code-padding-vertical: 0.1rem;
198 --ifm-pre-background: var(--ifm-code-background);
199 --ifm-pre-border-radius: var(--ifm-code-border-radius);
200 --ifm-pre-color: inherit;
201 --ifm-pre-line-height: 1.45;
202 --ifm-pre-padding: 1rem;
203 --ifm-heading-color: inherit;
204 --ifm-heading-margin-top: 0;
205 --ifm-heading-margin-bottom: var(--ifm-spacing-vertical);
206 --ifm-heading-font-family: var(--ifm-font-family-base);
207 --ifm-heading-font-weight: var(--ifm-font-weight-bold);
208 --ifm-heading-line-height: 1.25;
209 --ifm-h1-font-size: 2rem;
210 --ifm-h2-font-size: 1.5rem;
211 --ifm-h3-font-size: 1.25rem;
212 --ifm-h4-font-size: 1rem;
213 --ifm-h5-font-size: 0.875rem;
214 --ifm-h6-font-size: 0.85rem;
215 --ifm-image-alignment-padding: 1.25rem;
216 --ifm-leading-desktop: 1.25;
217 --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem);
218 --ifm-list-left-padding: 2rem;
219 --ifm-list-margin: 1rem;
220 --ifm-list-item-margin: 0.25rem;
221 --ifm-list-paragraph-margin: 1rem;
222 --ifm-table-cell-padding: 0.75rem;
223 --ifm-table-background: #0000;
224 --ifm-table-stripe-background: #00000008;
225 --ifm-table-border-width: 1px;
226 --ifm-table-border-color: var(--ifm-color-emphasis-300);
227 --ifm-table-head-background: inherit;
228 --ifm-table-head-color: inherit;
229 --ifm-table-head-font-weight: var(--ifm-font-weight-bold);
230 --ifm-table-cell-color: inherit;
231 --ifm-link-color: var(--ifm-color-primary);
232 --ifm-link-decoration: none;
233 --ifm-link-hover-color: var(--ifm-link-color);
234 --ifm-link-hover-decoration: underline;
235 --ifm-paragraph-margin-bottom: var(--ifm-leading);
236 --ifm-blockquote-font-size: var(--ifm-font-size-base);
237 --ifm-blockquote-border-left-width: 2px;
238 --ifm-blockquote-padding-horizontal: var(--ifm-spacing-horizontal);
239 --ifm-blockquote-padding-vertical: 0;
240 --ifm-blockquote-shadow: none;
241 --ifm-blockquote-color: var(--ifm-color-emphasis-800);
242 --ifm-blockquote-border-color: var(--ifm-color-emphasis-300);
243 --ifm-hr-background-color: var(--ifm-color-emphasis-500);
244 --ifm-hr-height: 1px;
245 --ifm-hr-margin-vertical: 1.5rem;
246 --ifm-scrollbar-size: 7px;
247 --ifm-scrollbar-track-background-color: #f1f1f1;
248 --ifm-scrollbar-thumb-background-color: silver;
249 --ifm-scrollbar-thumb-hover-background-color: #a7a7a7;
250 --ifm-alert-background-color: inherit;
251 --ifm-alert-border-color: inherit;
252 --ifm-alert-border-radius: var(--ifm-global-radius);
253 --ifm-alert-border-width: 0px;
254 --ifm-alert-border-left-width: 5px;
255 --ifm-alert-color: var(--ifm-font-color-base);
256 --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal);
257 --ifm-alert-padding-vertical: var(--ifm-spacing-vertical);
258 --ifm-alert-shadow: var(--ifm-global-shadow-lw);
259 --ifm-avatar-intro-margin: 1rem;
260 --ifm-avatar-intro-alignment: inherit;
261 --ifm-avatar-photo-size: 3rem;
262 --ifm-badge-background-color: inherit;
263 --ifm-badge-border-color: inherit;
264 --ifm-badge-border-radius: var(--ifm-global-radius);
265 --ifm-badge-border-width: var(--ifm-global-border-width);
266 --ifm-badge-color: var(--ifm-color-white);
267 --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5);
268 --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
269 --ifm-breadcrumb-border-radius: 1.5rem;
270 --ifm-breadcrumb-spacing: 0.5rem;
271 --ifm-breadcrumb-color-active: var(--ifm-color-primary);
272 --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay);
273 --ifm-breadcrumb-padding-horizontal: 0.8rem;
274 --ifm-breadcrumb-padding-vertical: 0.4rem;
275 --ifm-breadcrumb-size-multiplier: 1;
276 --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');
277 --ifm-breadcrumb-separator-filter: none;
278 --ifm-breadcrumb-separator-size: 0.5rem;
279 --ifm-breadcrumb-separator-size-multiplier: 1.25;
280 --ifm-button-background-color: inherit;
281 --ifm-button-border-color: var(--ifm-button-background-color);
282 --ifm-button-border-width: var(--ifm-global-border-width);
283 --ifm-button-font-weight: var(--ifm-font-weight-bold);
284 --ifm-button-padding-horizontal: 1.5rem;
285 --ifm-button-padding-vertical: 0.375rem;
286 --ifm-button-size-multiplier: 1;
287 --ifm-button-transition-duration: var(--ifm-transition-fast);
288 --ifm-button-border-radius: calc(
289 var(--ifm-global-radius) *
290 var(--ifm-button-size-multiplier)
291 );
292 --ifm-button-group-spacing: 2px;
293 --ifm-card-background-color: var(--ifm-background-surface-color);
294 --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2);
295 --ifm-card-horizontal-spacing: var(--ifm-global-spacing);
296 --ifm-card-vertical-spacing: var(--ifm-global-spacing);
297 --ifm-toc-border-color: var(--ifm-color-emphasis-300);
298 --ifm-toc-link-color: var(--ifm-color-content-secondary);
299 --ifm-toc-padding-vertical: 0.5rem;
300 --ifm-toc-padding-horizontal: 0.5rem;
301 --ifm-dropdown-background-color: var(--ifm-background-surface-color);
302 --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold);
303 --ifm-dropdown-link-color: var(--ifm-font-color-base);
304 --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay);
305 --ifm-footer-background-color: var(--ifm-color-emphasis-100);
306 --ifm-footer-color: inherit;
307 --ifm-footer-link-color: var(--ifm-color-emphasis-700);
308 --ifm-footer-link-hover-color: var(--ifm-color-primary);
309 --ifm-footer-link-horizontal-spacing: 0.5rem;
310 --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2);
311 --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2);
312 --ifm-footer-title-color: inherit;
313 --ifm-footer-logo-max-width: min(30rem, 90vw);
314 --ifm-hero-background-color: var(--ifm-background-surface-color);
315 --ifm-hero-text-color: var(--ifm-color-emphasis-800);
316 --ifm-menu-color: var(--ifm-color-emphasis-700);
317 --ifm-menu-color-active: var(--ifm-color-primary);
318 --ifm-menu-color-background-active: var(--ifm-hover-overlay);
319 --ifm-menu-color-background-hover: var(--ifm-hover-overlay);
320 --ifm-menu-link-padding-horizontal: 0.75rem;
321 --ifm-menu-link-padding-vertical: 0.375rem;
322 --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');
323 --ifm-menu-link-sublist-icon-filter: none;
324 --ifm-navbar-background-color: var(--ifm-background-surface-color);
325 --ifm-navbar-height: 3.75rem;
326 --ifm-navbar-item-padding-horizontal: 0.75rem;
327 --ifm-navbar-item-padding-vertical: 0.25rem;
328 --ifm-navbar-link-color: var(--ifm-font-color-base);
329 --ifm-navbar-link-active-color: var(--ifm-link-color);
330 --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal);
331 --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5);
332 --ifm-navbar-shadow: var(--ifm-global-shadow-lw);
333 --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200);
334 --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800);
335 --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500);
336 --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');
337 --ifm-navbar-sidebar-width: 83vw;
338 --ifm-pagination-border-radius: var(--ifm-global-radius);
339 --ifm-pagination-color-active: var(--ifm-color-primary);
340 --ifm-pagination-font-size: 1rem;
341 --ifm-pagination-item-active-background: var(--ifm-hover-overlay);
342 --ifm-pagination-page-spacing: 0.2em;
343 --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1);
344 --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
345 --ifm-pagination-nav-border-radius: var(--ifm-global-radius);
346 --ifm-pagination-nav-color-hover: var(--ifm-color-primary);
347 --ifm-pills-color-active: var(--ifm-color-primary);
348 --ifm-pills-color-background-active: var(--ifm-hover-overlay);
349 --ifm-pills-spacing: 0.125rem;
350 --ifm-tabs-color: var(--ifm-font-color-secondary);
351 --ifm-tabs-color-active: var(--ifm-color-primary);
352 --ifm-tabs-color-active-border: var(--ifm-tabs-color-active);
353 --ifm-tabs-padding-horizontal: 1rem;
354 --ifm-tabs-padding-vertical: 1rem;
355}
356.badge--danger,
357.badge--info,
358.badge--primary,
359.badge--secondary,
360.badge--success,
361.badge--warning {
362 --ifm-badge-border-color: var(--ifm-badge-background-color);
363}
364.button--link,
365.button--outline {
366 --ifm-button-background-color: #0000;
367}
368* {
369 box-sizing: border-box;
370}
371html {
372 -webkit-font-smoothing: antialiased;
373 -webkit-tap-highlight-color: transparent;
374 -webkit-text-size-adjust: 100%;
375 text-size-adjust: 100%;
376 background-color: var(--ifm-background-color);
377 color: var(--ifm-font-color-base);
378 color-scheme: var(--ifm-color-scheme);
379 font: var(--ifm-font-size-base) / var(--ifm-line-height-base)
380 var(--ifm-font-family-base);
381 text-rendering: optimizelegibility;
382}
383iframe {
384 border: 0;
385 color-scheme: auto;
386}
387.container {
388 margin: 0 auto;
389 max-width: var(--ifm-container-width);
390}
391.container--fluid {
392 max-width: inherit;
393}
394.row {
395 display: flex;
396 flex-wrap: wrap;
397 margin: 0 calc(var(--ifm-spacing-horizontal) * -1);
398}
399.margin-bottom--none,
400.margin-vert--none,
401.markdown > :last-child {
402 margin-bottom: 0 !important;
403}
404.margin-top--none,
405.margin-vert--none {
406 margin-top: 0 !important;
407}
408.row--no-gutters {
409 margin-left: 0;
410 margin-right: 0;
411}
412.margin-horiz--none,
413.margin-right--none {
414 margin-right: 0 !important;
415}
416.row--no-gutters > .col {
417 padding-left: 0;
418 padding-right: 0;
419}
420.row--align-top {
421 align-items: flex-start;
422}
423.row--align-bottom {
424 align-items: flex-end;
425}
426.row--align-center {
427 align-items: center;
428}
429.row--align-stretch {
430 align-items: stretch;
431}
432.row--align-baseline {
433 align-items: baseline;
434}
435.col {
436 --ifm-col-width: 100%;
437 flex: 1 0;
438 margin-left: 0;
439 max-width: var(--ifm-col-width);
440}
441.padding-bottom--none,
442.padding-vert--none {
443 padding-bottom: 0 !important;
444}
445.padding-top--none,
446.padding-vert--none {
447 padding-top: 0 !important;
448}
449.padding-horiz--none,
450.padding-left--none {
451 padding-left: 0 !important;
452}
453.padding-horiz--none,
454.padding-right--none {
455 padding-right: 0 !important;
456}
457.col[class*="col--"] {
458 flex: 0 0 var(--ifm-col-width);
459}
460.col--1 {
461 --ifm-col-width: 8.33333%;
462}
463.col--offset-1 {
464 margin-left: 8.33333%;
465}
466.col--2 {
467 --ifm-col-width: 16.66667%;
468}
469.col--offset-2 {
470 margin-left: 16.66667%;
471}
472.col--3 {
473 --ifm-col-width: 25%;
474}
475.col--offset-3 {
476 margin-left: 25%;
477}
478.col--4 {
479 --ifm-col-width: 33.33333%;
480}
481.col--offset-4 {
482 margin-left: 33.33333%;
483}
484.col--5 {
485 --ifm-col-width: 41.66667%;
486}
487.col--offset-5 {
488 margin-left: 41.66667%;
489}
490.col--6 {
491 --ifm-col-width: 50%;
492}
493.col--offset-6 {
494 margin-left: 50%;
495}
496.col--7 {
497 --ifm-col-width: 58.33333%;
498}
499.col--offset-7 {
500 margin-left: 58.33333%;
501}
502.col--8 {
503 --ifm-col-width: 66.66667%;
504}
505.col--offset-8 {
506 margin-left: 66.66667%;
507}
508.col--9 {
509 --ifm-col-width: 75%;
510}
511.col--offset-9 {
512 margin-left: 75%;
513}
514.col--10 {
515 --ifm-col-width: 83.33333%;
516}
517.col--offset-10 {
518 margin-left: 83.33333%;
519}
520.col--11 {
521 --ifm-col-width: 91.66667%;
522}
523.col--offset-11 {
524 margin-left: 91.66667%;
525}
526.col--12 {
527 --ifm-col-width: 100%;
528}
529.col--offset-12 {
530 margin-left: 100%;
531}
532.margin-horiz--none,
533.margin-left--none {
534 margin-left: 0 !important;
535}
536.margin--none {
537 margin: 0 !important;
538}
539.margin-bottom--xs,
540.margin-vert--xs {
541 margin-bottom: 0.25rem !important;
542}
543.margin-top--xs,
544.margin-vert--xs {
545 margin-top: 0.25rem !important;
546}
547.margin-horiz--xs,
548.margin-left--xs {
549 margin-left: 0.25rem !important;
550}
551.margin-horiz--xs,
552.margin-right--xs {
553 margin-right: 0.25rem !important;
554}
555.margin--xs {
556 margin: 0.25rem !important;
557}
558.margin-bottom--sm,
559.margin-vert--sm {
560 margin-bottom: 0.5rem !important;
561}
562.margin-top--sm,
563.margin-vert--sm {
564 margin-top: 0.5rem !important;
565}
566.margin-horiz--sm,
567.margin-left--sm {
568 margin-left: 0.5rem !important;
569}
570.margin-horiz--sm,
571.margin-right--sm {
572 margin-right: 0.5rem !important;
573}
574.margin--sm {
575 margin: 0.5rem !important;
576}
577.margin-bottom--md,
578.margin-vert--md {
579 margin-bottom: 1rem !important;
580}
581.margin-top--md,
582.margin-vert--md {
583 margin-top: 1rem !important;
584}
585.margin-horiz--md,
586.margin-left--md {
587 margin-left: 1rem !important;
588}
589.margin-horiz--md,
590.margin-right--md {
591 margin-right: 1rem !important;
592}
593.margin--md {
594 margin: 1rem !important;
595}
596.margin-bottom--lg,
597.margin-vert--lg {
598 margin-bottom: 2rem !important;
599}
600.margin-top--lg,
601.margin-vert--lg {
602 margin-top: 2rem !important;
603}
604.margin-horiz--lg,
605.margin-left--lg {
606 margin-left: 2rem !important;
607}
608.margin-horiz--lg,
609.margin-right--lg {
610 margin-right: 2rem !important;
611}
612.margin--lg {
613 margin: 2rem !important;
614}
615.margin-bottom--xl,
616.margin-vert--xl {
617 margin-bottom: 5rem !important;
618}
619.margin-top--xl,
620.margin-vert--xl {
621 margin-top: 5rem !important;
622}
623.margin-horiz--xl,
624.margin-left--xl {
625 margin-left: 5rem !important;
626}
627.margin-horiz--xl,
628.margin-right--xl {
629 margin-right: 5rem !important;
630}
631.margin--xl {
632 margin: 5rem !important;
633}
634.padding--none {
635 padding: 0 !important;
636}
637.padding-bottom--xs,
638.padding-vert--xs {
639 padding-bottom: 0.25rem !important;
640}
641.padding-top--xs,
642.padding-vert--xs {
643 padding-top: 0.25rem !important;
644}
645.padding-horiz--xs,
646.padding-left--xs {
647 padding-left: 0.25rem !important;
648}
649.padding-horiz--xs,
650.padding-right--xs {
651 padding-right: 0.25rem !important;
652}
653.padding--xs {
654 padding: 0.25rem !important;
655}
656.padding-bottom--sm,
657.padding-vert--sm {
658 padding-bottom: 0.5rem !important;
659}
660.padding-top--sm,
661.padding-vert--sm {
662 padding-top: 0.5rem !important;
663}
664.padding-horiz--sm,
665.padding-left--sm {
666 padding-left: 0.5rem !important;
667}
668.padding-horiz--sm,
669.padding-right--sm {
670 padding-right: 0.5rem !important;
671}
672.padding--sm {
673 padding: 0.5rem !important;
674}
675.padding-bottom--md,
676.padding-vert--md {
677 padding-bottom: 1rem !important;
678}
679.padding-top--md,
680.padding-vert--md {
681 padding-top: 1rem !important;
682}
683.padding-horiz--md,
684.padding-left--md {
685 padding-left: 1rem !important;
686}
687.padding-horiz--md,
688.padding-right--md {
689 padding-right: 1rem !important;
690}
691.padding--md {
692 padding: 1rem !important;
693}
694.padding-bottom--lg,
695.padding-vert--lg {
696 padding-bottom: 2rem !important;
697}
698.padding-top--lg,
699.padding-vert--lg {
700 padding-top: 2rem !important;
701}
702.padding-horiz--lg,
703.padding-left--lg {
704 padding-left: 2rem !important;
705}
706.padding-horiz--lg,
707.padding-right--lg {
708 padding-right: 2rem !important;
709}
710.padding--lg {
711 padding: 2rem !important;
712}
713.padding-bottom--xl,
714.padding-vert--xl {
715 padding-bottom: 5rem !important;
716}
717.padding-top--xl,
718.padding-vert--xl {
719 padding-top: 5rem !important;
720}
721.padding-horiz--xl,
722.padding-left--xl {
723 padding-left: 5rem !important;
724}
725.padding-horiz--xl,
726.padding-right--xl {
727 padding-right: 5rem !important;
728}
729.padding--xl {
730 padding: 5rem !important;
731}
732code {
733 background-color: var(--ifm-code-background);
734 border: 0.1rem solid #0000001a;
735 border-radius: var(--ifm-code-border-radius);
736 font-family: var(--ifm-font-family-monospace);
737 font-size: var(--ifm-code-font-size);
738 padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);
739}
740a code {
741 color: inherit;
742}
743pre {
744 background-color: var(--ifm-pre-background);
745 border-radius: var(--ifm-pre-border-radius);
746 color: var(--ifm-pre-color);
747 font: var(--ifm-code-font-size) / var(--ifm-pre-line-height)
748 var(--ifm-font-family-monospace);
749 padding: var(--ifm-pre-padding);
750}
751pre code {
752 background-color: initial;
753 border: none;
754 font-size: 100%;
755 line-height: inherit;
756 padding: 0;
757}
758kbd {
759 background-color: var(--ifm-color-emphasis-0);
760 border: 1px solid var(--ifm-color-emphasis-400);
761 border-radius: 0.2rem;
762 box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400);
763 color: var(--ifm-color-emphasis-800);
764 font: 80% var(--ifm-font-family-monospace);
765 padding: 0.15rem 0.3rem;
766}
767h1,
768h2,
769h3,
770h4,
771h5,
772h6 {
773 color: var(--ifm-heading-color);
774 font-family: var(--ifm-heading-font-family);
775 font-weight: var(--ifm-heading-font-weight);
776 line-height: var(--ifm-heading-line-height);
777 margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0;
778}
779h1 {
780 font-size: var(--ifm-h1-font-size);
781}
782h2 {
783 font-size: var(--ifm-h2-font-size);
784}
785h3 {
786 font-size: var(--ifm-h3-font-size);
787}
788h4 {
789 font-size: var(--ifm-h4-font-size);
790}
791h5 {
792 font-size: var(--ifm-h5-font-size);
793}
794h6 {
795 font-size: var(--ifm-h6-font-size);
796}
797img {
798 max-width: 100%;
799}
800img[align="right"] {
801 padding-left: var(--image-alignment-padding);
802}
803img[align="left"] {
804 padding-right: var(--image-alignment-padding);
805}
806.markdown {
807 --ifm-h1-vertical-rhythm-top: 3;
808 --ifm-h2-vertical-rhythm-top: 2;
809 --ifm-h3-vertical-rhythm-top: 1.5;
810 --ifm-heading-vertical-rhythm-top: 1.25;
811 --ifm-h1-vertical-rhythm-bottom: 1.25;
812 --ifm-heading-vertical-rhythm-bottom: 1;
813}
814.markdown:after,
815.markdown:before {
816 content: "";
817 display: table;
818}
819.markdown:after {
820 clear: both;
821}
822.markdown h1:first-child {
823 --ifm-h1-font-size: 3rem;
824 margin-bottom: calc(var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading));
825}
826.markdown > h2 {
827 --ifm-h2-font-size: 2rem;
828 margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading));
829}
830.markdown > h3 {
831 --ifm-h3-font-size: 1.5rem;
832 margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading));
833}
834.markdown > h4,
835.markdown > h5,
836.markdown > h6 {
837 margin-top: calc(var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading));
838}
839.markdown > p,
840.markdown > pre,
841.markdown > ul {
842 margin-bottom: var(--ifm-leading);
843}
844.markdown li > p {
845 margin-top: var(--ifm-list-paragraph-margin);
846}
847.markdown li + li {
848 margin-top: var(--ifm-list-item-margin);
849}
850ol,
851ul {
852 margin: 0 0 var(--ifm-list-margin);
853 padding-left: var(--ifm-list-left-padding);
854}
855ol ol,
856ul ol {
857 list-style-type: lower-roman;
858}
859ol ol ol,
860ol ul ol,
861ul ol ol,
862ul ul ol {
863 list-style-type: lower-alpha;
864}
865table {
866 border-collapse: collapse;
867 display: block;
868 margin-bottom: var(--ifm-spacing-vertical);
869}
870table thead tr {
871 border-bottom: 2px solid var(--ifm-table-border-color);
872}
873table thead,
874table tr:nth-child(2n) {
875 background-color: var(--ifm-table-stripe-background);
876}
877table tr {
878 background-color: var(--ifm-table-background);
879 border-top: var(--ifm-table-border-width) solid var(--ifm-table-border-color);
880}
881table td,
882table th {
883 border: var(--ifm-table-border-width) solid var(--ifm-table-border-color);
884 padding: var(--ifm-table-cell-padding);
885}
886table th {
887 background-color: var(--ifm-table-head-background);
888 color: var(--ifm-table-head-color);
889 font-weight: var(--ifm-table-head-font-weight);
890}
891table td {
892 color: var(--ifm-table-cell-color);
893}
894strong {
895 font-weight: var(--ifm-font-weight-bold);
896}
897a {
898 color: var(--ifm-link-color);
899 text-decoration: var(--ifm-link-decoration);
900}
901a:hover {
902 color: var(--ifm-link-hover-color);
903 text-decoration: var(--ifm-link-hover-decoration);
904}
905.button:hover,
906.text--no-decoration,
907.text--no-decoration:hover,
908a:not([href]) {
909 text-decoration: none;
910}
911p {
912 margin: 0 0 var(--ifm-paragraph-margin-bottom);
913}
914blockquote {
915 border-left: var(--ifm-blockquote-border-left-width) solid
916 var(--ifm-blockquote-border-color);
917 box-shadow: var(--ifm-blockquote-shadow);
918 color: var(--ifm-blockquote-color);
919 font-size: var(--ifm-blockquote-font-size);
920 padding: var(--ifm-blockquote-padding-vertical)
921 var(--ifm-blockquote-padding-horizontal);
922}
923blockquote > :first-child {
924 margin-top: 0;
925}
926blockquote > :last-child {
927 margin-bottom: 0;
928}
929hr {
930 background-color: var(--ifm-hr-background-color);
931 border: 0;
932 height: var(--ifm-hr-height);
933 margin: var(--ifm-hr-margin-vertical) 0;
934}
935.shadow--lw {
936 box-shadow: var(--ifm-global-shadow-lw) !important;
937}
938.shadow--md {
939 box-shadow: var(--ifm-global-shadow-md) !important;
940}
941.shadow--tl {
942 box-shadow: var(--ifm-global-shadow-tl) !important;
943}
944.text--primary {
945 color: var(--ifm-color-primary);
946}
947.text--secondary {
948 color: var(--ifm-color-secondary);
949}
950.text--success {
951 color: var(--ifm-color-success);
952}
953.text--info {
954 color: var(--ifm-color-info);
955}
956.text--warning {
957 color: var(--ifm-color-warning);
958}
959.text--danger {
960 color: var(--ifm-color-danger);
961}
962.text--center {
963 text-align: center;
964}
965.text--left {
966 text-align: left;
967}
968.text--justify {
969 text-align: justify;
970}
971.text--right {
972 text-align: right;
973}
974.text--capitalize {
975 text-transform: capitalize;
976}
977.text--lowercase {
978 text-transform: lowercase;
979}
980.alert__heading,
981.text--uppercase {
982 text-transform: uppercase;
983}
984.text--light {
985 font-weight: var(--ifm-font-weight-light);
986}
987.text--normal {
988 font-weight: var(--ifm-font-weight-normal);
989}
990.text--semibold {
991 font-weight: var(--ifm-font-weight-semibold);
992}
993.text--bold {
994 font-weight: var(--ifm-font-weight-bold);
995}
996.text--italic {
997 font-style: italic;
998}
999.text--truncate {
1000 overflow: hidden;
1001 text-overflow: ellipsis;
1002 white-space: nowrap;
1003}
1004.text--break {
1005 word-wrap: break-word !important;
1006 word-break: break-word !important;
1007}
1008.clean-btn {
1009 background: none;
1010 border: none;
1011 color: inherit;
1012 cursor: pointer;
1013 font-family: inherit;
1014 padding: 0;
1015}
1016.alert,
1017.alert .close {
1018 color: var(--ifm-alert-foreground-color);
1019}
1020.clean-list {
1021 list-style: none;
1022 padding-left: 0;
1023}
1024.alert--primary {
1025 --ifm-alert-background-color: var(--ifm-color-primary-contrast-background);
1026 --ifm-alert-background-color-highlight: #3578e526;
1027 --ifm-alert-foreground-color: var(--ifm-color-primary-contrast-foreground);
1028 --ifm-alert-border-color: var(--ifm-color-primary-dark);
1029}
1030.alert--secondary {
1031 --ifm-alert-background-color: var(--ifm-color-secondary-contrast-background);
1032 --ifm-alert-background-color-highlight: #ebedf026;
1033 --ifm-alert-foreground-color: var(--ifm-color-secondary-contrast-foreground);
1034 --ifm-alert-border-color: var(--ifm-color-secondary-dark);
1035}
1036.alert--success {
1037 --ifm-alert-background-color: var(--ifm-color-success-contrast-background);
1038 --ifm-alert-background-color-highlight: #00a40026;
1039 --ifm-alert-foreground-color: var(--ifm-color-success-contrast-foreground);
1040 --ifm-alert-border-color: var(--ifm-color-success-dark);
1041}
1042.alert--info {
1043 --ifm-alert-background-color: var(--ifm-color-info-contrast-background);
1044 --ifm-alert-background-color-highlight: #54c7ec26;
1045 --ifm-alert-foreground-color: var(--ifm-color-info-contrast-foreground);
1046 --ifm-alert-border-color: var(--ifm-color-info-dark);
1047}
1048.alert--warning {
1049 --ifm-alert-background-color: var(--ifm-color-warning-contrast-background);
1050 --ifm-alert-background-color-highlight: #ffba0026;
1051 --ifm-alert-foreground-color: var(--ifm-color-warning-contrast-foreground);
1052 --ifm-alert-border-color: var(--ifm-color-warning-dark);
1053}
1054.alert--danger {
1055 --ifm-alert-background-color: var(--ifm-color-danger-contrast-background);
1056 --ifm-alert-background-color-highlight: #fa383e26;
1057 --ifm-alert-foreground-color: var(--ifm-color-danger-contrast-foreground);
1058 --ifm-alert-border-color: var(--ifm-color-danger-dark);
1059}
1060.alert {
1061 --ifm-code-background: var(--ifm-alert-background-color-highlight);
1062 --ifm-link-color: var(--ifm-alert-foreground-color);
1063 --ifm-link-hover-color: var(--ifm-alert-foreground-color);
1064 --ifm-link-decoration: underline;
1065 --ifm-tabs-color: var(--ifm-alert-foreground-color);
1066 --ifm-tabs-color-active: var(--ifm-alert-foreground-color);
1067 --ifm-tabs-color-active-border: var(--ifm-alert-border-color);
1068 background-color: var(--ifm-alert-background-color);
1069 border: var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);
1070 border-left-width: var(--ifm-alert-border-left-width);
1071 border-radius: var(--ifm-alert-border-radius);
1072 box-shadow: var(--ifm-alert-shadow);
1073 padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal);
1074}
1075.alert__heading {
1076 align-items: center;
1077 display: flex;
1078 font: 700 var(--ifm-h5-font-size) / var(--ifm-heading-line-height)
1079 var(--ifm-heading-font-family);
1080 margin-bottom: 0.5rem;
1081}
1082.alert__icon {
1083 display: inline-flex;
1084 margin-right: 0.4em;
1085}
1086.alert__icon svg {
1087 fill: var(--ifm-alert-foreground-color);
1088 stroke: var(--ifm-alert-foreground-color);
1089 stroke-width: 0;
1090}
1091.alert .close {
1092 margin: calc(var(--ifm-alert-padding-vertical) * -1)
1093 calc(var(--ifm-alert-padding-horizontal) * -1) 0 0;
1094 opacity: 0.75;
1095}
1096.alert .close:focus,
1097.alert .close:hover {
1098 opacity: 1;
1099}
1100.alert a {
1101 text-decoration-color: var(--ifm-alert-border-color);
1102}
1103.alert a:hover {
1104 text-decoration-thickness: 2px;
1105}
1106.avatar {
1107 column-gap: var(--ifm-avatar-intro-margin);
1108 display: flex;
1109}
1110.avatar__photo {
1111 border-radius: 50%;
1112 display: block;
1113 height: var(--ifm-avatar-photo-size);
1114 overflow: hidden;
1115 width: var(--ifm-avatar-photo-size);
1116}
1117.card--full-height,
1118.navbar__logo img {
1119 height: 100%;
1120}
1121.avatar__photo--sm {
1122 --ifm-avatar-photo-size: 2rem;
1123}
1124.avatar__photo--lg {
1125 --ifm-avatar-photo-size: 4rem;
1126}
1127.avatar__photo--xl {
1128 --ifm-avatar-photo-size: 6rem;
1129}
1130.avatar__intro {
1131 display: flex;
1132 flex: 1 1;
1133 flex-direction: column;
1134 justify-content: center;
1135 text-align: var(--ifm-avatar-intro-alignment);
1136}
1137.badge,
1138.breadcrumbs__item,
1139.breadcrumbs__link,
1140.button,
1141.dropdown > .navbar__link:after {
1142 display: inline-block;
1143}
1144.avatar__name {
1145 font: 700 var(--ifm-h4-font-size) / var(--ifm-heading-line-height)
1146 var(--ifm-font-family-base);
1147}
1148.avatar__subtitle {
1149 margin-top: 0.25rem;
1150}
1151.avatar--vertical {
1152 --ifm-avatar-intro-alignment: center;
1153 --ifm-avatar-intro-margin: 0.5rem;
1154 align-items: center;
1155 flex-direction: column;
1156}
1157.badge {
1158 background-color: var(--ifm-badge-background-color);
1159 border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);
1160 border-radius: var(--ifm-badge-border-radius);
1161 color: var(--ifm-badge-color);
1162 font-size: 75%;
1163 font-weight: var(--ifm-font-weight-bold);
1164 line-height: 1;
1165 padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal);
1166}
1167.badge--primary {
1168 --ifm-badge-background-color: var(--ifm-color-primary);
1169}
1170.badge--secondary {
1171 --ifm-badge-background-color: var(--ifm-color-secondary);
1172 color: var(--ifm-color-black);
1173}
1174.breadcrumbs__link,
1175.button.button--secondary.button--outline:not(.button--active):not(:hover) {
1176 color: var(--ifm-font-color-base);
1177}
1178.badge--success {
1179 --ifm-badge-background-color: var(--ifm-color-success);
1180}
1181.badge--info {
1182 --ifm-badge-background-color: var(--ifm-color-info);
1183}
1184.badge--warning {
1185 --ifm-badge-background-color: var(--ifm-color-warning);
1186}
1187.badge--danger {
1188 --ifm-badge-background-color: var(--ifm-color-danger);
1189}
1190.breadcrumbs {
1191 margin-bottom: 0;
1192 padding-left: 0;
1193}
1194.breadcrumbs__item:not(:last-child):after {
1195 background: var(--ifm-breadcrumb-separator) center;
1196 content: " ";
1197 display: inline-block;
1198 filter: var(--ifm-breadcrumb-separator-filter);
1199 height: calc(
1200 var(--ifm-breadcrumb-separator-size) *
1201 var(--ifm-breadcrumb-size-multiplier) *
1202 var(--ifm-breadcrumb-separator-size-multiplier)
1203 );
1204 margin: 0 var(--ifm-breadcrumb-spacing);
1205 opacity: 0.5;
1206 width: calc(
1207 var(--ifm-breadcrumb-separator-size) *
1208 var(--ifm-breadcrumb-size-multiplier) *
1209 var(--ifm-breadcrumb-separator-size-multiplier)
1210 );
1211}
1212.breadcrumbs__item--active .breadcrumbs__link {
1213 background: var(--ifm-breadcrumb-item-background-active);
1214 color: var(--ifm-breadcrumb-color-active);
1215}
1216.breadcrumbs__link {
1217 border-radius: var(--ifm-breadcrumb-border-radius);
1218 font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier));
1219 padding: calc(
1220 var(--ifm-breadcrumb-padding-vertical) *
1221 var(--ifm-breadcrumb-size-multiplier)
1222 )
1223 calc(
1224 var(--ifm-breadcrumb-padding-horizontal) *
1225 var(--ifm-breadcrumb-size-multiplier)
1226 );
1227 transition-duration: var(--ifm-transition-fast);
1228 transition-property: background, color;
1229}
1230.breadcrumbs__link:link:hover,
1231.breadcrumbs__link:visited:hover,
1232area[href].breadcrumbs__link:hover {
1233 background: var(--ifm-breadcrumb-item-background-active);
1234 text-decoration: none;
1235}
1236.breadcrumbs__link:any-link:hover {
1237 background: var(--ifm-breadcrumb-item-background-active);
1238 text-decoration: none;
1239}
1240.breadcrumbs--sm {
1241 --ifm-breadcrumb-size-multiplier: 0.8;
1242}
1243.breadcrumbs--lg {
1244 --ifm-breadcrumb-size-multiplier: 1.2;
1245}
1246.button {
1247 background-color: var(--ifm-button-background-color);
1248 border: var(--ifm-button-border-width) solid var(--ifm-button-border-color);
1249 border-radius: var(--ifm-button-border-radius);
1250 cursor: pointer;
1251 font-size: calc(0.875rem * var(--ifm-button-size-multiplier));
1252 font-weight: var(--ifm-button-font-weight);
1253 line-height: 1.5;
1254 padding: calc(
1255 var(--ifm-button-padding-vertical) *
1256 var(--ifm-button-size-multiplier)
1257 )
1258 calc(
1259 var(--ifm-button-padding-horizontal) *
1260 var(--ifm-button-size-multiplier)
1261 );
1262 text-align: center;
1263 transition-duration: var(--ifm-button-transition-duration);
1264 transition-property: color, background, border-color;
1265 -webkit-user-select: none;
1266 user-select: none;
1267 white-space: nowrap;
1268}
1269.button,
1270.button:hover {
1271 color: var(--ifm-button-color);
1272}
1273.button--outline {
1274 --ifm-button-color: var(--ifm-button-border-color);
1275}
1276.button--outline:hover {
1277 --ifm-button-background-color: var(--ifm-button-border-color);
1278}
1279.button--link {
1280 --ifm-button-border-color: #0000;
1281 color: var(--ifm-link-color);
1282 text-decoration: var(--ifm-link-decoration);
1283}
1284.button--link.button--active,
1285.button--link:active,
1286.button--link:hover {
1287 color: var(--ifm-link-hover-color);
1288 text-decoration: var(--ifm-link-hover-decoration);
1289}
1290.button.disabled,
1291.button:disabled,
1292.button[disabled] {
1293 opacity: 0.65;
1294 pointer-events: none;
1295}
1296.button--sm {
1297 --ifm-button-size-multiplier: 0.8;
1298}
1299.button--lg {
1300 --ifm-button-size-multiplier: 1.35;
1301}
1302.button--block {
1303 display: block;
1304 width: 100%;
1305}
1306.button.button--secondary {
1307 color: var(--ifm-color-gray-900);
1308}
1309:where(.button--primary) {
1310 --ifm-button-background-color: var(--ifm-color-primary);
1311 --ifm-button-border-color: var(--ifm-color-primary);
1312}
1313:where(.button--primary):not(.button--outline):hover {
1314 --ifm-button-background-color: var(--ifm-color-primary-dark);
1315 --ifm-button-border-color: var(--ifm-color-primary-dark);
1316}
1317.button--primary.button--active,
1318.button--primary:active {
1319 --ifm-button-background-color: var(--ifm-color-primary-darker);
1320 --ifm-button-border-color: var(--ifm-color-primary-darker);
1321}
1322:where(.button--secondary) {
1323 --ifm-button-background-color: var(--ifm-color-secondary);
1324 --ifm-button-border-color: var(--ifm-color-secondary);
1325}
1326:where(.button--secondary):not(.button--outline):hover {
1327 --ifm-button-background-color: var(--ifm-color-secondary-dark);
1328 --ifm-button-border-color: var(--ifm-color-secondary-dark);
1329}
1330.button--secondary.button--active,
1331.button--secondary:active {
1332 --ifm-button-background-color: var(--ifm-color-secondary-darker);
1333 --ifm-button-border-color: var(--ifm-color-secondary-darker);
1334}
1335:where(.button--success) {
1336 --ifm-button-background-color: var(--ifm-color-success);
1337 --ifm-button-border-color: var(--ifm-color-success);
1338}
1339:where(.button--success):not(.button--outline):hover {
1340 --ifm-button-background-color: var(--ifm-color-success-dark);
1341 --ifm-button-border-color: var(--ifm-color-success-dark);
1342}
1343.button--success.button--active,
1344.button--success:active {
1345 --ifm-button-background-color: var(--ifm-color-success-darker);
1346 --ifm-button-border-color: var(--ifm-color-success-darker);
1347}
1348:where(.button--info) {
1349 --ifm-button-background-color: var(--ifm-color-info);
1350 --ifm-button-border-color: var(--ifm-color-info);
1351}
1352:where(.button--info):not(.button--outline):hover {
1353 --ifm-button-background-color: var(--ifm-color-info-dark);
1354 --ifm-button-border-color: var(--ifm-color-info-dark);
1355}
1356.button--info.button--active,
1357.button--info:active {
1358 --ifm-button-background-color: var(--ifm-color-info-darker);
1359 --ifm-button-border-color: var(--ifm-color-info-darker);
1360}
1361:where(.button--warning) {
1362 --ifm-button-background-color: var(--ifm-color-warning);
1363 --ifm-button-border-color: var(--ifm-color-warning);
1364}
1365:where(.button--warning):not(.button--outline):hover {
1366 --ifm-button-background-color: var(--ifm-color-warning-dark);
1367 --ifm-button-border-color: var(--ifm-color-warning-dark);
1368}
1369.button--warning.button--active,
1370.button--warning:active {
1371 --ifm-button-background-color: var(--ifm-color-warning-darker);
1372 --ifm-button-border-color: var(--ifm-color-warning-darker);
1373}
1374:where(.button--danger) {
1375 --ifm-button-background-color: var(--ifm-color-danger);
1376 --ifm-button-border-color: var(--ifm-color-danger);
1377}
1378:where(.button--danger):not(.button--outline):hover {
1379 --ifm-button-background-color: var(--ifm-color-danger-dark);
1380 --ifm-button-border-color: var(--ifm-color-danger-dark);
1381}
1382.button--danger.button--active,
1383.button--danger:active {
1384 --ifm-button-background-color: var(--ifm-color-danger-darker);
1385 --ifm-button-border-color: var(--ifm-color-danger-darker);
1386}
1387.button-group {
1388 display: inline-flex;
1389 gap: var(--ifm-button-group-spacing);
1390}
1391.button-group > .button:not(:first-child) {
1392 border-bottom-left-radius: 0;
1393 border-top-left-radius: 0;
1394}
1395.button-group > .button:not(:last-child) {
1396 border-bottom-right-radius: 0;
1397 border-top-right-radius: 0;
1398}
1399.button-group--block {
1400 display: flex;
1401 justify-content: stretch;
1402}
1403.button-group--block > .button {
1404 flex-grow: 1;
1405}
1406.card {
1407 background-color: var(--ifm-card-background-color);
1408 border-radius: var(--ifm-card-border-radius);
1409 box-shadow: var(--ifm-global-shadow-lw);
1410 display: flex;
1411 flex-direction: column;
1412 overflow: hidden;
1413}
1414.card__image {
1415 padding-top: var(--ifm-card-vertical-spacing);
1416}
1417.card__image:first-child {
1418 padding-top: 0;
1419}
1420.card__body,
1421.card__footer,
1422.card__header {
1423 padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing);
1424}
1425.card__body:not(:last-child),
1426.card__footer:not(:last-child),
1427.card__header:not(:last-child) {
1428 padding-bottom: 0;
1429}
1430.card__body > :last-child,
1431.card__footer > :last-child,
1432.card__header > :last-child {
1433 margin-bottom: 0;
1434}
1435.card__footer {
1436 margin-top: auto;
1437}
1438.table-of-contents {
1439 font-size: 0.8rem;
1440 margin-bottom: 0;
1441 padding: var(--ifm-toc-padding-vertical) 0;
1442}
1443.table-of-contents,
1444.table-of-contents ul {
1445 list-style: none;
1446 padding-left: var(--ifm-toc-padding-horizontal);
1447}
1448.table-of-contents li {
1449 margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal);
1450}
1451.table-of-contents__left-border {
1452 border-left: 1px solid var(--ifm-toc-border-color);
1453}
1454.table-of-contents__link {
1455 color: var(--ifm-toc-link-color);
1456 display: block;
1457}
1458.table-of-contents__link--active,
1459.table-of-contents__link--active code,
1460.table-of-contents__link:hover,
1461.table-of-contents__link:hover code {
1462 color: var(--ifm-color-primary);
1463 text-decoration: none;
1464}
1465.close {
1466 color: var(--ifm-color-black);
1467 float: right;
1468 font-size: 1.5rem;
1469 font-weight: var(--ifm-font-weight-bold);
1470 line-height: 1;
1471 opacity: 0.5;
1472 padding: 1rem;
1473 transition: opacity var(--ifm-transition-fast)
1474 var(--ifm-transition-timing-default);
1475}
1476.close:hover {
1477 opacity: 0.7;
1478}
1479.close:focus {
1480 opacity: 0.8;
1481}
1482.dropdown {
1483 display: inline-flex;
1484 font-weight: var(--ifm-dropdown-font-weight);
1485 position: relative;
1486 vertical-align: top;
1487}
1488.dropdown--hoverable:hover .dropdown__menu,
1489.dropdown--show .dropdown__menu {
1490 opacity: 1;
1491 pointer-events: all;
1492 transform: translateY(-1px);
1493 visibility: visible;
1494}
1495.dropdown__menu,
1496.navbar__item.dropdown .navbar__link:not([href]) {
1497 pointer-events: none;
1498}
1499.dropdown--right .dropdown__menu {
1500 left: inherit;
1501 right: 0;
1502}
1503.dropdown--nocaret .navbar__link:after {
1504 content: none !important;
1505}
1506.dropdown__menu {
1507 background-color: var(--ifm-dropdown-background-color);
1508 border-radius: var(--ifm-global-radius);
1509 box-shadow: var(--ifm-global-shadow-md);
1510 left: 0;
1511 list-style: none;
1512 max-height: 80vh;
1513 min-width: 10rem;
1514 opacity: 0;
1515 overflow-y: auto;
1516 padding: 0.5rem;
1517 position: absolute;
1518 top: calc(100% - var(--ifm-navbar-item-padding-vertical) + 0.3rem);
1519 transform: translateY(-0.625rem);
1520 transition-duration: var(--ifm-transition-fast);
1521 transition-property: opacity, transform, visibility;
1522 transition-timing-function: var(--ifm-transition-timing-default);
1523 visibility: hidden;
1524 z-index: var(--ifm-z-index-dropdown);
1525}
1526.menu__caret,
1527.menu__link,
1528.menu__list-item-collapsible {
1529 border-radius: 0.25rem;
1530 transition: background var(--ifm-transition-fast)
1531 var(--ifm-transition-timing-default);
1532}
1533.dropdown__link {
1534 border-radius: 0.25rem;
1535 color: var(--ifm-dropdown-link-color);
1536 display: block;
1537 font-size: 0.875rem;
1538 margin-top: 0.2rem;
1539 padding: 0.25rem 0.5rem;
1540 white-space: nowrap;
1541}
1542.dropdown__link--active,
1543.dropdown__link:hover {
1544 background-color: var(--ifm-dropdown-hover-background-color);
1545 color: var(--ifm-dropdown-link-color);
1546 text-decoration: none;
1547}
1548.dropdown__link--active,
1549.dropdown__link--active:hover {
1550 --ifm-dropdown-link-color: var(--ifm-link-color);
1551}
1552.dropdown > .navbar__link:after {
1553 border-color: currentcolor #0000;
1554 border-style: solid;
1555 border-width: 0.4em 0.4em 0;
1556 content: "";
1557 margin-left: 0.3em;
1558 position: relative;
1559 top: 2px;
1560 transform: translateY(-50%);
1561}
1562.footer {
1563 background-color: var(--ifm-footer-background-color);
1564 color: var(--ifm-footer-color);
1565 padding: var(--ifm-footer-padding-vertical)
1566 var(--ifm-footer-padding-horizontal);
1567}
1568.footer--dark {
1569 --ifm-footer-background-color: #303846;
1570 --ifm-footer-color: var(--ifm-footer-link-color);
1571 --ifm-footer-link-color: var(--ifm-color-secondary);
1572 --ifm-footer-title-color: var(--ifm-color-white);
1573}
1574.footer__links {
1575 margin-bottom: 1rem;
1576}
1577.footer__link-item {
1578 color: var(--ifm-footer-link-color);
1579 line-height: 2;
1580}
1581.footer__link-item:hover {
1582 color: var(--ifm-footer-link-hover-color);
1583}
1584.footer__link-separator {
1585 margin: 0 var(--ifm-footer-link-horizontal-spacing);
1586}
1587.footer__logo {
1588 margin-top: 1rem;
1589 max-width: var(--ifm-footer-logo-max-width);
1590}
1591.footer__title {
1592 color: var(--ifm-footer-title-color);
1593 font: 700 var(--ifm-h4-font-size) / var(--ifm-heading-line-height)
1594 var(--ifm-font-family-base);
1595 margin-bottom: var(--ifm-heading-margin-bottom);
1596}
1597.menu,
1598.navbar__link {
1599 font-weight: var(--ifm-font-weight-semibold);
1600}
1601.footer__item {
1602 margin-top: 0;
1603}
1604.footer__items {
1605 margin-bottom: 0;
1606}
1607[type="checkbox"] {
1608 padding: 0;
1609}
1610.hero {
1611 align-items: center;
1612 background-color: var(--ifm-hero-background-color);
1613 color: var(--ifm-hero-text-color);
1614 display: flex;
1615 padding: 4rem 2rem;
1616}
1617.hero--primary {
1618 --ifm-hero-background-color: var(--ifm-color-primary);
1619 --ifm-hero-text-color: var(--ifm-font-color-base-inverse);
1620}
1621.hero--dark {
1622 --ifm-hero-background-color: #303846;
1623 --ifm-hero-text-color: var(--ifm-color-white);
1624}
1625.hero__title {
1626 font-size: 3rem;
1627}
1628.hero__subtitle {
1629 font-size: 1.5rem;
1630}
1631.menu__list {
1632 list-style: none;
1633 margin: 0;
1634 padding-left: 0;
1635}
1636.menu__caret,
1637.menu__link {
1638 padding: var(--ifm-menu-link-padding-vertical)
1639 var(--ifm-menu-link-padding-horizontal);
1640}
1641.menu__list .menu__list {
1642 flex: 0 0 100%;
1643 margin-top: 0.25rem;
1644 padding-left: var(--ifm-menu-link-padding-horizontal);
1645}
1646.menu__list-item:not(:first-child) {
1647 margin-top: 0.25rem;
1648}
1649.menu__list-item--collapsed .menu__list {
1650 height: 0;
1651 overflow: hidden;
1652}
1653.menu__list-item--collapsed .menu__caret:before,
1654.menu__list-item--collapsed .menu__link--sublist:after {
1655 transform: rotate(90deg);
1656}
1657.menu__list-item-collapsible {
1658 display: flex;
1659 flex-wrap: wrap;
1660 position: relative;
1661}
1662.menu__caret:hover,
1663.menu__link:hover,
1664.menu__list-item-collapsible--active,
1665.menu__list-item-collapsible:hover {
1666 background: var(--ifm-menu-color-background-hover);
1667}
1668.menu__list-item-collapsible .menu__link--active,
1669.menu__list-item-collapsible .menu__link:hover {
1670 background: none !important;
1671}
1672.menu__caret,
1673.menu__link {
1674 align-items: center;
1675 display: flex;
1676}
1677.menu__link {
1678 color: var(--ifm-menu-color);
1679 flex: 1;
1680 line-height: 1.25;
1681}
1682.menu__link:hover {
1683 color: var(--ifm-menu-color);
1684 text-decoration: none;
1685}
1686.menu__caret:before,
1687.menu__link--sublist-caret:after {
1688 content: "";
1689 filter: var(--ifm-menu-link-sublist-icon-filter);
1690 height: 1.25rem;
1691 transform: rotate(180deg);
1692 transition: transform var(--ifm-transition-fast) linear;
1693 width: 1.25rem;
1694}
1695.menu__link--sublist-caret:after {
1696 background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem;
1697 margin-left: auto;
1698 min-width: 1.25rem;
1699}
1700.menu__link--active,
1701.menu__link--active:hover {
1702 color: var(--ifm-menu-color-active);
1703}
1704.navbar__brand,
1705.navbar__link {
1706 color: var(--ifm-navbar-link-color);
1707}
1708.menu__link--active:not(.menu__link--sublist) {
1709 background-color: var(--ifm-menu-color-background-active);
1710}
1711.menu__caret:before {
1712 background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem;
1713}
1714.navbar--dark,
1715html[data-theme="dark"] {
1716 --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%)
1717 hue-rotate(223deg) brightness(104%) contrast(98%);
1718}
1719.navbar {
1720 background-color: var(--ifm-navbar-background-color);
1721 box-shadow: var(--ifm-navbar-shadow);
1722 height: var(--ifm-navbar-height);
1723 padding: var(--ifm-navbar-padding-vertical)
1724 var(--ifm-navbar-padding-horizontal);
1725}
1726.navbar,
1727.navbar > .container,
1728.navbar > .container-fluid {
1729 display: flex;
1730}
1731.navbar--fixed-top {
1732 position: sticky;
1733 top: 0;
1734 z-index: var(--ifm-z-index-fixed);
1735}
1736.navbar-sidebar,
1737.navbar-sidebar__backdrop {
1738 bottom: 0;
1739 left: 0;
1740 opacity: 0;
1741 position: fixed;
1742 top: 0;
1743 transition-duration: var(--ifm-transition-fast);
1744 transition-timing-function: ease-in-out;
1745 visibility: hidden;
1746}
1747.navbar__inner {
1748 display: flex;
1749 flex-wrap: wrap;
1750 justify-content: space-between;
1751 width: 100%;
1752}
1753.navbar__brand {
1754 align-items: center;
1755 display: flex;
1756 margin-right: 1rem;
1757 min-width: 0;
1758}
1759.navbar__brand:hover {
1760 color: var(--ifm-navbar-link-hover-color);
1761 text-decoration: none;
1762}
1763.navbar__title {
1764 flex: 1 1 auto;
1765}
1766.navbar__toggle {
1767 display: none;
1768 margin-right: 0.5rem;
1769}
1770.navbar__logo {
1771 flex: 0 0 auto;
1772 height: 2rem;
1773 margin-right: 0.5rem;
1774}
1775.navbar__items {
1776 align-items: center;
1777 display: flex;
1778 flex: 1;
1779 min-width: 0;
1780}
1781.navbar__items--center {
1782 flex: 0 0 auto;
1783}
1784.navbar__items--center .navbar__brand {
1785 margin: 0;
1786}
1787.navbar__items--center + .navbar__items--right {
1788 flex: 1;
1789}
1790.navbar__items--right {
1791 flex: 0 0 auto;
1792 justify-content: flex-end;
1793}
1794.navbar__items--right > :last-child {
1795 padding-right: 0;
1796}
1797.navbar__item {
1798 display: inline-block;
1799 padding: var(--ifm-navbar-item-padding-vertical)
1800 var(--ifm-navbar-item-padding-horizontal);
1801}
1802.navbar__link--active,
1803.navbar__link:hover {
1804 color: var(--ifm-navbar-link-hover-color);
1805 text-decoration: none;
1806}
1807.navbar--dark,
1808.navbar--primary {
1809 --ifm-menu-color: var(--ifm-color-gray-300);
1810 --ifm-navbar-link-color: var(--ifm-color-gray-100);
1811 --ifm-navbar-search-input-background-color: #ffffff1a;
1812 --ifm-navbar-search-input-placeholder-color: #ffffff80;
1813 color: var(--ifm-color-white);
1814}
1815.navbar--dark {
1816 --ifm-navbar-background-color: #242526;
1817 --ifm-menu-color-background-active: #ffffff0d;
1818 --ifm-navbar-search-input-color: var(--ifm-color-white);
1819}
1820.navbar--primary {
1821 --ifm-navbar-background-color: var(--ifm-color-primary);
1822 --ifm-navbar-link-hover-color: var(--ifm-color-white);
1823 --ifm-menu-color-active: var(--ifm-color-white);
1824 --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500);
1825}
1826.navbar__search-input {
1827 appearance: none;
1828 background: var(--ifm-navbar-search-input-background-color)
1829 var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem;
1830 border: none;
1831 border-radius: 2rem;
1832 color: var(--ifm-navbar-search-input-color);
1833 cursor: text;
1834 display: inline-block;
1835 font-size: 1rem;
1836 height: 2rem;
1837 padding: 0 0.5rem 0 2.25rem;
1838 width: 12.5rem;
1839}
1840.navbar__search-input::placeholder {
1841 color: var(--ifm-navbar-search-input-placeholder-color);
1842}
1843.navbar-sidebar {
1844 background-color: var(--ifm-navbar-background-color);
1845 box-shadow: var(--ifm-global-shadow-md);
1846 transform: translate3d(-100%, 0, 0);
1847 transition-property: opacity, visibility, transform;
1848 width: var(--ifm-navbar-sidebar-width);
1849}
1850.navbar-sidebar--show .navbar-sidebar,
1851.navbar-sidebar__items {
1852 transform: translateZ(0);
1853}
1854.navbar-sidebar--show .navbar-sidebar,
1855.navbar-sidebar--show .navbar-sidebar__backdrop {
1856 opacity: 1;
1857 visibility: visible;
1858}
1859.navbar-sidebar__backdrop {
1860 background-color: #0009;
1861 right: 0;
1862 transition-property: opacity, visibility;
1863}
1864.navbar-sidebar__brand {
1865 align-items: center;
1866 box-shadow: var(--ifm-navbar-shadow);
1867 display: flex;
1868 flex: 1;
1869 height: var(--ifm-navbar-height);
1870 padding: var(--ifm-navbar-padding-vertical)
1871 var(--ifm-navbar-padding-horizontal);
1872}
1873.navbar-sidebar__items {
1874 display: flex;
1875 height: calc(100% - var(--ifm-navbar-height));
1876 transition: transform var(--ifm-transition-fast) ease-in-out;
1877}
1878.navbar-sidebar__items--show-secondary {
1879 transform: translate3d(calc(var(--ifm-navbar-sidebar-width) * -1), 0, 0);
1880}
1881.navbar-sidebar__item {
1882 flex-shrink: 0;
1883 padding: 0.5rem;
1884 width: calc(var(--ifm-navbar-sidebar-width));
1885}
1886.navbar-sidebar__back {
1887 background: var(--ifm-menu-color-background-active);
1888 font-size: 15px;
1889 font-weight: var(--ifm-button-font-weight);
1890 margin: 0 0 0.2rem -0.5rem;
1891 padding: 0.6rem 1.5rem;
1892 position: relative;
1893 text-align: left;
1894 top: -0.5rem;
1895 width: calc(100% + 1rem);
1896}
1897.navbar-sidebar__close {
1898 display: flex;
1899 margin-left: auto;
1900}
1901.pagination {
1902 column-gap: var(--ifm-pagination-page-spacing);
1903 display: flex;
1904 font-size: var(--ifm-pagination-font-size);
1905 padding-left: 0;
1906}
1907.pagination--sm {
1908 --ifm-pagination-font-size: 0.8rem;
1909 --ifm-pagination-padding-horizontal: 0.8rem;
1910 --ifm-pagination-padding-vertical: 0.2rem;
1911}
1912.pagination--lg {
1913 --ifm-pagination-font-size: 1.2rem;
1914 --ifm-pagination-padding-horizontal: 1.2rem;
1915 --ifm-pagination-padding-vertical: 0.3rem;
1916}
1917.pagination__item {
1918 display: inline-flex;
1919}
1920.pagination__item > span {
1921 padding: var(--ifm-pagination-padding-vertical);
1922}
1923.pagination__item--active .pagination__link {
1924 color: var(--ifm-pagination-color-active);
1925}
1926.pagination__item--active .pagination__link,
1927.pagination__item:not(.pagination__item--active):hover .pagination__link {
1928 background: var(--ifm-pagination-item-active-background);
1929}
1930.pagination__item--disabled,
1931.pagination__item[disabled] {
1932 opacity: 0.25;
1933 pointer-events: none;
1934}
1935.pagination__link {
1936 border-radius: var(--ifm-pagination-border-radius);
1937 color: var(--ifm-font-color-base);
1938 display: inline-block;
1939 padding: var(--ifm-pagination-padding-vertical)
1940 var(--ifm-pagination-padding-horizontal);
1941 transition: background var(--ifm-transition-fast)
1942 var(--ifm-transition-timing-default);
1943}
1944.pagination__link:hover {
1945 text-decoration: none;
1946}
1947.pagination-nav {
1948 grid-gap: var(--ifm-spacing-horizontal);
1949 display: grid;
1950 gap: var(--ifm-spacing-horizontal);
1951 grid-template-columns: repeat(2, 1fr);
1952}
1953.pagination-nav__link {
1954 border: 1px solid var(--ifm-color-emphasis-300);
1955 border-radius: var(--ifm-pagination-nav-border-radius);
1956 display: block;
1957 height: 100%;
1958 line-height: var(--ifm-heading-line-height);
1959 padding: var(--ifm-global-spacing);
1960 transition: border-color var(--ifm-transition-fast)
1961 var(--ifm-transition-timing-default);
1962}
1963.pagination-nav__link:hover {
1964 border-color: var(--ifm-pagination-nav-color-hover);
1965 text-decoration: none;
1966}
1967.pagination-nav__link--next {
1968 grid-column: 2 / 3;
1969 text-align: right;
1970}
1971.pagination-nav__label {
1972 font-size: var(--ifm-h4-font-size);
1973 font-weight: var(--ifm-heading-font-weight);
1974 word-break: break-word;
1975}
1976.pagination-nav__link--prev .pagination-nav__label:before {
1977 content: "« ";
1978}
1979.pagination-nav__link--next .pagination-nav__label:after {
1980 content: " »";
1981}
1982.pagination-nav__sublabel {
1983 color: var(--ifm-color-content-secondary);
1984 font-size: var(--ifm-h5-font-size);
1985 font-weight: var(--ifm-font-weight-semibold);
1986 margin-bottom: 0.25rem;
1987}
1988.pills__item,
1989.tabs {
1990 font-weight: var(--ifm-font-weight-bold);
1991}
1992.pills {
1993 display: flex;
1994 gap: var(--ifm-pills-spacing);
1995 padding-left: 0;
1996}
1997.pills__item {
1998 border-radius: 0.5rem;
1999 cursor: pointer;
2000 display: inline-block;
2001 padding: 0.25rem 1rem;
2002 transition: background var(--ifm-transition-fast)
2003 var(--ifm-transition-timing-default);
2004}
2005.pills__item--active {
2006 color: var(--ifm-pills-color-active);
2007}
2008.pills__item--active,
2009.pills__item:not(.pills__item--active):hover {
2010 background: var(--ifm-pills-color-background-active);
2011}
2012.pills--block {
2013 justify-content: stretch;
2014}
2015.pills--block .pills__item {
2016 flex-grow: 1;
2017 text-align: center;
2018}
2019.tabs {
2020 color: var(--ifm-tabs-color);
2021 display: flex;
2022 margin-bottom: 0;
2023 overflow-x: auto;
2024 padding-left: 0;
2025}
2026.tabs__item {
2027 border-bottom: 3px solid #0000;
2028 border-radius: var(--ifm-global-radius);
2029 cursor: pointer;
2030 display: inline-flex;
2031 padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);
2032 transition: background-color var(--ifm-transition-fast)
2033 var(--ifm-transition-timing-default);
2034}
2035.tabs__item--active {
2036 border-bottom-color: var(--ifm-tabs-color-active-border);
2037 border-bottom-left-radius: 0;
2038 border-bottom-right-radius: 0;
2039 color: var(--ifm-tabs-color-active);
2040}
2041.tabs__item:hover {
2042 background-color: var(--ifm-hover-overlay);
2043}
2044.tabs--block {
2045 justify-content: stretch;
2046}
2047.tabs--block .tabs__item {
2048 flex-grow: 1;
2049 justify-content: center;
2050}
2051html[data-theme="dark"] {
2052 --ifm-color-scheme: dark;
2053 --ifm-color-emphasis-0: var(--ifm-color-gray-1000);
2054 --ifm-color-emphasis-100: var(--ifm-color-gray-900);
2055 --ifm-color-emphasis-200: var(--ifm-color-gray-800);
2056 --ifm-color-emphasis-300: var(--ifm-color-gray-700);
2057 --ifm-color-emphasis-400: var(--ifm-color-gray-600);
2058 --ifm-color-emphasis-600: var(--ifm-color-gray-400);
2059 --ifm-color-emphasis-700: var(--ifm-color-gray-300);
2060 --ifm-color-emphasis-800: var(--ifm-color-gray-200);
2061 --ifm-color-emphasis-900: var(--ifm-color-gray-100);
2062 --ifm-color-emphasis-1000: var(--ifm-color-gray-0);
2063 --ifm-background-color: #1b1b1d;
2064 --ifm-background-surface-color: #242526;
2065 --ifm-hover-overlay: #ffffff0d;
2066 --ifm-color-content: #e3e3e3;
2067 --ifm-color-content-secondary: #fff;
2068 --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%)
2069 hue-rotate(149deg) brightness(99%) contrast(95%);
2070 --ifm-code-background: #ffffff1a;
2071 --ifm-scrollbar-track-background-color: #444;
2072 --ifm-scrollbar-thumb-background-color: #686868;
2073 --ifm-scrollbar-thumb-hover-background-color: #7a7a7a;
2074 --ifm-table-stripe-background: #ffffff12;
2075 --ifm-toc-border-color: var(--ifm-color-emphasis-200);
2076 --ifm-color-primary-contrast-background: #102445;
2077 --ifm-color-primary-contrast-foreground: #ebf2fc;
2078 --ifm-color-secondary-contrast-background: #474748;
2079 --ifm-color-secondary-contrast-foreground: #fdfdfe;
2080 --ifm-color-success-contrast-background: #003100;
2081 --ifm-color-success-contrast-foreground: #e6f6e6;
2082 --ifm-color-info-contrast-background: #193c47;
2083 --ifm-color-info-contrast-foreground: #eef9fd;
2084 --ifm-color-warning-contrast-background: #4d3800;
2085 --ifm-color-warning-contrast-foreground: #fff8e6;
2086 --ifm-color-danger-contrast-background: #4b1113;
2087 --ifm-color-danger-contrast-foreground: #ffebec;
2088}
2089@media (min-width: 1440px) {
2090 .container {
2091 max-width: var(--ifm-container-width-xl);
2092 }
2093}
2094@media (max-width: 996px) {
2095 .col {
2096 --ifm-col-width: 100%;
2097 flex-basis: var(--ifm-col-width);
2098 margin-left: 0;
2099 }
2100 .footer {
2101 --ifm-footer-padding-horizontal: 0;
2102 }
2103 .footer__link-separator,
2104 .navbar__item {
2105 display: none;
2106 }
2107 .footer__col {
2108 margin-bottom: calc(var(--ifm-spacing-vertical) * 3);
2109 }
2110 .footer__link-item {
2111 display: block;
2112 width: max-content;
2113 }
2114 .hero {
2115 padding-left: 0;
2116 padding-right: 0;
2117 }
2118 .navbar > .container,
2119 .navbar > .container-fluid {
2120 padding: 0;
2121 }
2122 .navbar__toggle {
2123 display: inherit;
2124 }
2125 .navbar__search-input {
2126 width: 9rem;
2127 }
2128 .pills--block,
2129 .tabs--block {
2130 flex-direction: column;
2131 }
2132}
2133@media (max-width: 576px) {
2134 .markdown h1:first-child {
2135 --ifm-h1-font-size: 2rem;
2136 }
2137 .markdown > h2 {
2138 --ifm-h2-font-size: 1.5rem;
2139 }
2140 .markdown > h3 {
2141 --ifm-h3-font-size: 1.25rem;
2142 }
2143}
2144@media (pointer: fine) {
2145 .thin-scrollbar {
2146 scrollbar-width: thin;
2147 }
2148 .thin-scrollbar::-webkit-scrollbar {
2149 height: var(--ifm-scrollbar-size);
2150 width: var(--ifm-scrollbar-size);
2151 }
2152 .thin-scrollbar::-webkit-scrollbar-track {
2153 background: var(--ifm-scrollbar-track-background-color);
2154 border-radius: 10px;
2155 }
2156 .thin-scrollbar::-webkit-scrollbar-thumb {
2157 background: var(--ifm-scrollbar-thumb-background-color);
2158 border-radius: 10px;
2159 }
2160 .thin-scrollbar::-webkit-scrollbar-thumb:hover {
2161 background: var(--ifm-scrollbar-thumb-hover-background-color);
2162 }
2163}
2164@media (prefers-reduced-motion: reduce) {
2165 :root {
2166 --ifm-transition-fast: 0ms;
2167 --ifm-transition-slow: 0ms;
2168 }
2169}
2170@media print {
2171 .footer,
2172 .menu,
2173 .navbar,
2174 .pagination-nav,
2175 .table-of-contents {
2176 display: none;
2177 }
2178 .tabs {
2179 page-break-inside: avoid;
2180 }
2181}