html {
background-color:#000;
}

.markdown-body {
background-color:#0d1117;
color:#c9d1d9;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
font-size:16px;
line-height:1.5;
word-wrap:break-word
}

.markdown-body a:hover {
text-decoration:underline
}

.markdown-body .octicon {
display:inline-block;
fill:currentColor;
vertical-align:text-bottom
}

.markdown-body .anchor {
float:left;
line-height:1;
margin-left:-20px;
padding-right:4px
}

.markdown-body .anchor:focus {
outline:none
}

.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link {
color:#8b949e;
visibility:hidden
}

.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor {
text-decoration:none
}

.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link {
visibility:visible
}

.markdown-body .pl-c {
color:#6e7681
}

.markdown-body .pl-c1,.markdown-body .pl-s .pl-v {
color:#79c0ff
}

.markdown-body .pl-e,.markdown-body .pl-en {
color:#d2a8ff
}

.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1 {
color:#e0e0e0
}

.markdown-body .pl-ent {
color:#7bcc72
}

.markdown-body .pl-k {
color:#ff7b72
}

.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre {
color:#a5d6ff
}

.markdown-body .pl-v,.markdown-body .pl-smw {
color:#ffa657
}

.markdown-body .pl-bu {
color:#ff6a6a
}

.markdown-body .pl-ii {
background-color:#8e1519;
color:#f0f6fc
}

.markdown-body .pl-c2 {
background-color:#cf222e;
color:#f0f6fc
}

.markdown-body .pl-c2::before {
content:"^M"
}

.markdown-body .pl-sr .pl-cce {
color:#3fb950;
font-weight:700
}

.markdown-body .pl-ml {
color:#ffd33d
}

.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms {
color:#58a6ff;
font-weight:700
}

.markdown-body .pl-mi {
color:#c9d1d9;
font-style:italic
}

.markdown-body .pl-mb {
color:#c9d1d9;
font-weight:700
}

.markdown-body .pl-md {
background-color:#67060c;
color:#ffa198
}

.markdown-body .pl-mi1 {
background-color:#033a16;
color:#56d364
}

.markdown-body .pl-mc {
background-color:#5a1e02;
color:#e3b341
}

.markdown-body .pl-mi2 {
background-color:#1158c7;
color:#f0f6fc
}

.markdown-body .pl-mdr {
color:#d2a8ff;
font-weight:700
}

.markdown-body .pl-corl {
color:#58a6ff;
text-decoration:underline
}

.markdown-body .my-2 {
margin-bottom:8px!important;
margin-top:8px!important
}

.markdown-body .pl-0 {
padding-left:0!important
}

.markdown-body .py-0 {
padding-bottom:0!important;
padding-top:0!important
}

.markdown-body .pl-1 {
padding-left:4px!important
}

.markdown-body .pl-2 {
padding-left:8px!important
}

.markdown-body .py-2 {
padding-bottom:8px!important;
padding-top:8px!important
}

.markdown-body .pl-3,.markdown-body .px-3 {
padding-left:16px!important
}

.markdown-body .px-3 {
padding-right:16px!important
}

.markdown-body .pl-4 {
padding-left:24px!important
}

.markdown-body .pl-5 {
padding-left:32px!important
}

.markdown-body .pl-6 {
padding-left:40px!important
}

.markdown-body .f6 {
font-size:12px!important
}

.markdown-body .lh-condensed {
line-height:1.25!important
}

.markdown-body .text-bold {
font-weight:600!important
}

.markdown-body hr {
background-color:#30363d;
border:0;
border-bottom-color:#30363d;
height:.25em;
margin:24px 0;
padding:0
}

.markdown-body kbd {
background-color:#161b22;
border:1px solid #21262d;
border-radius:3px;
box-shadow:inset 0 -1px 0 #21262d;
color:#c9d1d9;
display:inline-block;
font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
line-height:10px;
padding:3px 5px
}

.markdown-body:after,.markdown-body:before {
content:"";
display:table
}

.markdown-body:after {
clear:both
}

.markdown-body > :first-child {
margin-top:0!important
}

.markdown-body a:not([href]) {
color:inherit;
text-decoration:none
}

.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul {
margin-bottom:16px;
margin-top:0
}

.markdown-body blockquote {
border-left:.25em solid #21262d;
color:#8b949e;
padding:0 1em
}

.markdown-body blockquote>:first-child {
margin-top:0
}

.markdown-body blockquote>:last-child {
margin-bottom:0
}

.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 {
color:#c9d1d9;
font-weight:600;
line-height:1.25;
margin-bottom:16px;
margin-top:24px
}

.markdown-body h1 {
font-size:2em
}

.markdown-body h1,.markdown-body h2 {
border-bottom:1px solid #30363d;
padding-bottom:.3em
}

.markdown-body h2 {
font-size:1.5em
}

.markdown-body h3 {
font-size:1.25em
}

.markdown-body h4 {
font-size:1em
}

.markdown-body h5 {
font-size:.875em
}

.markdown-body h6 {
color:#8b949e;
font-size:.85em
}

.markdown-body ol,.markdown-body ul {
padding-left:2em
}

.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul {
margin-bottom:0;
margin-top:0
}

.markdown-body li {
word-wrap:break-all
}

.markdown-body li>p {
margin-top:16px
}

.markdown-body li+li {
margin-top:.25em
}

.markdown-body dl {
padding:0
}

.markdown-body dl dt {
font-size:1em;
font-style:italic;
font-weight:600;
margin-top:16px;
padding:0
}

.markdown-body dl dd {
margin-bottom:16px;
padding:0 16px
}

.markdown-body table {
border-collapse:collapse;
border-spacing:0;
color:#c9d1d9;
display:block;
overflow:auto;
width:100%
}

.markdown-body table th {
font-weight:600
}

.markdown-body table td,.markdown-body table th {
border:1px solid #30363d;
padding:6px 13px
}

.markdown-body table tr {
background-color:#161b22;
border-top:1px solid #21262d
}

.markdown-body table tr:nth-child(2n) {
background-color:#0d1117
}

.markdown-body img {
background-color:#0d1117;
border:2px solid #30363d
}

.markdown-body code {
background:#161b22;
border-radius:3px;
color:#c9d1d9;
padding:.2em .4em
}

.markdown-body pre {
background:#0d1117;
border-radius:6px;
overflow:auto;
padding:1em
}

.markdown-body pre code {
background:none;
padding:0
}

.markdown-body button,.markdown-body input[type="button"],.markdown-body input[type="submit"] {
background-color:#21262d;
border:1px solid #30363d;
border-radius:4px;
color:#c9d1d9;
padding:.5em 1em
}

.markdown-body input,.markdown-body textarea {
background-color:#0d1117;
border:1px solid #30363d;
color:#c9d1d9
}

.markdown-body .task-list-item {
list-style:none;
margin-left:-20px
}

.markdown-body .task-list-item input {
margin-right:.5em
}

.markdown-body .footnotes {
background:#0d1117;
color:#8b949e
}

.markdown-body a:focus,.markdown-body a:hover {
outline:none;
text-decoration:underline
}

.markdown-body button:hover,.markdown-body input[type="button"]:hover,.markdown-body input[type="submit"]:hover {
background-color:#30363d
}

.markdown-body a,.markdown-body .footnote-ref {
color:#58a6ff
}

.markdown-body .pl-ba,.markdown-body .pl-sg {
color:#8b949e
}

.markdown-body .mb-0,.markdown-body > :last-child {
margin-bottom:0!important
}

@media (max-width: 768px) {
.markdown-body {
padding:10px
}
}

.markdown-body * {
box-sizing:border-box;
box-sizing:border-box;
box-sizing:border-box
}

.markdown-body>:first-child {
margin-top:0!important
}

.markdown-body>:last-child {
margin-bottom:0!important
}

.markdown-body img[align="left"] {
padding-right:20px;
padding-right:20px;
padding-right:20px
}

.markdown-body img[align="right"] {
padding-left:20px;
padding-left:20px;
padding-left:20px
}

.markdown-body blockquote>:first-child {
margin-top:0
}

.markdown-body blockquote>:last-child {
margin-bottom:0
}

.markdown-body hr {
border:0;
border-bottom:1px solid #30363d
}

.markdown-body hr:after {
clear:both
}

.markdown-body details {
display:block
}

.markdown-body summary {
display:list-item
}

.markdown-body .tab-size[data-tab-size="1"] {
-moz-tab-size:1;
-moz-tab-size:1;
-moz-tab-size:1;
tab-size:1;
tab-size:1;
tab-size:1
}

.markdown-body .task-list-item+.task-list-item {
margin-top:3px;
margin-top:.25em;
margin-top:.25em
}

.markdown-body strong {
font-weight:600;
font-weight:600
}

.markdown-body p {
margin-bottom:10px;
margin-bottom:10px;
margin-top:0;
margin-top:0
}

.markdown-body td,.markdown-body th {
padding:0;
padding:0
}

.markdown-body .pl-c /* Comment style */ {
color:#6a737d
}

.markdown-body .pl-en /* Entity name style */ {
color:#e36209
}

.markdown-body .bg-gray-light {
background-color:#21262d;
background-color:#21262d
}

.markdown-body .bg-white {
background-color:#0d1117;
background-color:#0d1117
}

.markdown-body .border {
border:1px solid #30363d
}

.markdown-body .border-0 {
border:0
}

.markdown-body .border-bottom {
border-bottom:1px solid #30363d
}

.markdown-body pre>code {
background:none;
background:#0d1117
}

.markdown-body:before,.markdown-body:after,.markdown-body hr:before,.markdown-body hr:after {
content:"";
display:table
}