master
1.markdown-body details,
2.markdown-body figcaption,
3.markdown-body figure {
4 display: block;
5}
6
7.markdown-body summary {
8 display: list-item;
9}
10
11.markdown-body [hidden] {
12 display: none !important;
13}
14
15.markdown-body a {
16 background-color: transparent;
17 text-decoration: none;
18}
19
20.markdown-body abbr[title] {
21 border-bottom: none;
22 text-decoration: underline dotted;
23}
24
25.markdown-body b,
26.markdown-body strong {
27 font-weight: 600;
28}
29
30.markdown-body dfn {
31 font-style: italic;
32}
33
34.markdown-body h1 {
35 margin: .67em 0;
36 font-weight: 600;
37 padding-bottom: .3em;
38 font-size: 2em;
39 border-bottom: 1px solid #3d444db3;
40}
41
42.markdown-body mark {
43 background-color: #bb800926;
44 color: #f0f6fc;
45}
46
47.markdown-body small {
48 font-size: 90%;
49}
50
51.markdown-body sub,
52.markdown-body sup {
53 font-size: 75%;
54 line-height: 0;
55 position: relative;
56 vertical-align: baseline;
57}
58
59.markdown-body sub {
60 bottom: -0.25em;
61}
62
63.markdown-body sup {
64 top: -0.5em;
65}
66
67.markdown-body img {
68 border-style: none;
69 max-width: 100%;
70 box-sizing: content-box;
71}
72
73.markdown-body code,
74.markdown-body kbd,
75.markdown-body pre,
76.markdown-body samp {
77 font-family: monospace;
78 font-size: 1em;
79}
80
81.markdown-body figure {
82 margin: 1em 2.5rem;
83}
84
85.markdown-body hr {
86 box-sizing: content-box;
87 overflow: hidden;
88 border-bottom: 1px solid #3d444db3;
89 height: .25em;
90 padding: 0;
91 margin: 1.5rem 0;
92 background-color: #3d444d;
93}
94
95.markdown-body input {
96 font: inherit;
97 margin: 0;
98 overflow: visible;
99 line-height: inherit;
100}
101
102.markdown-body [type=button],
103.markdown-body [type=reset],
104.markdown-body [type=submit] {
105 -webkit-appearance: button;
106 appearance: button;
107}
108
109.markdown-body [type=checkbox],
110.markdown-body [type=radio] {
111 box-sizing: border-box;
112 padding: 0;
113}
114
115.markdown-body [type=number]::-webkit-inner-spin-button,
116.markdown-body [type=number]::-webkit-outer-spin-button {
117 height: auto;
118}
119
120.markdown-body [type=search]::-webkit-search-cancel-button,
121.markdown-body [type=search]::-webkit-search-decoration {
122 -webkit-appearance: none;
123 appearance: none;
124}
125
126.markdown-body ::-webkit-input-placeholder {
127 color: inherit;
128 opacity: .54;
129}
130
131.markdown-body ::-webkit-file-upload-button {
132 -webkit-appearance: button;
133 appearance: button;
134 font: inherit;
135}
136
137.markdown-body a:hover {
138 text-decoration: underline;
139}
140
141.markdown-body ::placeholder {
142 color: #9198a1;
143 opacity: 1;
144}
145
146.markdown-body hr::before {
147 display: table;
148 content: "";
149}
150
151.markdown-body hr::after {
152 display: table;
153 clear: both;
154 content: "";
155}
156
157.markdown-body table {
158 border-spacing: 0;
159 border-collapse: collapse;
160 display: block;
161 width: max-content;
162 max-width: 100%;
163 overflow: auto;
164 font-variant: tabular-nums;
165}
166
167.markdown-body td,
168.markdown-body th {
169 padding: 0;
170}
171
172.markdown-body details summary {
173 cursor: pointer;
174}
175
176.markdown-body a:focus,
177.markdown-body [role=button]:focus,
178.markdown-body input[type=radio]:focus,
179.markdown-body input[type=checkbox]:focus {
180 outline: 2px solid #1f6feb;
181 outline-offset: -2px;
182 box-shadow: none;
183}
184
185.markdown-body a:focus:not(:focus-visible),
186.markdown-body [role=button]:focus:not(:focus-visible),
187.markdown-body input[type=radio]:focus:not(:focus-visible),
188.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
189 outline: solid 1px transparent;
190}
191
192.markdown-body a:focus-visible,
193.markdown-body [role=button]:focus-visible,
194.markdown-body input[type=radio]:focus-visible,
195.markdown-body input[type=checkbox]:focus-visible {
196 outline: 2px solid #1f6feb;
197 outline-offset: -2px;
198 box-shadow: none;
199}
200
201.markdown-body a:not([class]):focus,
202.markdown-body a:not([class]):focus-visible,
203.markdown-body input[type=radio]:focus,
204.markdown-body input[type=radio]:focus-visible,
205.markdown-body input[type=checkbox]:focus,
206.markdown-body input[type=checkbox]:focus-visible {
207 outline-offset: 0;
208}
209
210.markdown-body kbd {
211 display: inline-block;
212 padding: 0.25rem;
213 font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
214 line-height: 10px;
215 color: #f0f6fc;
216 vertical-align: middle;
217 background-color: #151b23;
218 border: solid 1px #3d444db3;
219 border-radius: 6px;
220 box-shadow: inset 0 -1px 0 #3d444db3;
221}
222
223.markdown-body h1,
224.markdown-body h2,
225.markdown-body h3,
226.markdown-body h4,
227.markdown-body h5,
228.markdown-body h6 {
229 margin-top: 1.5rem;
230 margin-bottom: 1rem;
231 font-weight: 600;
232 line-height: 1.25;
233}
234
235.markdown-body h2 {
236 font-weight: 600;
237 padding-bottom: .3em;
238 font-size: 1.5em;
239 border-bottom: 1px solid #3d444db3;
240}
241
242.markdown-body h3 {
243 font-weight: 600;
244 font-size: 1.25em;
245}
246
247.markdown-body h4 {
248 font-weight: 600;
249 font-size: 1em;
250}
251
252.markdown-body h5 {
253 font-weight: 600;
254 font-size: .875em;
255}
256
257.markdown-body h6 {
258 font-weight: 600;
259 font-size: .85em;
260 color: #9198a1;
261}
262
263.markdown-body p {
264 margin-top: 0;
265 margin-bottom: 10px;
266}
267
268.markdown-body blockquote {
269 margin: 0;
270 padding: 0 1em;
271 color: #9198a1;
272 border-left: .25em solid #3d444d;
273}
274
275.markdown-body ul,
276.markdown-body ol {
277 margin-top: 0;
278 margin-bottom: 0;
279 padding-left: 2em;
280}
281
282.markdown-body ol ol,
283.markdown-body ul ol {
284 list-style-type: lower-roman;
285}
286
287.markdown-body ul ul ol,
288.markdown-body ul ol ol,
289.markdown-body ol ul ol,
290.markdown-body ol ol ol {
291 list-style-type: lower-alpha;
292}
293
294.markdown-body dd {
295 margin-left: 0;
296}
297
298.markdown-body tt,
299.markdown-body code,
300.markdown-body samp {
301 font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
302 font-size: 12px;
303}
304
305.markdown-body pre {
306 margin-top: 0;
307 margin-bottom: 0;
308 font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
309 font-size: 12px;
310 word-wrap: normal;
311}
312
313.markdown-body .octicon {
314 display: inline-block;
315 overflow: visible !important;
316 vertical-align: text-bottom;
317 fill: currentColor;
318}
319
320.markdown-body input::-webkit-outer-spin-button,
321.markdown-body input::-webkit-inner-spin-button {
322 margin: 0;
323 appearance: none;
324}
325
326.markdown-body .mr-2 {
327 margin-right: 0.5rem !important;
328}
329
330.markdown-body::before {
331 display: table;
332 content: "";
333}
334
335.markdown-body::after {
336 display: table;
337 clear: both;
338 content: "";
339}
340
341.markdown-body > *:first-child {
342 margin-top: 0 !important;
343}
344
345.markdown-body > *:last-child {
346 margin-bottom: 0 !important;
347}
348
349.markdown-body a:not([href]) {
350 color: inherit;
351 text-decoration: none;
352}
353
354.markdown-body .absent {
355 color: #f85149;
356}
357
358.markdown-body .anchor {
359 float: left;
360 padding-right: 0.25rem;
361 margin-left: -20px;
362 line-height: 1;
363}
364
365.markdown-body .anchor:focus {
366 outline: none;
367}
368
369.markdown-body p,
370.markdown-body blockquote,
371.markdown-body ul,
372.markdown-body ol,
373.markdown-body dl,
374.markdown-body table,
375.markdown-body pre,
376.markdown-body details {
377 margin-top: 0;
378 margin-bottom: 1rem;
379}
380
381.markdown-body blockquote > :first-child {
382 margin-top: 0;
383}
384
385.markdown-body blockquote > :last-child {
386 margin-bottom: 0;
387}
388
389.markdown-body h1:hover .anchor,
390.markdown-body h2:hover .anchor,
391.markdown-body h3:hover .anchor,
392.markdown-body h4:hover .anchor,
393.markdown-body h5:hover .anchor,
394.markdown-body h6:hover .anchor {
395 text-decoration: none;
396}
397
398.markdown-body h1 tt,
399.markdown-body h1 code,
400.markdown-body h2 tt,
401.markdown-body h2 code,
402.markdown-body h3 tt,
403.markdown-body h3 code,
404.markdown-body h4 tt,
405.markdown-body h4 code,
406.markdown-body h5 tt,
407.markdown-body h5 code,
408.markdown-body h6 tt,
409.markdown-body h6 code {
410 padding: 0 .2em;
411 font-size: inherit;
412}
413
414.markdown-body summary h1,
415.markdown-body summary h2,
416.markdown-body summary h3,
417.markdown-body summary h4,
418.markdown-body summary h5,
419.markdown-body summary h6 {
420 display: inline-block;
421}
422
423.markdown-body summary h1 .anchor,
424.markdown-body summary h2 .anchor,
425.markdown-body summary h3 .anchor,
426.markdown-body summary h4 .anchor,
427.markdown-body summary h5 .anchor,
428.markdown-body summary h6 .anchor {
429 margin-left: -40px;
430}
431
432.markdown-body summary h1,
433.markdown-body summary h2 {
434 padding-bottom: 0;
435 border-bottom: 0;
436}
437
438.markdown-body ul.no-list,
439.markdown-body ol.no-list {
440 padding: 0;
441 list-style-type: none;
442}
443
444.markdown-body ol[type="a s"] {
445 list-style-type: lower-alpha;
446}
447
448.markdown-body ol[type="A s"] {
449 list-style-type: upper-alpha;
450}
451
452.markdown-body ol[type="i s"] {
453 list-style-type: lower-roman;
454}
455
456.markdown-body ol[type="I s"] {
457 list-style-type: upper-roman;
458}
459
460.markdown-body ol[type="1"] {
461 list-style-type: decimal;
462}
463
464.markdown-body div > ol:not([type]) {
465 list-style-type: decimal;
466}
467
468.markdown-body ul ul,
469.markdown-body ul ol,
470.markdown-body ol ol,
471.markdown-body ol ul {
472 margin-top: 0;
473 margin-bottom: 0;
474}
475
476.markdown-body li > p {
477 margin-top: 1rem;
478}
479
480.markdown-body li + li {
481 margin-top: .25em;
482}
483
484.markdown-body dl {
485 padding: 0;
486}
487
488.markdown-body dl dt {
489 padding: 0;
490 margin-top: 1rem;
491 font-size: 1em;
492 font-style: italic;
493 font-weight: 600;
494}
495
496.markdown-body dl dd {
497 padding: 0 1rem;
498 margin-bottom: 1rem;
499}
500
501.markdown-body table th {
502 font-weight: 600;
503}
504
505.markdown-body table th,
506.markdown-body table td {
507 padding: 6px 13px;
508 border: 1px solid #3d444d;
509}
510
511.markdown-body table td > :last-child {
512 margin-bottom: 0;
513}
514
515.markdown-body table tr {
516 background-color: #0d1117;
517 border-top: 1px solid #3d444db3;
518}
519
520.markdown-body table tr:nth-child(2n) {
521 background-color: #151b23;
522}
523
524.markdown-body table img {
525 background-color: transparent;
526}
527
528.markdown-body img[align=right] {
529 padding-left: 20px;
530}
531
532.markdown-body img[align=left] {
533 padding-right: 20px;
534}
535
536.markdown-body .emoji {
537 max-width: none;
538 vertical-align: text-top;
539 background-color: transparent;
540}
541
542.markdown-body span.frame {
543 display: block;
544 overflow: hidden;
545}
546
547.markdown-body span.frame > span {
548 display: block;
549 float: left;
550 width: auto;
551 padding: 7px;
552 margin: 13px 0 0;
553 overflow: hidden;
554 border: 1px solid #3d444d;
555}
556
557.markdown-body span.frame span img {
558 display: block;
559 float: left;
560}
561
562.markdown-body span.frame span span {
563 display: block;
564 padding: 5px 0 0;
565 clear: both;
566 color: #f0f6fc;
567}
568
569.markdown-body span.align-center {
570 display: block;
571 overflow: hidden;
572 clear: both;
573}
574
575.markdown-body span.align-center > span {
576 display: block;
577 margin: 13px auto 0;
578 overflow: hidden;
579 text-align: center;
580}
581
582.markdown-body span.align-center span img {
583 margin: 0 auto;
584 text-align: center;
585}
586
587.markdown-body span.align-right {
588 display: block;
589 overflow: hidden;
590 clear: both;
591}
592
593.markdown-body span.align-right > span {
594 display: block;
595 margin: 13px 0 0;
596 overflow: hidden;
597 text-align: right;
598}
599
600.markdown-body span.align-right span img {
601 margin: 0;
602 text-align: right;
603}
604
605.markdown-body span.float-left {
606 display: block;
607 float: left;
608 margin-right: 13px;
609 overflow: hidden;
610}
611
612.markdown-body span.float-left span {
613 margin: 13px 0 0;
614}
615
616.markdown-body span.float-right {
617 display: block;
618 float: right;
619 margin-left: 13px;
620 overflow: hidden;
621}
622
623.markdown-body span.float-right > span {
624 display: block;
625 margin: 13px auto 0;
626 overflow: hidden;
627 text-align: right;
628}
629
630.markdown-body code,
631.markdown-body tt {
632 padding: .2em .4em;
633 margin: 0;
634 font-size: 85%;
635 white-space: break-spaces;
636 background-color: #656c7633;
637 border-radius: 6px;
638}
639
640.markdown-body code br,
641.markdown-body tt br {
642 display: none;
643}
644
645.markdown-body del code {
646 text-decoration: inherit;
647}
648
649.markdown-body samp {
650 font-size: 85%;
651}
652
653.markdown-body pre code {
654 font-size: 100%;
655}
656
657.markdown-body pre > code {
658 padding: 0;
659 margin: 0;
660 word-break: normal;
661 white-space: pre;
662 background: transparent;
663 border: 0;
664}
665
666.markdown-body .highlight {
667 margin-bottom: 1rem;
668}
669
670.markdown-body .highlight pre {
671 margin-bottom: 0;
672 word-break: normal;
673}
674
675.markdown-body .highlight pre,
676.markdown-body pre {
677 padding: 1rem;
678 overflow: auto;
679 font-size: 85%;
680 line-height: 1.45;
681 border-radius: 6px;
682}
683
684.markdown-body pre code,
685.markdown-body pre tt {
686 display: inline;
687 max-width: auto;
688 padding: 0;
689 margin: 0;
690 overflow: visible;
691 line-height: inherit;
692 word-wrap: normal;
693 background-color: transparent;
694 border: 0;
695}
696
697.markdown-body .csv-data td,
698.markdown-body .csv-data th {
699 padding: 5px;
700 overflow: hidden;
701 font-size: 12px;
702 line-height: 1;
703 text-align: left;
704 white-space: nowrap;
705}
706
707.markdown-body .csv-data .blob-num {
708 padding: 10px 0.5rem 9px;
709 text-align: right;
710 background: #0d1117;
711 border: 0;
712}
713
714.markdown-body .csv-data tr {
715 border-top: 0;
716}
717
718.markdown-body .csv-data th {
719 font-weight: 600;
720 background: #151b23;
721 border-top: 0;
722}
723
724.markdown-body [data-footnote-ref]::before {
725 content: "[";
726}
727
728.markdown-body [data-footnote-ref]::after {
729 content: "]";
730}
731
732.markdown-body .footnotes {
733 font-size: 12px;
734 color: #9198a1;
735 border-top: 1px solid #3d444d;
736}
737
738.markdown-body .footnotes ol {
739 padding-left: 1rem;
740}
741
742.markdown-body .footnotes ol ul {
743 display: inline-block;
744 padding-left: 1rem;
745 margin-top: 1rem;
746}
747
748.markdown-body .footnotes li {
749 position: relative;
750}
751
752.markdown-body .footnotes li:target::before {
753 position: absolute;
754 top: calc(0.5rem * -1);
755 right: calc(0.5rem * -1);
756 bottom: calc(0.5rem * -1);
757 left: calc(1.5rem * -1);
758 pointer-events: none;
759 content: "";
760 border: 2px solid #1f6feb;
761 border-radius: 6px;
762}
763
764.markdown-body .footnotes li:target {
765 color: #f0f6fc;
766}
767
768.markdown-body .footnotes .data-footnote-backref g-emoji {
769 font-family: monospace;
770}
771
772.markdown-body body:has(:modal) {
773 padding-right: var(--dialog-scrollgutter) !important;
774}
775
776.markdown-body .pl-c {
777 color: #9198a1;
778}
779
780.markdown-body .pl-c1,
781.markdown-body .pl-s .pl-v {
782 color: #79c0ff;
783}
784
785.markdown-body .pl-e,
786.markdown-body .pl-en {
787 color: #d2a8ff;
788}
789
790.markdown-body .pl-smi,
791.markdown-body .pl-s .pl-s1 {
792 color: #f0f6fc;
793}
794
795.markdown-body .pl-ent {
796 color: #7ee787;
797}
798
799.markdown-body .pl-k {
800 color: #ff7b72;
801}
802
803.markdown-body .pl-s,
804.markdown-body .pl-pds,
805.markdown-body .pl-s .pl-pse .pl-s1,
806.markdown-body .pl-sr,
807.markdown-body .pl-sr .pl-cce,
808.markdown-body .pl-sr .pl-sre,
809.markdown-body .pl-sr .pl-sra {
810 color: #a5d6ff;
811}
812
813.markdown-body .pl-v,
814.markdown-body .pl-smw {
815 color: #ffa657;
816}
817
818.markdown-body .pl-bu {
819 color: #f85149;
820}
821
822.markdown-body .pl-ii {
823 color: #f0f6fc;
824 background-color: #8e1519;
825}
826
827.markdown-body .pl-c2 {
828 color: #f0f6fc;
829 background-color: #b62324;
830}
831
832.markdown-body .pl-sr .pl-cce {
833 font-weight: bold;
834 color: #7ee787;
835}
836
837.markdown-body .pl-ml {
838 color: #f2cc60;
839}
840
841.markdown-body .pl-mh,
842.markdown-body .pl-mh .pl-en,
843.markdown-body .pl-ms {
844 font-weight: bold;
845 color: #1f6feb;
846}
847
848.markdown-body .pl-mi {
849 font-style: italic;
850 color: #f0f6fc;
851}
852
853.markdown-body .pl-mb {
854 font-weight: bold;
855 color: #f0f6fc;
856}
857
858.markdown-body .pl-md {
859 color: #ffdcd7;
860 background-color: #67060c;
861}
862
863.markdown-body .pl-mi1 {
864 color: #aff5b4;
865 background-color: #033a16;
866}
867
868.markdown-body .pl-mc {
869 color: #ffdfb6;
870 background-color: #5a1e02;
871}
872
873.markdown-body .pl-mi2 {
874 color: #f0f6fc;
875 background-color: #1158c7;
876}
877
878.markdown-body .pl-mdr {
879 font-weight: bold;
880 color: #d2a8ff;
881}
882
883.markdown-body .pl-ba {
884 color: #9198a1;
885}
886
887.markdown-body .pl-sg {
888 color: #3d444d;
889}
890
891.markdown-body .pl-corl {
892 text-decoration: underline;
893 color: #a5d6ff;
894}
895
896.markdown-body [role=button]:focus:not(:focus-visible),
897.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),
898.markdown-body button:focus:not(:focus-visible),
899.markdown-body summary:focus:not(:focus-visible),
900.markdown-body a:focus:not(:focus-visible) {
901 outline: none;
902 box-shadow: none;
903}
904
905.markdown-body [tabindex="0"]:focus:not(:focus-visible),
906.markdown-body details-dialog:focus:not(:focus-visible) {
907 outline: none;
908}
909
910.markdown-body g-emoji {
911 display: inline-block;
912 min-width: 1ch;
913 font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
914 font-size: 1em;
915 font-style: normal !important;
916 font-weight: 400;
917 line-height: 1;
918 vertical-align: -0.075em;
919}
920
921.markdown-body g-emoji img {
922 width: 1em;
923 height: 1em;
924}
925
926.markdown-body .task-list-item {
927 list-style-type: none;
928}
929
930.markdown-body .task-list-item label {
931 font-weight: 400;
932}
933
934.markdown-body .task-list-item.enabled label {
935 cursor: pointer;
936}
937
938.markdown-body .task-list-item + .task-list-item {
939 margin-top: 0.25rem;
940}
941
942.markdown-body .task-list-item .handle {
943 display: none;
944}
945
946.markdown-body .task-list-item-checkbox {
947 margin: 0 .2em .25em -1.4em;
948 vertical-align: middle;
949}
950
951.markdown-body ul:dir(rtl) .task-list-item-checkbox {
952 margin: 0 -1.6em .25em .2em;
953}
954
955.markdown-body ol:dir(rtl) .task-list-item-checkbox {
956 margin: 0 -1.6em .25em .2em;
957}
958
959.markdown-body .contains-task-list:hover .task-list-item-convert-container,
960.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
961 display: block;
962 width: auto;
963 height: 24px;
964 overflow: visible;
965 clip: auto;
966}
967
968.markdown-body ::-webkit-calendar-picker-indicator {
969 filter: invert(50%);
970}
971
972.markdown-body .markdown-alert {
973 padding: 0.5rem 1rem;
974 margin-bottom: 1rem;
975 color: inherit;
976 border-left: .25em solid #3d444d;
977}
978
979.markdown-body .markdown-alert > :first-child {
980 margin-top: 0;
981}
982
983.markdown-body .markdown-alert > :last-child {
984 margin-bottom: 0;
985}
986
987.markdown-body .markdown-alert .markdown-alert-title {
988 display: flex;
989 font-weight: 500;
990 align-items: center;
991 line-height: 1;
992}
993
994.markdown-body .markdown-alert.markdown-alert-note {
995 border-left-color: #1f6feb;
996}
997
998.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {
999 color: #4493f8;
1000}
1001
1002.markdown-body .markdown-alert.markdown-alert-important {
1003 border-left-color: #8957e5;
1004}
1005
1006.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {
1007 color: #ab7df8;
1008}
1009
1010.markdown-body .markdown-alert.markdown-alert-warning {
1011 border-left-color: #9e6a03;
1012}
1013
1014.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {
1015 color: #d29922;
1016}
1017
1018.markdown-body .markdown-alert.markdown-alert-tip {
1019 border-left-color: #238636;
1020}
1021
1022.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {
1023 color: #3fb950;
1024}
1025
1026.markdown-body .markdown-alert.markdown-alert-caution {
1027 border-left-color: #da3633;
1028}
1029
1030.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {
1031 color: #f85149;
1032}
1033
1034.markdown-body > *:first-child > .heading-element:first-child {
1035 margin-top: 0 !important;
1036}
1037
1038.markdown-body .highlight pre:has(+.zeroclipboard-container) {
1039 min-height: 52px;
1040}