arnaucube
arnaucube/md-live-serverPublic Self-hosted repository
md-live-server/css.go
css.goRaw
   1package main
   2
   3// The CSS code in this file is originally from https://github.com/sindresorhus/github-markdown-css
   4// under MIT license
   5
   6const cssTemplate = `
   7<style>
   8.dark-theme { /* used for body class */
   9  filter: invert(100%) hue-rotate(180deg);
  10  background-color: #111;
  11}
  12
  13/* .dark-theme img, .dark-theme video, .dark-theme iframe, .dark-theme .onoffswitch-label, .dark-theme code { */
  14.dark-theme img, .dark-theme video, .dark-theme iframe, .dark-theme .onoffswitch-label {
  15    filter: invert(100%) hue-rotate(180deg);
  16}
  17
  18@media (prefers-color-scheme: dark) {
  19  .markdown-body,
  20  [data-theme="dark"] {
  21    /*dark*/
  22    color-scheme: dark;
  23    --color-prettylights-syntax-comment: #8b949e;
  24    --color-prettylights-syntax-constant: #79c0ff;
  25    --color-prettylights-syntax-entity: #d2a8ff;
  26    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
  27    --color-prettylights-syntax-entity-tag: #7ee787;
  28    --color-prettylights-syntax-keyword: #ff7b72;
  29    --color-prettylights-syntax-string: #a5d6ff;
  30    --color-prettylights-syntax-variable: #ffa657;
  31    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
  32    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
  33    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
  34    --color-prettylights-syntax-carriage-return-text: #f0f6fc;
  35    --color-prettylights-syntax-carriage-return-bg: #b62324;
  36    --color-prettylights-syntax-string-regexp: #7ee787;
  37    --color-prettylights-syntax-markup-list: #f2cc60;
  38    --color-prettylights-syntax-markup-heading: #1f6feb;
  39    --color-prettylights-syntax-markup-italic: #c9d1d9;
  40    --color-prettylights-syntax-markup-bold: #c9d1d9;
  41    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
  42    --color-prettylights-syntax-markup-deleted-bg: #67060c;
  43    --color-prettylights-syntax-markup-inserted-text: #aff5b4;
  44    --color-prettylights-syntax-markup-inserted-bg: #033a16;
  45    --color-prettylights-syntax-markup-changed-text: #ffdfb6;
  46    --color-prettylights-syntax-markup-changed-bg: #5a1e02;
  47    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
  48    --color-prettylights-syntax-markup-ignored-bg: #1158c7;
  49    --color-prettylights-syntax-meta-diff-range: #d2a8ff;
  50    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
  51    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
  52    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
  53    --color-fg-default: #e6edf3;
  54    --color-fg-muted: #848d97;
  55    --color-fg-subtle: #6e7681;
  56    --color-canvas-default: #0d1117;
  57    --color-canvas-subtle: #161b22;
  58    --color-border-default: #30363d;
  59    --color-border-muted: #21262d;
  60    --color-neutral-muted: rgba(110,118,129,0.4);
  61    --color-accent-fg: #2f81f7;
  62    --color-accent-emphasis: #1f6feb;
  63    --color-success-fg: #3fb950;
  64    --color-success-emphasis: #238636;
  65    --color-attention-fg: #d29922;
  66    --color-attention-emphasis: #9e6a03;
  67    --color-attention-subtle: rgba(187,128,9,0.15);
  68    --color-danger-fg: #f85149;
  69    --color-danger-emphasis: #da3633;
  70    --color-done-fg: #a371f7;
  71    --color-done-emphasis: #8957e5;
  72  }
  73}
  74
  75@media (prefers-color-scheme: light) {
  76  .markdown-body,
  77  [data-theme="light"] {
  78    /*light*/
  79    color-scheme: light;
  80    --color-prettylights-syntax-comment: #57606a;
  81    --color-prettylights-syntax-constant: #0550ae;
  82    --color-prettylights-syntax-entity: #6639ba;
  83    --color-prettylights-syntax-storage-modifier-import: #24292f;
  84    --color-prettylights-syntax-entity-tag: #116329;
  85    --color-prettylights-syntax-keyword: #cf222e;
  86    --color-prettylights-syntax-string: #0a3069;
  87    --color-prettylights-syntax-variable: #953800;
  88    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
  89    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
  90    --color-prettylights-syntax-invalid-illegal-bg: #82071e;
  91    --color-prettylights-syntax-carriage-return-text: #f6f8fa;
  92    --color-prettylights-syntax-carriage-return-bg: #cf222e;
  93    --color-prettylights-syntax-string-regexp: #116329;
  94    --color-prettylights-syntax-markup-list: #3b2300;
  95    --color-prettylights-syntax-markup-heading: #0550ae;
  96    --color-prettylights-syntax-markup-italic: #24292f;
  97    --color-prettylights-syntax-markup-bold: #24292f;
  98    --color-prettylights-syntax-markup-deleted-text: #82071e;
  99    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;
 100    --color-prettylights-syntax-markup-inserted-text: #116329;
 101    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
 102    --color-prettylights-syntax-markup-changed-text: #953800;
 103    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
 104    --color-prettylights-syntax-markup-ignored-text: #eaeef2;
 105    --color-prettylights-syntax-markup-ignored-bg: #0550ae;
 106    --color-prettylights-syntax-meta-diff-range: #8250df;
 107    --color-prettylights-syntax-brackethighlighter-angle: #57606a;
 108    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
 109    --color-prettylights-syntax-constant-other-reference-link: #0a3069;
 110    --color-fg-default: #1F2328;
 111    --color-fg-muted: #656d76;
 112    --color-fg-subtle: #6e7781;
 113    --color-canvas-default: #ffffff;
 114    --color-canvas-subtle: #f6f8fa;
 115    --color-border-default: #d0d7de;
 116    --color-border-muted: hsla(210,18%,87%,1);
 117    --color-neutral-muted: rgba(175,184,193,0.2);
 118    --color-accent-fg: #0969da;
 119    --color-accent-emphasis: #0969da;
 120    --color-success-fg: #1a7f37;
 121    --color-success-emphasis: #1f883d;
 122    --color-attention-fg: #9a6700;
 123    --color-attention-emphasis: #9a6700;
 124    --color-attention-subtle: #fff8c5;
 125    --color-danger-fg: #d1242f;
 126    --color-danger-emphasis: #cf222e;
 127    --color-done-fg: #8250df;
 128    --color-done-emphasis: #8250df;
 129  }
 130}
 131
 132.markdown-body {
 133  -ms-text-size-adjust: 100%;
 134  -webkit-text-size-adjust: 100%;
 135  margin: 0;
 136  color: var(--color-fg-default);
 137  background-color: var(--color-canvas-default);
 138  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
 139  font-size: 16px;
 140  line-height: 1.5;
 141  word-wrap: break-word;
 142}
 143
 144.markdown-body .octicon {
 145  display: inline-block;
 146  fill: currentColor;
 147  vertical-align: text-bottom;
 148}
 149
 150.markdown-body h1:hover .anchor .octicon-link:before,
 151.markdown-body h2:hover .anchor .octicon-link:before,
 152.markdown-body h3:hover .anchor .octicon-link:before,
 153.markdown-body h4:hover .anchor .octicon-link:before,
 154.markdown-body h5:hover .anchor .octicon-link:before,
 155.markdown-body h6:hover .anchor .octicon-link:before {
 156  width: 16px;
 157  height: 16px;
 158  content: ' ';
 159  display: inline-block;
 160  background-color: currentColor;
 161  -webkit-mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
 162  mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
 163}
 164
 165.markdown-body details,
 166.markdown-body figcaption,
 167.markdown-body figure {
 168  display: block;
 169}
 170
 171.markdown-body summary {
 172  display: list-item;
 173}
 174
 175.markdown-body [hidden] {
 176  display: none !important;
 177}
 178
 179.markdown-body a {
 180  background-color: transparent;
 181  color: var(--color-accent-fg);
 182  text-decoration: none;
 183}
 184
 185.markdown-body abbr[title] {
 186  border-bottom: none;
 187  -webkit-text-decoration: underline dotted;
 188  text-decoration: underline dotted;
 189}
 190
 191.markdown-body b,
 192.markdown-body strong {
 193  font-weight: var(--base-text-weight-semibold, 600);
 194}
 195
 196.markdown-body dfn {
 197  font-style: italic;
 198}
 199
 200.markdown-body h1 {
 201  margin: .67em 0;
 202  font-weight: var(--base-text-weight-semibold, 600);
 203  padding-bottom: .3em;
 204  font-size: 2em;
 205  border-bottom: 1px solid var(--color-border-muted);
 206}
 207
 208.markdown-body mark {
 209  background-color: var(--color-attention-subtle);
 210  color: var(--color-fg-default);
 211}
 212
 213.markdown-body small {
 214  font-size: 90%;
 215}
 216
 217.markdown-body sub,
 218.markdown-body sup {
 219  font-size: 75%;
 220  line-height: 0;
 221  position: relative;
 222  vertical-align: baseline;
 223}
 224
 225.markdown-body sub {
 226  bottom: -0.25em;
 227}
 228
 229.markdown-body sup {
 230  top: -0.5em;
 231}
 232
 233.markdown-body img {
 234  border-style: none;
 235  max-width: 100%;
 236  box-sizing: content-box;
 237  background-color: var(--color-canvas-default);
 238}
 239
 240.markdown-body code,
 241.markdown-body kbd,
 242.markdown-body pre,
 243.markdown-body samp {
 244  font-family: monospace;
 245  font-size: 1em;
 246}
 247
 248.markdown-body figure {
 249  margin: 1em 40px;
 250}
 251
 252.markdown-body hr {
 253  box-sizing: content-box;
 254  overflow: hidden;
 255  background: transparent;
 256  border-bottom: 1px solid var(--color-border-muted);
 257  height: .25em;
 258  padding: 0;
 259  margin: 24px 0;
 260  background-color: var(--color-border-default);
 261  border: 0;
 262}
 263
 264.markdown-body input {
 265  font: inherit;
 266  margin: 0;
 267  overflow: visible;
 268  font-family: inherit;
 269  font-size: inherit;
 270  line-height: inherit;
 271}
 272
 273.markdown-body [type=button],
 274.markdown-body [type=reset],
 275.markdown-body [type=submit] {
 276  -webkit-appearance: button;
 277  appearance: button;
 278}
 279
 280.markdown-body [type=checkbox],
 281.markdown-body [type=radio] {
 282  box-sizing: border-box;
 283  padding: 0;
 284}
 285
 286.markdown-body [type=number]::-webkit-inner-spin-button,
 287.markdown-body [type=number]::-webkit-outer-spin-button {
 288  height: auto;
 289}
 290
 291.markdown-body [type=search]::-webkit-search-cancel-button,
 292.markdown-body [type=search]::-webkit-search-decoration {
 293  -webkit-appearance: none;
 294  appearance: none;
 295}
 296
 297.markdown-body ::-webkit-input-placeholder {
 298  color: inherit;
 299  opacity: .54;
 300}
 301
 302.markdown-body ::-webkit-file-upload-button {
 303  -webkit-appearance: button;
 304  appearance: button;
 305  font: inherit;
 306}
 307
 308.markdown-body a:hover {
 309  text-decoration: underline;
 310}
 311
 312.markdown-body ::placeholder {
 313  color: var(--color-fg-subtle);
 314  opacity: 1;
 315}
 316
 317.markdown-body hr::before {
 318  display: table;
 319  content: "";
 320}
 321
 322.markdown-body hr::after {
 323  display: table;
 324  clear: both;
 325  content: "";
 326}
 327
 328.markdown-body table {
 329  border-spacing: 0;
 330  border-collapse: collapse;
 331  display: block;
 332  width: max-content;
 333  max-width: 100%;
 334  overflow: auto;
 335}
 336
 337.markdown-body td,
 338.markdown-body th {
 339  padding: 0;
 340}
 341
 342.markdown-body details summary {
 343  cursor: pointer;
 344}
 345
 346.markdown-body details:not([open])>*:not(summary) {
 347  display: none !important;
 348}
 349
 350.markdown-body a:focus,
 351.markdown-body [role=button]:focus,
 352.markdown-body input[type=radio]:focus,
 353.markdown-body input[type=checkbox]:focus {
 354  outline: 2px solid var(--color-accent-fg);
 355  outline-offset: -2px;
 356  box-shadow: none;
 357}
 358
 359.markdown-body a:focus:not(:focus-visible),
 360.markdown-body [role=button]:focus:not(:focus-visible),
 361.markdown-body input[type=radio]:focus:not(:focus-visible),
 362.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
 363  outline: solid 1px transparent;
 364}
 365
 366.markdown-body a:focus-visible,
 367.markdown-body [role=button]:focus-visible,
 368.markdown-body input[type=radio]:focus-visible,
 369.markdown-body input[type=checkbox]:focus-visible {
 370  outline: 2px solid var(--color-accent-fg);
 371  outline-offset: -2px;
 372  box-shadow: none;
 373}
 374
 375.markdown-body a:not([class]):focus,
 376.markdown-body a:not([class]):focus-visible,
 377.markdown-body input[type=radio]:focus,
 378.markdown-body input[type=radio]:focus-visible,
 379.markdown-body input[type=checkbox]:focus,
 380.markdown-body input[type=checkbox]:focus-visible {
 381  outline-offset: 0;
 382}
 383
 384.markdown-body kbd {
 385  display: inline-block;
 386  padding: 3px 5px;
 387  font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
 388  line-height: 10px;
 389  color: var(--color-fg-default);
 390  vertical-align: middle;
 391  background-color: var(--color-canvas-subtle);
 392  border: solid 1px var(--color-neutral-muted);
 393  border-bottom-color: var(--color-neutral-muted);
 394  border-radius: 6px;
 395  box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
 396}
 397
 398.markdown-body h1,
 399.markdown-body h2,
 400.markdown-body h3,
 401.markdown-body h4,
 402.markdown-body h5,
 403.markdown-body h6 {
 404  margin-top: 24px;
 405  margin-bottom: 16px;
 406  font-weight: var(--base-text-weight-semibold, 600);
 407  line-height: 1.25;
 408}
 409
 410.markdown-body h2 {
 411  font-weight: var(--base-text-weight-semibold, 600);
 412  padding-bottom: .3em;
 413  font-size: 1.5em;
 414  border-bottom: 1px solid var(--color-border-muted);
 415}
 416
 417.markdown-body h3 {
 418  font-weight: var(--base-text-weight-semibold, 600);
 419  font-size: 1.25em;
 420}
 421
 422.markdown-body h4 {
 423  font-weight: var(--base-text-weight-semibold, 600);
 424  font-size: 1em;
 425}
 426
 427.markdown-body h5 {
 428  font-weight: var(--base-text-weight-semibold, 600);
 429  font-size: .875em;
 430}
 431
 432.markdown-body h6 {
 433  font-weight: var(--base-text-weight-semibold, 600);
 434  font-size: .85em;
 435  color: var(--color-fg-muted);
 436}
 437
 438.markdown-body p {
 439  margin-top: 0;
 440  margin-bottom: 10px;
 441}
 442
 443.markdown-body blockquote {
 444  margin: 0;
 445  padding: 0 1em;
 446  color: var(--color-fg-muted);
 447  border-left: .25em solid var(--color-border-default);
 448}
 449
 450.markdown-body ul,
 451.markdown-body ol {
 452  margin-top: 0;
 453  margin-bottom: 0;
 454  padding-left: 2em;
 455}
 456
 457.markdown-body ol ol,
 458.markdown-body ul ol {
 459  list-style-type: lower-roman;
 460}
 461
 462.markdown-body ul ul ol,
 463.markdown-body ul ol ol,
 464.markdown-body ol ul ol,
 465.markdown-body ol ol ol {
 466  list-style-type: lower-alpha;
 467}
 468
 469.markdown-body dd {
 470  margin-left: 0;
 471}
 472
 473.markdown-body tt,
 474.markdown-body code,
 475.markdown-body samp {
 476  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
 477  font-size: 12px;
 478}
 479
 480.markdown-body pre {
 481  margin-top: 0;
 482  margin-bottom: 0;
 483  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
 484  font-size: 12px;
 485  word-wrap: normal;
 486}
 487
 488.markdown-body .octicon {
 489  display: inline-block;
 490  overflow: visible !important;
 491  vertical-align: text-bottom;
 492  fill: currentColor;
 493}
 494
 495.markdown-body input::-webkit-outer-spin-button,
 496.markdown-body input::-webkit-inner-spin-button {
 497  margin: 0;
 498  -webkit-appearance: none;
 499  appearance: none;
 500}
 501
 502.markdown-body .mr-2 {
 503  margin-right: var(--base-size-8, 8px) !important;
 504}
 505
 506.markdown-body::before {
 507  display: table;
 508  content: "";
 509}
 510
 511.markdown-body::after {
 512  display: table;
 513  clear: both;
 514  content: "";
 515}
 516
 517.markdown-body>*:first-child {
 518  margin-top: 0 !important;
 519}
 520
 521.markdown-body>*:last-child {
 522  margin-bottom: 0 !important;
 523}
 524
 525.markdown-body a:not([href]) {
 526  color: inherit;
 527  text-decoration: none;
 528}
 529
 530.markdown-body .absent {
 531  color: var(--color-danger-fg);
 532}
 533
 534.markdown-body .anchor {
 535  float: left;
 536  padding-right: 4px;
 537  margin-left: -20px;
 538  line-height: 1;
 539}
 540
 541.markdown-body .anchor:focus {
 542  outline: none;
 543}
 544
 545.markdown-body p,
 546.markdown-body blockquote,
 547.markdown-body ul,
 548.markdown-body ol,
 549.markdown-body dl,
 550.markdown-body table,
 551.markdown-body pre,
 552.markdown-body details {
 553  margin-top: 0;
 554  margin-bottom: 16px;
 555}
 556
 557.markdown-body blockquote>:first-child {
 558  margin-top: 0;
 559}
 560
 561.markdown-body blockquote>:last-child {
 562  margin-bottom: 0;
 563}
 564
 565.markdown-body h1 .octicon-link,
 566.markdown-body h2 .octicon-link,
 567.markdown-body h3 .octicon-link,
 568.markdown-body h4 .octicon-link,
 569.markdown-body h5 .octicon-link,
 570.markdown-body h6 .octicon-link {
 571  color: var(--color-fg-default);
 572  vertical-align: middle;
 573  visibility: hidden;
 574}
 575
 576.markdown-body h1:hover .anchor,
 577.markdown-body h2:hover .anchor,
 578.markdown-body h3:hover .anchor,
 579.markdown-body h4:hover .anchor,
 580.markdown-body h5:hover .anchor,
 581.markdown-body h6:hover .anchor {
 582  text-decoration: none;
 583}
 584
 585.markdown-body h1:hover .anchor .octicon-link,
 586.markdown-body h2:hover .anchor .octicon-link,
 587.markdown-body h3:hover .anchor .octicon-link,
 588.markdown-body h4:hover .anchor .octicon-link,
 589.markdown-body h5:hover .anchor .octicon-link,
 590.markdown-body h6:hover .anchor .octicon-link {
 591  visibility: visible;
 592}
 593
 594.markdown-body h1 tt,
 595.markdown-body h1 code,
 596.markdown-body h2 tt,
 597.markdown-body h2 code,
 598.markdown-body h3 tt,
 599.markdown-body h3 code,
 600.markdown-body h4 tt,
 601.markdown-body h4 code,
 602.markdown-body h5 tt,
 603.markdown-body h5 code,
 604.markdown-body h6 tt,
 605.markdown-body h6 code {
 606  padding: 0 .2em;
 607  font-size: inherit;
 608}
 609
 610.markdown-body summary h1,
 611.markdown-body summary h2,
 612.markdown-body summary h3,
 613.markdown-body summary h4,
 614.markdown-body summary h5,
 615.markdown-body summary h6 {
 616  display: inline-block;
 617}
 618
 619.markdown-body summary h1 .anchor,
 620.markdown-body summary h2 .anchor,
 621.markdown-body summary h3 .anchor,
 622.markdown-body summary h4 .anchor,
 623.markdown-body summary h5 .anchor,
 624.markdown-body summary h6 .anchor {
 625  margin-left: -40px;
 626}
 627
 628.markdown-body summary h1,
 629.markdown-body summary h2 {
 630  padding-bottom: 0;
 631  border-bottom: 0;
 632}
 633
 634.markdown-body ul.no-list,
 635.markdown-body ol.no-list {
 636  padding: 0;
 637  list-style-type: none;
 638}
 639
 640.markdown-body ol[type="a s"] {
 641  list-style-type: lower-alpha;
 642}
 643
 644.markdown-body ol[type="A s"] {
 645  list-style-type: upper-alpha;
 646}
 647
 648.markdown-body ol[type="i s"] {
 649  list-style-type: lower-roman;
 650}
 651
 652.markdown-body ol[type="I s"] {
 653  list-style-type: upper-roman;
 654}
 655
 656.markdown-body ol[type="1"] {
 657  list-style-type: decimal;
 658}
 659
 660.markdown-body div>ol:not([type]) {
 661  list-style-type: decimal;
 662}
 663
 664.markdown-body ul ul,
 665.markdown-body ul ol,
 666.markdown-body ol ol,
 667.markdown-body ol ul {
 668  margin-top: 0;
 669  margin-bottom: 0;
 670}
 671
 672.markdown-body li>p {
 673  margin-top: 16px;
 674}
 675
 676.markdown-body li+li {
 677  margin-top: .25em;
 678}
 679
 680.markdown-body dl {
 681  padding: 0;
 682}
 683
 684.markdown-body dl dt {
 685  padding: 0;
 686  margin-top: 16px;
 687  font-size: 1em;
 688  font-style: italic;
 689  font-weight: var(--base-text-weight-semibold, 600);
 690}
 691
 692.markdown-body dl dd {
 693  padding: 0 16px;
 694  margin-bottom: 16px;
 695}
 696
 697.markdown-body table th {
 698  font-weight: var(--base-text-weight-semibold, 600);
 699}
 700
 701.markdown-body table th,
 702.markdown-body table td {
 703  padding: 6px 13px;
 704  border: 1px solid var(--color-border-default);
 705}
 706
 707.markdown-body table td>:last-child {
 708  margin-bottom: 0;
 709}
 710
 711.markdown-body table tr {
 712  background-color: var(--color-canvas-default);
 713  border-top: 1px solid var(--color-border-muted);
 714}
 715
 716.markdown-body table tr:nth-child(2n) {
 717  background-color: var(--color-canvas-subtle);
 718}
 719
 720.markdown-body table img {
 721  background-color: transparent;
 722}
 723
 724.markdown-body img[align=right] {
 725  padding-left: 20px;
 726}
 727
 728.markdown-body img[align=left] {
 729  padding-right: 20px;
 730}
 731
 732.markdown-body .emoji {
 733  max-width: none;
 734  vertical-align: text-top;
 735  background-color: transparent;
 736}
 737
 738.markdown-body span.frame {
 739  display: block;
 740  overflow: hidden;
 741}
 742
 743.markdown-body span.frame>span {
 744  display: block;
 745  float: left;
 746  width: auto;
 747  padding: 7px;
 748  margin: 13px 0 0;
 749  overflow: hidden;
 750  border: 1px solid var(--color-border-default);
 751}
 752
 753.markdown-body span.frame span img {
 754  display: block;
 755  float: left;
 756}
 757
 758.markdown-body span.frame span span {
 759  display: block;
 760  padding: 5px 0 0;
 761  clear: both;
 762  color: var(--color-fg-default);
 763}
 764
 765.markdown-body span.align-center {
 766  display: block;
 767  overflow: hidden;
 768  clear: both;
 769}
 770
 771.markdown-body span.align-center>span {
 772  display: block;
 773  margin: 13px auto 0;
 774  overflow: hidden;
 775  text-align: center;
 776}
 777
 778.markdown-body span.align-center span img {
 779  margin: 0 auto;
 780  text-align: center;
 781}
 782
 783.markdown-body span.align-right {
 784  display: block;
 785  overflow: hidden;
 786  clear: both;
 787}
 788
 789.markdown-body span.align-right>span {
 790  display: block;
 791  margin: 13px 0 0;
 792  overflow: hidden;
 793  text-align: right;
 794}
 795
 796.markdown-body span.align-right span img {
 797  margin: 0;
 798  text-align: right;
 799}
 800
 801.markdown-body span.float-left {
 802  display: block;
 803  float: left;
 804  margin-right: 13px;
 805  overflow: hidden;
 806}
 807
 808.markdown-body span.float-left span {
 809  margin: 13px 0 0;
 810}
 811
 812.markdown-body span.float-right {
 813  display: block;
 814  float: right;
 815  margin-left: 13px;
 816  overflow: hidden;
 817}
 818
 819.markdown-body span.float-right>span {
 820  display: block;
 821  margin: 13px auto 0;
 822  overflow: hidden;
 823  text-align: right;
 824}
 825
 826.markdown-body code,
 827.markdown-body tt {
 828  padding: .2em .4em;
 829  margin: 0;
 830  font-size: 85%;
 831  white-space: break-spaces;
 832  background-color: var(--color-neutral-muted);
 833  border-radius: 6px;
 834}
 835
 836.markdown-body code br,
 837.markdown-body tt br {
 838  display: none;
 839}
 840
 841.markdown-body del code {
 842  text-decoration: inherit;
 843}
 844
 845.markdown-body samp {
 846  font-size: 85%;
 847}
 848
 849.markdown-body pre code {
 850  font-size: 100%;
 851}
 852
 853.markdown-body pre>code {
 854  padding: 0;
 855  margin: 0;
 856  word-break: normal;
 857  white-space: pre;
 858  background: transparent;
 859  border: 0;
 860}
 861
 862.markdown-body .highlight {
 863  margin-bottom: 16px;
 864}
 865
 866.markdown-body .highlight pre {
 867  margin-bottom: 0;
 868  word-break: normal;
 869}
 870
 871.markdown-body .highlight pre,
 872.markdown-body pre {
 873  padding: 16px;
 874  overflow: auto;
 875  font-size: 85%;
 876  line-height: 1.45;
 877  color: var(--color-fg-default);
 878  background-color: var(--color-canvas-subtle);
 879  border-radius: 6px;
 880}
 881
 882.markdown-body pre code,
 883.markdown-body pre tt {
 884  display: inline;
 885  max-width: auto;
 886  padding: 0;
 887  margin: 0;
 888  overflow: visible;
 889  line-height: inherit;
 890  word-wrap: normal;
 891  background-color: transparent;
 892  border: 0;
 893}
 894
 895.markdown-body .csv-data td,
 896.markdown-body .csv-data th {
 897  padding: 5px;
 898  overflow: hidden;
 899  font-size: 12px;
 900  line-height: 1;
 901  text-align: left;
 902  white-space: nowrap;
 903}
 904
 905.markdown-body .csv-data .blob-num {
 906  padding: 10px 8px 9px;
 907  text-align: right;
 908  background: var(--color-canvas-default);
 909  border: 0;
 910}
 911
 912.markdown-body .csv-data tr {
 913  border-top: 0;
 914}
 915
 916.markdown-body .csv-data th {
 917  font-weight: var(--base-text-weight-semibold, 600);
 918  background: var(--color-canvas-subtle);
 919  border-top: 0;
 920}
 921
 922.markdown-body [data-footnote-ref]::before {
 923  content: "[";
 924}
 925
 926.markdown-body [data-footnote-ref]::after {
 927  content: "]";
 928}
 929
 930.markdown-body .footnotes {
 931  font-size: 12px;
 932  color: var(--color-fg-muted);
 933  border-top: 1px solid var(--color-border-default);
 934}
 935
 936.markdown-body .footnotes ol {
 937  padding-left: 16px;
 938}
 939
 940.markdown-body .footnotes ol ul {
 941  display: inline-block;
 942  padding-left: 16px;
 943  margin-top: 16px;
 944}
 945
 946.markdown-body .footnotes li {
 947  position: relative;
 948}
 949
 950.markdown-body .footnotes li:target::before {
 951  position: absolute;
 952  top: -8px;
 953  right: -8px;
 954  bottom: -8px;
 955  left: -24px;
 956  pointer-events: none;
 957  content: "";
 958  border: 2px solid var(--color-accent-emphasis);
 959  border-radius: 6px;
 960}
 961
 962.markdown-body .footnotes li:target {
 963  color: var(--color-fg-default);
 964}
 965
 966.markdown-body .footnotes .data-footnote-backref g-emoji {
 967  font-family: monospace;
 968}
 969
 970.markdown-body .pl-c {
 971  color: var(--color-prettylights-syntax-comment);
 972}
 973
 974.markdown-body .pl-c1,
 975.markdown-body .pl-s .pl-v {
 976  color: var(--color-prettylights-syntax-constant);
 977}
 978
 979.markdown-body .pl-e,
 980.markdown-body .pl-en {
 981  color: var(--color-prettylights-syntax-entity);
 982}
 983
 984.markdown-body .pl-smi,
 985.markdown-body .pl-s .pl-s1 {
 986  color: var(--color-prettylights-syntax-storage-modifier-import);
 987}
 988
 989.markdown-body .pl-ent {
 990  color: var(--color-prettylights-syntax-entity-tag);
 991}
 992
 993.markdown-body .pl-k {
 994  color: var(--color-prettylights-syntax-keyword);
 995}
 996
 997.markdown-body .pl-s,
 998.markdown-body .pl-pds,
 999.markdown-body .pl-s .pl-pse .pl-s1,
1000.markdown-body .pl-sr,
1001.markdown-body .pl-sr .pl-cce,
1002.markdown-body .pl-sr .pl-sre,
1003.markdown-body .pl-sr .pl-sra {
1004  color: var(--color-prettylights-syntax-string);
1005}
1006
1007.markdown-body .pl-v,
1008.markdown-body .pl-smw {
1009  color: var(--color-prettylights-syntax-variable);
1010}
1011
1012.markdown-body .pl-bu {
1013  color: var(--color-prettylights-syntax-brackethighlighter-unmatched);
1014}
1015
1016.markdown-body .pl-ii {
1017  color: var(--color-prettylights-syntax-invalid-illegal-text);
1018  background-color: var(--color-prettylights-syntax-invalid-illegal-bg);
1019}
1020
1021.markdown-body .pl-c2 {
1022  color: var(--color-prettylights-syntax-carriage-return-text);
1023  background-color: var(--color-prettylights-syntax-carriage-return-bg);
1024}
1025
1026.markdown-body .pl-sr .pl-cce {
1027  font-weight: bold;
1028  color: var(--color-prettylights-syntax-string-regexp);
1029}
1030
1031.markdown-body .pl-ml {
1032  color: var(--color-prettylights-syntax-markup-list);
1033}
1034
1035.markdown-body .pl-mh,
1036.markdown-body .pl-mh .pl-en,
1037.markdown-body .pl-ms {
1038  font-weight: bold;
1039  color: var(--color-prettylights-syntax-markup-heading);
1040}
1041
1042.markdown-body .pl-mi {
1043  font-style: italic;
1044  color: var(--color-prettylights-syntax-markup-italic);
1045}
1046
1047.markdown-body .pl-mb {
1048  font-weight: bold;
1049  color: var(--color-prettylights-syntax-markup-bold);
1050}
1051
1052.markdown-body .pl-md {
1053  color: var(--color-prettylights-syntax-markup-deleted-text);
1054  background-color: var(--color-prettylights-syntax-markup-deleted-bg);
1055}
1056
1057.markdown-body .pl-mi1 {
1058  color: var(--color-prettylights-syntax-markup-inserted-text);
1059  background-color: var(--color-prettylights-syntax-markup-inserted-bg);
1060}
1061
1062.markdown-body .pl-mc {
1063  color: var(--color-prettylights-syntax-markup-changed-text);
1064  background-color: var(--color-prettylights-syntax-markup-changed-bg);
1065}
1066
1067.markdown-body .pl-mi2 {
1068  color: var(--color-prettylights-syntax-markup-ignored-text);
1069  background-color: var(--color-prettylights-syntax-markup-ignored-bg);
1070}
1071
1072.markdown-body .pl-mdr {
1073  font-weight: bold;
1074  color: var(--color-prettylights-syntax-meta-diff-range);
1075}
1076
1077.markdown-body .pl-ba {
1078  color: var(--color-prettylights-syntax-brackethighlighter-angle);
1079}
1080
1081.markdown-body .pl-sg {
1082  color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);
1083}
1084
1085.markdown-body .pl-corl {
1086  text-decoration: underline;
1087  color: var(--color-prettylights-syntax-constant-other-reference-link);
1088}
1089
1090.markdown-body g-emoji {
1091  display: inline-block;
1092  min-width: 1ch;
1093  font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
1094  font-size: 1em;
1095  font-style: normal !important;
1096  font-weight: var(--base-text-weight-normal, 400);
1097  line-height: 1;
1098  vertical-align: -0.075em;
1099}
1100
1101.markdown-body g-emoji img {
1102  width: 1em;
1103  height: 1em;
1104}
1105
1106.markdown-body .task-list-item {
1107  list-style-type: none;
1108}
1109
1110.markdown-body .task-list-item label {
1111  font-weight: var(--base-text-weight-normal, 400);
1112}
1113
1114.markdown-body .task-list-item.enabled label {
1115  cursor: pointer;
1116}
1117
1118.markdown-body .task-list-item+.task-list-item {
1119  margin-top: 4px;
1120}
1121
1122.markdown-body .task-list-item .handle {
1123  display: none;
1124}
1125
1126.markdown-body .task-list-item-checkbox {
1127  margin: 0 .2em .25em -1.4em;
1128  vertical-align: middle;
1129}
1130
1131.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
1132  margin: 0 -1.6em .25em .2em;
1133}
1134
1135.markdown-body .contains-task-list {
1136  position: relative;
1137}
1138
1139.markdown-body .contains-task-list:hover .task-list-item-convert-container,
1140.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
1141  display: block;
1142  width: auto;
1143  height: 24px;
1144  overflow: visible;
1145  clip: auto;
1146}
1147
1148.markdown-body ::-webkit-calendar-picker-indicator {
1149  filter: invert(50%);
1150}
1151
1152.markdown-body .markdown-alert {
1153  padding: var(--base-size-8) var(--base-size-16);
1154  margin-bottom: 16px;
1155  color: inherit;
1156  border-left: .25em solid var(--color-border-default);
1157}
1158
1159.markdown-body .markdown-alert>:first-child {
1160  margin-top: 0;
1161}
1162
1163.markdown-body .markdown-alert>:last-child {
1164  margin-bottom: 0;
1165}
1166
1167.markdown-body .markdown-alert .markdown-alert-title {
1168  display: flex;
1169  font-weight: var(--base-text-weight-medium, 500);
1170  align-items: center;
1171  line-height: 1;
1172}
1173
1174.markdown-body .markdown-alert.markdown-alert-note {
1175  border-left-color: var(--color-accent-emphasis);
1176}
1177
1178.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {
1179  color: var(--color-accent-fg);
1180}
1181
1182.markdown-body .markdown-alert.markdown-alert-important {
1183  border-left-color: var(--color-done-emphasis);
1184}
1185
1186.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {
1187  color: var(--color-done-fg);
1188}
1189
1190.markdown-body .markdown-alert.markdown-alert-warning {
1191  border-left-color: var(--color-attention-emphasis);
1192}
1193
1194.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {
1195  color: var(--color-attention-fg);
1196}
1197
1198.markdown-body .markdown-alert.markdown-alert-tip {
1199  border-left-color: var(--color-success-emphasis);
1200}
1201
1202.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {
1203  color: var(--color-success-fg);
1204}
1205
1206.markdown-body .markdown-alert.markdown-alert-caution {
1207  border-left-color: var(--color-danger-emphasis);
1208}
1209
1210.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {
1211  color: var(--color-danger-fg);
1212}
1213
1214/*light*/
1215
1216.markdown-body {
1217  -ms-text-size-adjust: 100%;
1218  -webkit-text-size-adjust: 100%;
1219  margin: 0;
1220  color: #1F2328;
1221  background-color: #ffffff;
1222  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
1223  font-size: 16px;
1224  line-height: 1.5;
1225  word-wrap: break-word;
1226}
1227
1228.markdown-body .octicon {
1229  display: inline-block;
1230  fill: currentColor;
1231  vertical-align: text-bottom;
1232}
1233
1234.markdown-body h1:hover .anchor .octicon-link:before,
1235.markdown-body h2:hover .anchor .octicon-link:before,
1236.markdown-body h3:hover .anchor .octicon-link:before,
1237.markdown-body h4:hover .anchor .octicon-link:before,
1238.markdown-body h5:hover .anchor .octicon-link:before,
1239.markdown-body h6:hover .anchor .octicon-link:before {
1240  width: 16px;
1241  height: 16px;
1242  content: ' ';
1243  display: inline-block;
1244  background-color: currentColor;
1245  -webkit-mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
1246  mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
1247}
1248
1249.markdown-body details,
1250.markdown-body figcaption,
1251.markdown-body figure {
1252  display: block;
1253}
1254
1255.markdown-body summary {
1256  display: list-item;
1257}
1258
1259.markdown-body [hidden] {
1260  display: none !important;
1261}
1262
1263.markdown-body a {
1264  background-color: transparent;
1265  color: #0969da;
1266  text-decoration: none;
1267}
1268
1269.markdown-body abbr[title] {
1270  border-bottom: none;
1271  -webkit-text-decoration: underline dotted;
1272  text-decoration: underline dotted;
1273}
1274
1275.markdown-body b,
1276.markdown-body strong {
1277  font-weight: 600;
1278}
1279
1280.markdown-body dfn {
1281  font-style: italic;
1282}
1283
1284.markdown-body h1 {
1285  margin: .67em 0;
1286  font-weight: 600;
1287  padding-bottom: .3em;
1288  font-size: 2em;
1289  border-bottom: 1px solid hsla(210,18%,87%,1);
1290}
1291
1292.markdown-body mark {
1293  background-color: #fff8c5;
1294  color: #1F2328;
1295}
1296
1297.markdown-body small {
1298  font-size: 90%;
1299}
1300
1301.markdown-body sub,
1302.markdown-body sup {
1303  font-size: 75%;
1304  line-height: 0;
1305  position: relative;
1306  vertical-align: baseline;
1307}
1308
1309.markdown-body sub {
1310  bottom: -0.25em;
1311}
1312
1313.markdown-body sup {
1314  top: -0.5em;
1315}
1316
1317.markdown-body img {
1318  border-style: none;
1319  max-width: 100%;
1320  box-sizing: content-box;
1321  background-color: #ffffff;
1322}
1323
1324.markdown-body code,
1325.markdown-body kbd,
1326.markdown-body pre,
1327.markdown-body samp {
1328  font-family: monospace;
1329  font-size: 1em;
1330}
1331
1332.markdown-body figure {
1333  margin: 1em 40px;
1334}
1335
1336.markdown-body hr {
1337  box-sizing: content-box;
1338  overflow: hidden;
1339  background: transparent;
1340  border-bottom: 1px solid hsla(210,18%,87%,1);
1341  height: .25em;
1342  padding: 0;
1343  margin: 24px 0;
1344  background-color: #d0d7de;
1345  border: 0;
1346}
1347
1348.markdown-body input {
1349  font: inherit;
1350  margin: 0;
1351  overflow: visible;
1352  font-family: inherit;
1353  font-size: inherit;
1354  line-height: inherit;
1355}
1356
1357.markdown-body [type=button],
1358.markdown-body [type=reset],
1359.markdown-body [type=submit] {
1360  -webkit-appearance: button;
1361  appearance: button;
1362}
1363
1364.markdown-body [type=checkbox],
1365.markdown-body [type=radio] {
1366  box-sizing: border-box;
1367  padding: 0;
1368}
1369
1370.markdown-body [type=number]::-webkit-inner-spin-button,
1371.markdown-body [type=number]::-webkit-outer-spin-button {
1372  height: auto;
1373}
1374
1375.markdown-body [type=search]::-webkit-search-cancel-button,
1376.markdown-body [type=search]::-webkit-search-decoration {
1377  -webkit-appearance: none;
1378  appearance: none;
1379}
1380
1381.markdown-body ::-webkit-input-placeholder {
1382  color: inherit;
1383  opacity: .54;
1384}
1385
1386.markdown-body ::-webkit-file-upload-button {
1387  -webkit-appearance: button;
1388  appearance: button;
1389  font: inherit;
1390}
1391
1392.markdown-body a:hover {
1393  text-decoration: underline;
1394}
1395
1396.markdown-body ::placeholder {
1397  color: #6e7781;
1398  opacity: 1;
1399}
1400
1401.markdown-body hr::before {
1402  display: table;
1403  content: "";
1404}
1405
1406.markdown-body hr::after {
1407  display: table;
1408  clear: both;
1409  content: "";
1410}
1411
1412.markdown-body table {
1413  border-spacing: 0;
1414  border-collapse: collapse;
1415  display: block;
1416  width: max-content;
1417  max-width: 100%;
1418  overflow: auto;
1419}
1420
1421.markdown-body td,
1422.markdown-body th {
1423  padding: 0;
1424}
1425
1426.markdown-body details summary {
1427  cursor: pointer;
1428}
1429
1430.markdown-body details:not([open])>*:not(summary) {
1431  display: none !important;
1432}
1433
1434.markdown-body a:focus,
1435.markdown-body [role=button]:focus,
1436.markdown-body input[type=radio]:focus,
1437.markdown-body input[type=checkbox]:focus {
1438  outline: 2px solid #0969da;
1439  outline-offset: -2px;
1440  box-shadow: none;
1441}
1442
1443.markdown-body a:focus:not(:focus-visible),
1444.markdown-body [role=button]:focus:not(:focus-visible),
1445.markdown-body input[type=radio]:focus:not(:focus-visible),
1446.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
1447  outline: solid 1px transparent;
1448}
1449
1450.markdown-body a:focus-visible,
1451.markdown-body [role=button]:focus-visible,
1452.markdown-body input[type=radio]:focus-visible,
1453.markdown-body input[type=checkbox]:focus-visible {
1454  outline: 2px solid #0969da;
1455  outline-offset: -2px;
1456  box-shadow: none;
1457}
1458
1459.markdown-body a:not([class]):focus,
1460.markdown-body a:not([class]):focus-visible,
1461.markdown-body input[type=radio]:focus,
1462.markdown-body input[type=radio]:focus-visible,
1463.markdown-body input[type=checkbox]:focus,
1464.markdown-body input[type=checkbox]:focus-visible {
1465  outline-offset: 0;
1466}
1467
1468.markdown-body kbd {
1469  display: inline-block;
1470  padding: 3px 5px;
1471  font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
1472  line-height: 10px;
1473  color: #1F2328;
1474  vertical-align: middle;
1475  background-color: #f6f8fa;
1476  border: solid 1px rgba(175,184,193,0.2);
1477  border-bottom-color: rgba(175,184,193,0.2);
1478  border-radius: 6px;
1479  box-shadow: inset 0 -1px 0 rgba(175,184,193,0.2);
1480}
1481
1482.markdown-body h1,
1483.markdown-body h2,
1484.markdown-body h3,
1485.markdown-body h4,
1486.markdown-body h5,
1487.markdown-body h6 {
1488  margin-top: 24px;
1489  margin-bottom: 16px;
1490  font-weight: 600;
1491  line-height: 1.25;
1492}
1493
1494.markdown-body h2 {
1495  font-weight: 600;
1496  padding-bottom: .3em;
1497  font-size: 1.5em;
1498  border-bottom: 1px solid hsla(210,18%,87%,1);
1499}
1500
1501.markdown-body h3 {
1502  font-weight: 600;
1503  font-size: 1.25em;
1504}
1505
1506.markdown-body h4 {
1507  font-weight: 600;
1508  font-size: 1em;
1509}
1510
1511.markdown-body h5 {
1512  font-weight: 600;
1513  font-size: .875em;
1514}
1515
1516.markdown-body h6 {
1517  font-weight: 600;
1518  font-size: .85em;
1519  color: #656d76;
1520}
1521
1522.markdown-body p {
1523  margin-top: 0;
1524  margin-bottom: 10px;
1525}
1526
1527.markdown-body blockquote {
1528  margin: 0;
1529  padding: 0 1em;
1530  color: #656d76;
1531  border-left: .25em solid #d0d7de;
1532}
1533
1534.markdown-body ul,
1535.markdown-body ol {
1536  margin-top: 0;
1537  margin-bottom: 0;
1538  padding-left: 2em;
1539}
1540
1541.markdown-body ol ol,
1542.markdown-body ul ol {
1543  list-style-type: lower-roman;
1544}
1545
1546.markdown-body ul ul ol,
1547.markdown-body ul ol ol,
1548.markdown-body ol ul ol,
1549.markdown-body ol ol ol {
1550  list-style-type: lower-alpha;
1551}
1552
1553.markdown-body dd {
1554  margin-left: 0;
1555}
1556
1557.markdown-body tt,
1558.markdown-body code,
1559.markdown-body samp {
1560  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
1561  font-size: 12px;
1562}
1563
1564.markdown-body pre {
1565  margin-top: 0;
1566  margin-bottom: 0;
1567  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
1568  font-size: 12px;
1569  word-wrap: normal;
1570}
1571
1572.markdown-body .octicon {
1573  display: inline-block;
1574  overflow: visible !important;
1575  vertical-align: text-bottom;
1576  fill: currentColor;
1577}
1578
1579.markdown-body input::-webkit-outer-spin-button,
1580.markdown-body input::-webkit-inner-spin-button {
1581  margin: 0;
1582  -webkit-appearance: none;
1583  appearance: none;
1584}
1585
1586.markdown-body .mr-2 {
1587  margin-right: 8px !important;
1588}
1589
1590.markdown-body::before {
1591  display: table;
1592  content: "";
1593}
1594
1595.markdown-body::after {
1596  display: table;
1597  clear: both;
1598  content: "";
1599}
1600
1601.markdown-body>*:first-child {
1602  margin-top: 0 !important;
1603}
1604
1605.markdown-body>*:last-child {
1606  margin-bottom: 0 !important;
1607}
1608
1609.markdown-body a:not([href]) {
1610  color: inherit;
1611  text-decoration: none;
1612}
1613
1614.markdown-body .absent {
1615  color: #d1242f;
1616}
1617
1618.markdown-body .anchor {
1619  float: left;
1620  padding-right: 4px;
1621  margin-left: -20px;
1622  line-height: 1;
1623}
1624
1625.markdown-body .anchor:focus {
1626  outline: none;
1627}
1628
1629.markdown-body p,
1630.markdown-body blockquote,
1631.markdown-body ul,
1632.markdown-body ol,
1633.markdown-body dl,
1634.markdown-body table,
1635.markdown-body pre,
1636.markdown-body details {
1637  margin-top: 0;
1638  margin-bottom: 16px;
1639}
1640
1641.markdown-body blockquote>:first-child {
1642  margin-top: 0;
1643}
1644
1645.markdown-body blockquote>:last-child {
1646  margin-bottom: 0;
1647}
1648
1649.markdown-body h1 .octicon-link,
1650.markdown-body h2 .octicon-link,
1651.markdown-body h3 .octicon-link,
1652.markdown-body h4 .octicon-link,
1653.markdown-body h5 .octicon-link,
1654.markdown-body h6 .octicon-link {
1655  color: #1F2328;
1656  vertical-align: middle;
1657  visibility: hidden;
1658}
1659
1660.markdown-body h1:hover .anchor,
1661.markdown-body h2:hover .anchor,
1662.markdown-body h3:hover .anchor,
1663.markdown-body h4:hover .anchor,
1664.markdown-body h5:hover .anchor,
1665.markdown-body h6:hover .anchor {
1666  text-decoration: none;
1667}
1668
1669.markdown-body h1:hover .anchor .octicon-link,
1670.markdown-body h2:hover .anchor .octicon-link,
1671.markdown-body h3:hover .anchor .octicon-link,
1672.markdown-body h4:hover .anchor .octicon-link,
1673.markdown-body h5:hover .anchor .octicon-link,
1674.markdown-body h6:hover .anchor .octicon-link {
1675  visibility: visible;
1676}
1677
1678.markdown-body h1 tt,
1679.markdown-body h1 code,
1680.markdown-body h2 tt,
1681.markdown-body h2 code,
1682.markdown-body h3 tt,
1683.markdown-body h3 code,
1684.markdown-body h4 tt,
1685.markdown-body h4 code,
1686.markdown-body h5 tt,
1687.markdown-body h5 code,
1688.markdown-body h6 tt,
1689.markdown-body h6 code {
1690  padding: 0 .2em;
1691  font-size: inherit;
1692}
1693
1694.markdown-body summary h1,
1695.markdown-body summary h2,
1696.markdown-body summary h3,
1697.markdown-body summary h4,
1698.markdown-body summary h5,
1699.markdown-body summary h6 {
1700  display: inline-block;
1701}
1702
1703.markdown-body summary h1 .anchor,
1704.markdown-body summary h2 .anchor,
1705.markdown-body summary h3 .anchor,
1706.markdown-body summary h4 .anchor,
1707.markdown-body summary h5 .anchor,
1708.markdown-body summary h6 .anchor {
1709  margin-left: -40px;
1710}
1711
1712.markdown-body summary h1,
1713.markdown-body summary h2 {
1714  padding-bottom: 0;
1715  border-bottom: 0;
1716}
1717
1718.markdown-body ul.no-list,
1719.markdown-body ol.no-list {
1720  padding: 0;
1721  list-style-type: none;
1722}
1723
1724.markdown-body ol[type="a s"] {
1725  list-style-type: lower-alpha;
1726}
1727
1728.markdown-body ol[type="A s"] {
1729  list-style-type: upper-alpha;
1730}
1731
1732.markdown-body ol[type="i s"] {
1733  list-style-type: lower-roman;
1734}
1735
1736.markdown-body ol[type="I s"] {
1737  list-style-type: upper-roman;
1738}
1739
1740.markdown-body ol[type="1"] {
1741  list-style-type: decimal;
1742}
1743
1744.markdown-body div>ol:not([type]) {
1745  list-style-type: decimal;
1746}
1747
1748.markdown-body ul ul,
1749.markdown-body ul ol,
1750.markdown-body ol ol,
1751.markdown-body ol ul {
1752  margin-top: 0;
1753  margin-bottom: 0;
1754}
1755
1756.markdown-body li>p {
1757  margin-top: 16px;
1758}
1759
1760.markdown-body li+li {
1761  margin-top: .25em;
1762}
1763
1764.markdown-body dl {
1765  padding: 0;
1766}
1767
1768.markdown-body dl dt {
1769  padding: 0;
1770  margin-top: 16px;
1771  font-size: 1em;
1772  font-style: italic;
1773  font-weight: 600;
1774}
1775
1776.markdown-body dl dd {
1777  padding: 0 16px;
1778  margin-bottom: 16px;
1779}
1780
1781.markdown-body table th {
1782  font-weight: 600;
1783}
1784
1785.markdown-body table th,
1786.markdown-body table td {
1787  padding: 6px 13px;
1788  border: 1px solid #d0d7de;
1789}
1790
1791.markdown-body table td>:last-child {
1792  margin-bottom: 0;
1793}
1794
1795.markdown-body table tr {
1796  background-color: #ffffff;
1797  border-top: 1px solid hsla(210,18%,87%,1);
1798}
1799
1800.markdown-body table tr:nth-child(2n) {
1801  background-color: #f6f8fa;
1802}
1803
1804.markdown-body table img {
1805  background-color: transparent;
1806}
1807
1808.markdown-body img[align=right] {
1809  padding-left: 20px;
1810}
1811
1812.markdown-body img[align=left] {
1813  padding-right: 20px;
1814}
1815
1816.markdown-body .emoji {
1817  max-width: none;
1818  vertical-align: text-top;
1819  background-color: transparent;
1820}
1821
1822.markdown-body span.frame {
1823  display: block;
1824  overflow: hidden;
1825}
1826
1827.markdown-body span.frame>span {
1828  display: block;
1829  float: left;
1830  width: auto;
1831  padding: 7px;
1832  margin: 13px 0 0;
1833  overflow: hidden;
1834  border: 1px solid #d0d7de;
1835}
1836
1837.markdown-body span.frame span img {
1838  display: block;
1839  float: left;
1840}
1841
1842.markdown-body span.frame span span {
1843  display: block;
1844  padding: 5px 0 0;
1845  clear: both;
1846  color: #1F2328;
1847}
1848
1849.markdown-body span.align-center {
1850  display: block;
1851  overflow: hidden;
1852  clear: both;
1853}
1854
1855.markdown-body span.align-center>span {
1856  display: block;
1857  margin: 13px auto 0;
1858  overflow: hidden;
1859  text-align: center;
1860}
1861
1862.markdown-body span.align-center span img {
1863  margin: 0 auto;
1864  text-align: center;
1865}
1866
1867.markdown-body span.align-right {
1868  display: block;
1869  overflow: hidden;
1870  clear: both;
1871}
1872
1873.markdown-body span.align-right>span {
1874  display: block;
1875  margin: 13px 0 0;
1876  overflow: hidden;
1877  text-align: right;
1878}
1879
1880.markdown-body span.align-right span img {
1881  margin: 0;
1882  text-align: right;
1883}
1884
1885.markdown-body span.float-left {
1886  display: block;
1887  float: left;
1888  margin-right: 13px;
1889  overflow: hidden;
1890}
1891
1892.markdown-body span.float-left span {
1893  margin: 13px 0 0;
1894}
1895
1896.markdown-body span.float-right {
1897  display: block;
1898  float: right;
1899  margin-left: 13px;
1900  overflow: hidden;
1901}
1902
1903.markdown-body span.float-right>span {
1904  display: block;
1905  margin: 13px auto 0;
1906  overflow: hidden;
1907  text-align: right;
1908}
1909
1910.markdown-body code,
1911.markdown-body tt {
1912  padding: .2em .4em;
1913  margin: 0;
1914  font-size: 85%;
1915  white-space: break-spaces;
1916  background-color: rgba(175,184,193,0.2);
1917  border-radius: 6px;
1918}
1919
1920.markdown-body code br,
1921.markdown-body tt br {
1922  display: none;
1923}
1924
1925.markdown-body del code {
1926  text-decoration: inherit;
1927}
1928
1929.markdown-body samp {
1930  font-size: 85%;
1931}
1932
1933.markdown-body pre code {
1934  font-size: 100%;
1935}
1936
1937.markdown-body pre>code {
1938  padding: 0;
1939  margin: 0;
1940  word-break: normal;
1941  white-space: pre;
1942  background: transparent;
1943  border: 0;
1944}
1945
1946.markdown-body .highlight {
1947  margin-bottom: 16px;
1948}
1949
1950.markdown-body .highlight pre {
1951  margin-bottom: 0;
1952  word-break: normal;
1953}
1954
1955.markdown-body .highlight pre,
1956.markdown-body pre {
1957  padding: 16px;
1958  overflow: auto;
1959  font-size: 85%;
1960  line-height: 1.45;
1961  color: #1F2328;
1962  background-color: #f6f8fa;
1963  border-radius: 6px;
1964}
1965
1966.markdown-body pre code,
1967.markdown-body pre tt {
1968  display: inline;
1969  max-width: auto;
1970  padding: 0;
1971  margin: 0;
1972  overflow: visible;
1973  line-height: inherit;
1974  word-wrap: normal;
1975  background-color: transparent;
1976  border: 0;
1977}
1978
1979.markdown-body .csv-data td,
1980.markdown-body .csv-data th {
1981  padding: 5px;
1982  overflow: hidden;
1983  font-size: 12px;
1984  line-height: 1;
1985  text-align: left;
1986  white-space: nowrap;
1987}
1988
1989.markdown-body .csv-data .blob-num {
1990  padding: 10px 8px 9px;
1991  text-align: right;
1992  background: #ffffff;
1993  border: 0;
1994}
1995
1996.markdown-body .csv-data tr {
1997  border-top: 0;
1998}
1999
2000.markdown-body .csv-data th {
2001  font-weight: 600;
2002  background: #f6f8fa;
2003  border-top: 0;
2004}
2005
2006.markdown-body [data-footnote-ref]::before {
2007  content: "[";
2008}
2009
2010.markdown-body [data-footnote-ref]::after {
2011  content: "]";
2012}
2013
2014.markdown-body .footnotes {
2015  font-size: 12px;
2016  color: #656d76;
2017  border-top: 1px solid #d0d7de;
2018}
2019
2020.markdown-body .footnotes ol {
2021  padding-left: 16px;
2022}
2023
2024.markdown-body .footnotes ol ul {
2025  display: inline-block;
2026  padding-left: 16px;
2027  margin-top: 16px;
2028}
2029
2030.markdown-body .footnotes li {
2031  position: relative;
2032}
2033
2034.markdown-body .footnotes li:target::before {
2035  position: absolute;
2036  top: -8px;
2037  right: -8px;
2038  bottom: -8px;
2039  left: -24px;
2040  pointer-events: none;
2041  content: "";
2042  border: 2px solid #0969da;
2043  border-radius: 6px;
2044}
2045
2046.markdown-body .footnotes li:target {
2047  color: #1F2328;
2048}
2049
2050.markdown-body .footnotes .data-footnote-backref g-emoji {
2051  font-family: monospace;
2052}
2053
2054.markdown-body .pl-c {
2055  color: #57606a;
2056}
2057
2058.markdown-body .pl-c1,
2059.markdown-body .pl-s .pl-v {
2060  color: #0550ae;
2061}
2062
2063.markdown-body .pl-e,
2064.markdown-body .pl-en {
2065  color: #6639ba;
2066}
2067
2068.markdown-body .pl-smi,
2069.markdown-body .pl-s .pl-s1 {
2070  color: #24292f;
2071}
2072
2073.markdown-body .pl-ent {
2074  color: #116329;
2075}
2076
2077.markdown-body .pl-k {
2078  color: #cf222e;
2079}
2080
2081.markdown-body .pl-s,
2082.markdown-body .pl-pds,
2083.markdown-body .pl-s .pl-pse .pl-s1,
2084.markdown-body .pl-sr,
2085.markdown-body .pl-sr .pl-cce,
2086.markdown-body .pl-sr .pl-sre,
2087.markdown-body .pl-sr .pl-sra {
2088  color: #0a3069;
2089}
2090
2091.markdown-body .pl-v,
2092.markdown-body .pl-smw {
2093  color: #953800;
2094}
2095
2096.markdown-body .pl-bu {
2097  color: #82071e;
2098}
2099
2100.markdown-body .pl-ii {
2101  color: #f6f8fa;
2102  background-color: #82071e;
2103}
2104
2105.markdown-body .pl-c2 {
2106  color: #f6f8fa;
2107  background-color: #cf222e;
2108}
2109
2110.markdown-body .pl-sr .pl-cce {
2111  font-weight: bold;
2112  color: #116329;
2113}
2114
2115.markdown-body .pl-ml {
2116  color: #3b2300;
2117}
2118
2119.markdown-body .pl-mh,
2120.markdown-body .pl-mh .pl-en,
2121.markdown-body .pl-ms {
2122  font-weight: bold;
2123  color: #0550ae;
2124}
2125
2126.markdown-body .pl-mi {
2127  font-style: italic;
2128  color: #24292f;
2129}
2130
2131.markdown-body .pl-mb {
2132  font-weight: bold;
2133  color: #24292f;
2134}
2135
2136.markdown-body .pl-md {
2137  color: #82071e;
2138  background-color: #ffebe9;
2139}
2140
2141.markdown-body .pl-mi1 {
2142  color: #116329;
2143  background-color: #dafbe1;
2144}
2145
2146.markdown-body .pl-mc {
2147  color: #953800;
2148  background-color: #ffd8b5;
2149}
2150
2151.markdown-body .pl-mi2 {
2152  color: #eaeef2;
2153  background-color: #0550ae;
2154}
2155
2156.markdown-body .pl-mdr {
2157  font-weight: bold;
2158  color: #8250df;
2159}
2160
2161.markdown-body .pl-ba {
2162  color: #57606a;
2163}
2164
2165.markdown-body .pl-sg {
2166  color: #8c959f;
2167}
2168
2169.markdown-body .pl-corl {
2170  text-decoration: underline;
2171  color: #0a3069;
2172}
2173
2174.markdown-body g-emoji {
2175  display: inline-block;
2176  min-width: 1ch;
2177  font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
2178  font-size: 1em;
2179  font-style: normal !important;
2180  font-weight: 400;
2181  line-height: 1;
2182  vertical-align: -0.075em;
2183}
2184
2185.markdown-body g-emoji img {
2186  width: 1em;
2187  height: 1em;
2188}
2189
2190.markdown-body .task-list-item {
2191  list-style-type: none;
2192}
2193
2194.markdown-body .task-list-item label {
2195  font-weight: 400;
2196}
2197
2198.markdown-body .task-list-item.enabled label {
2199  cursor: pointer;
2200}
2201
2202.markdown-body .task-list-item+.task-list-item {
2203  margin-top: 4px;
2204}
2205
2206.markdown-body .task-list-item .handle {
2207  display: none;
2208}
2209
2210.markdown-body .task-list-item-checkbox {
2211  margin: 0 .2em .25em -1.4em;
2212  vertical-align: middle;
2213}
2214
2215.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
2216  margin: 0 -1.6em .25em .2em;
2217}
2218
2219.markdown-body .contains-task-list {
2220  position: relative;
2221}
2222
2223.markdown-body .contains-task-list:hover .task-list-item-convert-container,
2224.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
2225  display: block;
2226  width: auto;
2227  height: 24px;
2228  overflow: visible;
2229  clip: auto;
2230}
2231
2232.markdown-body ::-webkit-calendar-picker-indicator {
2233  filter: invert(50%);
2234}
2235
2236.markdown-body .markdown-alert {
2237  padding: 8px 16px;
2238  margin-bottom: 16px;
2239  color: inherit;
2240  border-left: .25em solid #d0d7de;
2241}
2242
2243.markdown-body .markdown-alert>:first-child {
2244  margin-top: 0;
2245}
2246
2247.markdown-body .markdown-alert>:last-child {
2248  margin-bottom: 0;
2249}
2250
2251.markdown-body .markdown-alert .markdown-alert-title {
2252  display: flex;
2253  font-weight: 500;
2254  align-items: center;
2255  line-height: 1;
2256}
2257
2258.markdown-body .markdown-alert.markdown-alert-note {
2259  border-left-color: #0969da;
2260}
2261
2262.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {
2263  color: #0969da;
2264}
2265
2266.markdown-body .markdown-alert.markdown-alert-important {
2267  border-left-color: #8250df;
2268}
2269
2270.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {
2271  color: #8250df;
2272}
2273
2274.markdown-body .markdown-alert.markdown-alert-warning {
2275  border-left-color: #9a6700;
2276}
2277
2278.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {
2279  color: #9a6700;
2280}
2281
2282.markdown-body .markdown-alert.markdown-alert-tip {
2283  border-left-color: #1f883d;
2284}
2285
2286.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {
2287  color: #1a7f37;
2288}
2289
2290.markdown-body .markdown-alert.markdown-alert-caution {
2291  border-left-color: #cf222e;
2292}
2293
2294.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {
2295  color: #d1242f;
2296}
2297
2298/* */
2299/*light*/
2300
2301.markdown-body {
2302  -ms-text-size-adjust: 100%;
2303  -webkit-text-size-adjust: 100%;
2304  margin: 0;
2305  color: #1F2328;
2306  background-color: #ffffff;
2307  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
2308  font-size: 16px;
2309  line-height: 1.5;
2310  word-wrap: break-word;
2311}
2312
2313.markdown-body .octicon {
2314  display: inline-block;
2315  fill: currentColor;
2316  vertical-align: text-bottom;
2317}
2318
2319.markdown-body h1:hover .anchor .octicon-link:before,
2320.markdown-body h2:hover .anchor .octicon-link:before,
2321.markdown-body h3:hover .anchor .octicon-link:before,
2322.markdown-body h4:hover .anchor .octicon-link:before,
2323.markdown-body h5:hover .anchor .octicon-link:before,
2324.markdown-body h6:hover .anchor .octicon-link:before {
2325  width: 16px;
2326  height: 16px;
2327  content: ' ';
2328  display: inline-block;
2329  background-color: currentColor;
2330  -webkit-mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
2331  mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
2332}
2333
2334.markdown-body details,
2335.markdown-body figcaption,
2336.markdown-body figure {
2337  display: block;
2338}
2339
2340.markdown-body summary {
2341  display: list-item;
2342}
2343
2344.markdown-body [hidden] {
2345  display: none !important;
2346}
2347
2348.markdown-body a {
2349  background-color: transparent;
2350  color: #0969da;
2351  text-decoration: none;
2352}
2353
2354.markdown-body abbr[title] {
2355  border-bottom: none;
2356  -webkit-text-decoration: underline dotted;
2357  text-decoration: underline dotted;
2358}
2359
2360.markdown-body b,
2361.markdown-body strong {
2362  font-weight: 600;
2363}
2364
2365.markdown-body dfn {
2366  font-style: italic;
2367}
2368
2369.markdown-body h1 {
2370  margin: .67em 0;
2371  font-weight: 600;
2372  padding-bottom: .3em;
2373  font-size: 2em;
2374  border-bottom: 1px solid hsla(210,18%,87%,1);
2375}
2376
2377.markdown-body mark {
2378  background-color: #fff8c5;
2379  color: #1F2328;
2380}
2381
2382.markdown-body small {
2383  font-size: 90%;
2384}
2385
2386.markdown-body sub,
2387.markdown-body sup {
2388  font-size: 75%;
2389  line-height: 0;
2390  position: relative;
2391  vertical-align: baseline;
2392}
2393
2394.markdown-body sub {
2395  bottom: -0.25em;
2396}
2397
2398.markdown-body sup {
2399  top: -0.5em;
2400}
2401
2402.markdown-body img {
2403  border-style: none;
2404  max-width: 100%;
2405  box-sizing: content-box;
2406  background-color: #ffffff;
2407}
2408
2409.markdown-body code,
2410.markdown-body kbd,
2411.markdown-body pre,
2412.markdown-body samp {
2413  font-family: monospace;
2414  font-size: 1em;
2415}
2416
2417.markdown-body figure {
2418  margin: 1em 40px;
2419}
2420
2421.markdown-body hr {
2422  box-sizing: content-box;
2423  overflow: hidden;
2424  background: transparent;
2425  border-bottom: 1px solid hsla(210,18%,87%,1);
2426  height: .25em;
2427  padding: 0;
2428  margin: 24px 0;
2429  background-color: #d0d7de;
2430  border: 0;
2431}
2432
2433.markdown-body input {
2434  font: inherit;
2435  margin: 0;
2436  overflow: visible;
2437  font-family: inherit;
2438  font-size: inherit;
2439  line-height: inherit;
2440}
2441
2442.markdown-body [type=button],
2443.markdown-body [type=reset],
2444.markdown-body [type=submit] {
2445  -webkit-appearance: button;
2446  appearance: button;
2447}
2448
2449.markdown-body [type=checkbox],
2450.markdown-body [type=radio] {
2451  box-sizing: border-box;
2452  padding: 0;
2453}
2454
2455.markdown-body [type=number]::-webkit-inner-spin-button,
2456.markdown-body [type=number]::-webkit-outer-spin-button {
2457  height: auto;
2458}
2459
2460.markdown-body [type=search]::-webkit-search-cancel-button,
2461.markdown-body [type=search]::-webkit-search-decoration {
2462  -webkit-appearance: none;
2463  appearance: none;
2464}
2465
2466.markdown-body ::-webkit-input-placeholder {
2467  color: inherit;
2468  opacity: .54;
2469}
2470
2471.markdown-body ::-webkit-file-upload-button {
2472  -webkit-appearance: button;
2473  appearance: button;
2474  font: inherit;
2475}
2476
2477.markdown-body a:hover {
2478  text-decoration: underline;
2479}
2480
2481.markdown-body ::placeholder {
2482  color: #6e7781;
2483  opacity: 1;
2484}
2485
2486.markdown-body hr::before {
2487  display: table;
2488  content: "";
2489}
2490
2491.markdown-body hr::after {
2492  display: table;
2493  clear: both;
2494  content: "";
2495}
2496
2497.markdown-body table {
2498  border-spacing: 0;
2499  border-collapse: collapse;
2500  display: block;
2501  width: max-content;
2502  max-width: 100%;
2503  overflow: auto;
2504}
2505
2506.markdown-body td,
2507.markdown-body th {
2508  padding: 0;
2509}
2510
2511.markdown-body details summary {
2512  cursor: pointer;
2513}
2514
2515.markdown-body details:not([open])>*:not(summary) {
2516  display: none !important;
2517}
2518
2519.markdown-body a:focus,
2520.markdown-body [role=button]:focus,
2521.markdown-body input[type=radio]:focus,
2522.markdown-body input[type=checkbox]:focus {
2523  outline: 2px solid #0969da;
2524  outline-offset: -2px;
2525  box-shadow: none;
2526}
2527
2528.markdown-body a:focus:not(:focus-visible),
2529.markdown-body [role=button]:focus:not(:focus-visible),
2530.markdown-body input[type=radio]:focus:not(:focus-visible),
2531.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
2532  outline: solid 1px transparent;
2533}
2534
2535.markdown-body a:focus-visible,
2536.markdown-body [role=button]:focus-visible,
2537.markdown-body input[type=radio]:focus-visible,
2538.markdown-body input[type=checkbox]:focus-visible {
2539  outline: 2px solid #0969da;
2540  outline-offset: -2px;
2541  box-shadow: none;
2542}
2543
2544.markdown-body a:not([class]):focus,
2545.markdown-body a:not([class]):focus-visible,
2546.markdown-body input[type=radio]:focus,
2547.markdown-body input[type=radio]:focus-visible,
2548.markdown-body input[type=checkbox]:focus,
2549.markdown-body input[type=checkbox]:focus-visible {
2550  outline-offset: 0;
2551}
2552
2553.markdown-body kbd {
2554  display: inline-block;
2555  padding: 3px 5px;
2556  font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
2557  line-height: 10px;
2558  color: #1F2328;
2559  vertical-align: middle;
2560  background-color: #f6f8fa;
2561  border: solid 1px rgba(175,184,193,0.2);
2562  border-bottom-color: rgba(175,184,193,0.2);
2563  border-radius: 6px;
2564  box-shadow: inset 0 -1px 0 rgba(175,184,193,0.2);
2565}
2566
2567.markdown-body h1,
2568.markdown-body h2,
2569.markdown-body h3,
2570.markdown-body h4,
2571.markdown-body h5,
2572.markdown-body h6 {
2573  margin-top: 24px;
2574  margin-bottom: 16px;
2575  font-weight: 600;
2576  line-height: 1.25;
2577}
2578
2579.markdown-body h2 {
2580  font-weight: 600;
2581  padding-bottom: .3em;
2582  font-size: 1.5em;
2583  border-bottom: 1px solid hsla(210,18%,87%,1);
2584}
2585
2586.markdown-body h3 {
2587  font-weight: 600;
2588  font-size: 1.25em;
2589}
2590
2591.markdown-body h4 {
2592  font-weight: 600;
2593  font-size: 1em;
2594}
2595
2596.markdown-body h5 {
2597  font-weight: 600;
2598  font-size: .875em;
2599}
2600
2601.markdown-body h6 {
2602  font-weight: 600;
2603  font-size: .85em;
2604  color: #656d76;
2605}
2606
2607.markdown-body p {
2608  margin-top: 0;
2609  margin-bottom: 10px;
2610}
2611
2612.markdown-body blockquote {
2613  margin: 0;
2614  padding: 0 1em;
2615  color: #656d76;
2616  border-left: .25em solid #d0d7de;
2617}
2618
2619.markdown-body ul,
2620.markdown-body ol {
2621  margin-top: 0;
2622  margin-bottom: 0;
2623  padding-left: 2em;
2624}
2625
2626.markdown-body ol ol,
2627.markdown-body ul ol {
2628  list-style-type: lower-roman;
2629}
2630
2631.markdown-body ul ul ol,
2632.markdown-body ul ol ol,
2633.markdown-body ol ul ol,
2634.markdown-body ol ol ol {
2635  list-style-type: lower-alpha;
2636}
2637
2638.markdown-body dd {
2639  margin-left: 0;
2640}
2641
2642.markdown-body tt,
2643.markdown-body code,
2644.markdown-body samp {
2645  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
2646  font-size: 12px;
2647}
2648
2649.markdown-body pre {
2650  margin-top: 0;
2651  margin-bottom: 0;
2652  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
2653  font-size: 12px;
2654  word-wrap: normal;
2655}
2656
2657.markdown-body .octicon {
2658  display: inline-block;
2659  overflow: visible !important;
2660  vertical-align: text-bottom;
2661  fill: currentColor;
2662}
2663
2664.markdown-body input::-webkit-outer-spin-button,
2665.markdown-body input::-webkit-inner-spin-button {
2666  margin: 0;
2667  -webkit-appearance: none;
2668  appearance: none;
2669}
2670
2671.markdown-body .mr-2 {
2672  margin-right: 8px !important;
2673}
2674
2675.markdown-body::before {
2676  display: table;
2677  content: "";
2678}
2679
2680.markdown-body::after {
2681  display: table;
2682  clear: both;
2683  content: "";
2684}
2685
2686.markdown-body>*:first-child {
2687  margin-top: 0 !important;
2688}
2689
2690.markdown-body>*:last-child {
2691  margin-bottom: 0 !important;
2692}
2693
2694.markdown-body a:not([href]) {
2695  color: inherit;
2696  text-decoration: none;
2697}
2698
2699.markdown-body .absent {
2700  color: #d1242f;
2701}
2702
2703.markdown-body .anchor {
2704  float: left;
2705  padding-right: 4px;
2706  margin-left: -20px;
2707  line-height: 1;
2708}
2709
2710.markdown-body .anchor:focus {
2711  outline: none;
2712}
2713
2714.markdown-body p,
2715.markdown-body blockquote,
2716.markdown-body ul,
2717.markdown-body ol,
2718.markdown-body dl,
2719.markdown-body table,
2720.markdown-body pre,
2721.markdown-body details {
2722  margin-top: 0;
2723  margin-bottom: 16px;
2724}
2725
2726.markdown-body blockquote>:first-child {
2727  margin-top: 0;
2728}
2729
2730.markdown-body blockquote>:last-child {
2731  margin-bottom: 0;
2732}
2733
2734.markdown-body h1 .octicon-link,
2735.markdown-body h2 .octicon-link,
2736.markdown-body h3 .octicon-link,
2737.markdown-body h4 .octicon-link,
2738.markdown-body h5 .octicon-link,
2739.markdown-body h6 .octicon-link {
2740  color: #1F2328;
2741  vertical-align: middle;
2742  visibility: hidden;
2743}
2744
2745.markdown-body h1:hover .anchor,
2746.markdown-body h2:hover .anchor,
2747.markdown-body h3:hover .anchor,
2748.markdown-body h4:hover .anchor,
2749.markdown-body h5:hover .anchor,
2750.markdown-body h6:hover .anchor {
2751  text-decoration: none;
2752}
2753
2754.markdown-body h1:hover .anchor .octicon-link,
2755.markdown-body h2:hover .anchor .octicon-link,
2756.markdown-body h3:hover .anchor .octicon-link,
2757.markdown-body h4:hover .anchor .octicon-link,
2758.markdown-body h5:hover .anchor .octicon-link,
2759.markdown-body h6:hover .anchor .octicon-link {
2760  visibility: visible;
2761}
2762
2763.markdown-body h1 tt,
2764.markdown-body h1 code,
2765.markdown-body h2 tt,
2766.markdown-body h2 code,
2767.markdown-body h3 tt,
2768.markdown-body h3 code,
2769.markdown-body h4 tt,
2770.markdown-body h4 code,
2771.markdown-body h5 tt,
2772.markdown-body h5 code,
2773.markdown-body h6 tt,
2774.markdown-body h6 code {
2775  padding: 0 .2em;
2776  font-size: inherit;
2777}
2778
2779.markdown-body summary h1,
2780.markdown-body summary h2,
2781.markdown-body summary h3,
2782.markdown-body summary h4,
2783.markdown-body summary h5,
2784.markdown-body summary h6 {
2785  display: inline-block;
2786}
2787
2788.markdown-body summary h1 .anchor,
2789.markdown-body summary h2 .anchor,
2790.markdown-body summary h3 .anchor,
2791.markdown-body summary h4 .anchor,
2792.markdown-body summary h5 .anchor,
2793.markdown-body summary h6 .anchor {
2794  margin-left: -40px;
2795}
2796
2797.markdown-body summary h1,
2798.markdown-body summary h2 {
2799  padding-bottom: 0;
2800  border-bottom: 0;
2801}
2802
2803.markdown-body ul.no-list,
2804.markdown-body ol.no-list {
2805  padding: 0;
2806  list-style-type: none;
2807}
2808
2809.markdown-body ol[type="a s"] {
2810  list-style-type: lower-alpha;
2811}
2812
2813.markdown-body ol[type="A s"] {
2814  list-style-type: upper-alpha;
2815}
2816
2817.markdown-body ol[type="i s"] {
2818  list-style-type: lower-roman;
2819}
2820
2821.markdown-body ol[type="I s"] {
2822  list-style-type: upper-roman;
2823}
2824
2825.markdown-body ol[type="1"] {
2826  list-style-type: decimal;
2827}
2828
2829.markdown-body div>ol:not([type]) {
2830  list-style-type: decimal;
2831}
2832
2833.markdown-body ul ul,
2834.markdown-body ul ol,
2835.markdown-body ol ol,
2836.markdown-body ol ul {
2837  margin-top: 0;
2838  margin-bottom: 0;
2839}
2840
2841.markdown-body li>p {
2842  margin-top: 16px;
2843}
2844
2845.markdown-body li+li {
2846  margin-top: .25em;
2847}
2848
2849.markdown-body dl {
2850  padding: 0;
2851}
2852
2853.markdown-body dl dt {
2854  padding: 0;
2855  margin-top: 16px;
2856  font-size: 1em;
2857  font-style: italic;
2858  font-weight: 600;
2859}
2860
2861.markdown-body dl dd {
2862  padding: 0 16px;
2863  margin-bottom: 16px;
2864}
2865
2866.markdown-body table th {
2867  font-weight: 600;
2868}
2869
2870.markdown-body table th,
2871.markdown-body table td {
2872  padding: 6px 13px;
2873  border: 1px solid #d0d7de;
2874}
2875
2876.markdown-body table td>:last-child {
2877  margin-bottom: 0;
2878}
2879
2880.markdown-body table tr {
2881  background-color: #ffffff;
2882  border-top: 1px solid hsla(210,18%,87%,1);
2883}
2884
2885.markdown-body table tr:nth-child(2n) {
2886  background-color: #f6f8fa;
2887}
2888
2889.markdown-body table img {
2890  background-color: transparent;
2891}
2892
2893.markdown-body img[align=right] {
2894  padding-left: 20px;
2895}
2896
2897.markdown-body img[align=left] {
2898  padding-right: 20px;
2899}
2900
2901.markdown-body .emoji {
2902  max-width: none;
2903  vertical-align: text-top;
2904  background-color: transparent;
2905}
2906
2907.markdown-body span.frame {
2908  display: block;
2909  overflow: hidden;
2910}
2911
2912.markdown-body span.frame>span {
2913  display: block;
2914  float: left;
2915  width: auto;
2916  padding: 7px;
2917  margin: 13px 0 0;
2918  overflow: hidden;
2919  border: 1px solid #d0d7de;
2920}
2921
2922.markdown-body span.frame span img {
2923  display: block;
2924  float: left;
2925}
2926
2927.markdown-body span.frame span span {
2928  display: block;
2929  padding: 5px 0 0;
2930  clear: both;
2931  color: #1F2328;
2932}
2933
2934.markdown-body span.align-center {
2935  display: block;
2936  overflow: hidden;
2937  clear: both;
2938}
2939
2940.markdown-body span.align-center>span {
2941  display: block;
2942  margin: 13px auto 0;
2943  overflow: hidden;
2944  text-align: center;
2945}
2946
2947.markdown-body span.align-center span img {
2948  margin: 0 auto;
2949  text-align: center;
2950}
2951
2952.markdown-body span.align-right {
2953  display: block;
2954  overflow: hidden;
2955  clear: both;
2956}
2957
2958.markdown-body span.align-right>span {
2959  display: block;
2960  margin: 13px 0 0;
2961  overflow: hidden;
2962  text-align: right;
2963}
2964
2965.markdown-body span.align-right span img {
2966  margin: 0;
2967  text-align: right;
2968}
2969
2970.markdown-body span.float-left {
2971  display: block;
2972  float: left;
2973  margin-right: 13px;
2974  overflow: hidden;
2975}
2976
2977.markdown-body span.float-left span {
2978  margin: 13px 0 0;
2979}
2980
2981.markdown-body span.float-right {
2982  display: block;
2983  float: right;
2984  margin-left: 13px;
2985  overflow: hidden;
2986}
2987
2988.markdown-body span.float-right>span {
2989  display: block;
2990  margin: 13px auto 0;
2991  overflow: hidden;
2992  text-align: right;
2993}
2994
2995.markdown-body code,
2996.markdown-body tt {
2997  padding: .2em .4em;
2998  margin: 0;
2999  font-size: 85%;
3000  white-space: break-spaces;
3001  background-color: rgba(175,184,193,0.2);
3002  border-radius: 6px;
3003}
3004
3005.markdown-body code br,
3006.markdown-body tt br {
3007  display: none;
3008}
3009
3010.markdown-body del code {
3011  text-decoration: inherit;
3012}
3013
3014.markdown-body samp {
3015  font-size: 85%;
3016}
3017
3018.markdown-body pre code {
3019  font-size: 100%;
3020}
3021
3022.markdown-body pre>code {
3023  padding: 0;
3024  margin: 0;
3025  word-break: normal;
3026  white-space: pre;
3027  background: transparent;
3028  border: 0;
3029}
3030
3031.markdown-body .highlight {
3032  margin-bottom: 16px;
3033}
3034
3035.markdown-body .highlight pre {
3036  margin-bottom: 0;
3037  word-break: normal;
3038}
3039
3040.markdown-body .highlight pre,
3041.markdown-body pre {
3042  padding: 16px;
3043  overflow: auto;
3044  font-size: 85%;
3045  line-height: 1.45;
3046  color: #1F2328;
3047  background-color: #f6f8fa;
3048  border-radius: 6px;
3049}
3050
3051.markdown-body pre code,
3052.markdown-body pre tt {
3053  display: inline;
3054  max-width: auto;
3055  padding: 0;
3056  margin: 0;
3057  overflow: visible;
3058  line-height: inherit;
3059  word-wrap: normal;
3060  background-color: transparent;
3061  border: 0;
3062}
3063
3064.markdown-body .csv-data td,
3065.markdown-body .csv-data th {
3066  padding: 5px;
3067  overflow: hidden;
3068  font-size: 12px;
3069  line-height: 1;
3070  text-align: left;
3071  white-space: nowrap;
3072}
3073
3074.markdown-body .csv-data .blob-num {
3075  padding: 10px 8px 9px;
3076  text-align: right;
3077  background: #ffffff;
3078  border: 0;
3079}
3080
3081.markdown-body .csv-data tr {
3082  border-top: 0;
3083}
3084
3085.markdown-body .csv-data th {
3086  font-weight: 600;
3087  background: #f6f8fa;
3088  border-top: 0;
3089}
3090
3091.markdown-body [data-footnote-ref]::before {
3092  content: "[";
3093}
3094
3095.markdown-body [data-footnote-ref]::after {
3096  content: "]";
3097}
3098
3099.markdown-body .footnotes {
3100  font-size: 12px;
3101  color: #656d76;
3102  border-top: 1px solid #d0d7de;
3103}
3104
3105.markdown-body .footnotes ol {
3106  padding-left: 16px;
3107}
3108
3109.markdown-body .footnotes ol ul {
3110  display: inline-block;
3111  padding-left: 16px;
3112  margin-top: 16px;
3113}
3114
3115.markdown-body .footnotes li {
3116  position: relative;
3117}
3118
3119.markdown-body .footnotes li:target::before {
3120  position: absolute;
3121  top: -8px;
3122  right: -8px;
3123  bottom: -8px;
3124  left: -24px;
3125  pointer-events: none;
3126  content: "";
3127  border: 2px solid #0969da;
3128  border-radius: 6px;
3129}
3130
3131.markdown-body .footnotes li:target {
3132  color: #1F2328;
3133}
3134
3135.markdown-body .footnotes .data-footnote-backref g-emoji {
3136  font-family: monospace;
3137}
3138
3139.markdown-body .pl-c {
3140  color: #57606a;
3141}
3142
3143.markdown-body .pl-c1,
3144.markdown-body .pl-s .pl-v {
3145  color: #0550ae;
3146}
3147
3148.markdown-body .pl-e,
3149.markdown-body .pl-en {
3150  color: #6639ba;
3151}
3152
3153.markdown-body .pl-smi,
3154.markdown-body .pl-s .pl-s1 {
3155  color: #24292f;
3156}
3157
3158.markdown-body .pl-ent {
3159  color: #116329;
3160}
3161
3162.markdown-body .pl-k {
3163  color: #cf222e;
3164}
3165
3166.markdown-body .pl-s,
3167.markdown-body .pl-pds,
3168.markdown-body .pl-s .pl-pse .pl-s1,
3169.markdown-body .pl-sr,
3170.markdown-body .pl-sr .pl-cce,
3171.markdown-body .pl-sr .pl-sre,
3172.markdown-body .pl-sr .pl-sra {
3173  color: #0a3069;
3174}
3175
3176.markdown-body .pl-v,
3177.markdown-body .pl-smw {
3178  color: #953800;
3179}
3180
3181.markdown-body .pl-bu {
3182  color: #82071e;
3183}
3184
3185.markdown-body .pl-ii {
3186  color: #f6f8fa;
3187  background-color: #82071e;
3188}
3189
3190.markdown-body .pl-c2 {
3191  color: #f6f8fa;
3192  background-color: #cf222e;
3193}
3194
3195.markdown-body .pl-sr .pl-cce {
3196  font-weight: bold;
3197  color: #116329;
3198}
3199
3200.markdown-body .pl-ml {
3201  color: #3b2300;
3202}
3203
3204.markdown-body .pl-mh,
3205.markdown-body .pl-mh .pl-en,
3206.markdown-body .pl-ms {
3207  font-weight: bold;
3208  color: #0550ae;
3209}
3210
3211.markdown-body .pl-mi {
3212  font-style: italic;
3213  color: #24292f;
3214}
3215
3216.markdown-body .pl-mb {
3217  font-weight: bold;
3218  color: #24292f;
3219}
3220
3221.markdown-body .pl-md {
3222  color: #82071e;
3223  background-color: #ffebe9;
3224}
3225
3226.markdown-body .pl-mi1 {
3227  color: #116329;
3228  background-color: #dafbe1;
3229}
3230
3231.markdown-body .pl-mc {
3232  color: #953800;
3233  background-color: #ffd8b5;
3234}
3235
3236.markdown-body .pl-mi2 {
3237  color: #eaeef2;
3238  background-color: #0550ae;
3239}
3240
3241.markdown-body .pl-mdr {
3242  font-weight: bold;
3243  color: #8250df;
3244}
3245
3246.markdown-body .pl-ba {
3247  color: #57606a;
3248}
3249
3250.markdown-body .pl-sg {
3251  color: #8c959f;
3252}
3253
3254.markdown-body .pl-corl {
3255  text-decoration: underline;
3256  color: #0a3069;
3257}
3258
3259.markdown-body g-emoji {
3260  display: inline-block;
3261  min-width: 1ch;
3262  font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
3263  font-size: 1em;
3264  font-style: normal !important;
3265  font-weight: 400;
3266  line-height: 1;
3267  vertical-align: -0.075em;
3268}
3269
3270.markdown-body g-emoji img {
3271  width: 1em;
3272  height: 1em;
3273}
3274
3275.markdown-body .task-list-item {
3276  list-style-type: none;
3277}
3278
3279.markdown-body .task-list-item label {
3280  font-weight: 400;
3281}
3282
3283.markdown-body .task-list-item.enabled label {
3284  cursor: pointer;
3285}
3286
3287.markdown-body .task-list-item+.task-list-item {
3288  margin-top: 4px;
3289}
3290
3291.markdown-body .task-list-item .handle {
3292  display: none;
3293}
3294
3295.markdown-body .task-list-item-checkbox {
3296  margin: 0 .2em .25em -1.4em;
3297  vertical-align: middle;
3298}
3299
3300.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
3301  margin: 0 -1.6em .25em .2em;
3302}
3303
3304.markdown-body .contains-task-list {
3305  position: relative;
3306}
3307
3308.markdown-body .contains-task-list:hover .task-list-item-convert-container,
3309.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
3310  display: block;
3311  width: auto;
3312  height: 24px;
3313  overflow: visible;
3314  clip: auto;
3315}
3316
3317.markdown-body ::-webkit-calendar-picker-indicator {
3318  filter: invert(50%);
3319}
3320
3321.markdown-body .markdown-alert {
3322  padding: 8px 16px;
3323  margin-bottom: 16px;
3324  color: inherit;
3325  border-left: .25em solid #d0d7de;
3326}
3327
3328.markdown-body .markdown-alert>:first-child {
3329  margin-top: 0;
3330}
3331
3332.markdown-body .markdown-alert>:last-child {
3333  margin-bottom: 0;
3334}
3335
3336.markdown-body .markdown-alert .markdown-alert-title {
3337  display: flex;
3338  font-weight: 500;
3339  align-items: center;
3340  line-height: 1;
3341}
3342
3343.markdown-body .markdown-alert.markdown-alert-note {
3344  border-left-color: #0969da;
3345}
3346
3347.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {
3348  color: #0969da;
3349}
3350
3351.markdown-body .markdown-alert.markdown-alert-important {
3352  border-left-color: #8250df;
3353}
3354
3355.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {
3356  color: #8250df;
3357}
3358
3359.markdown-body .markdown-alert.markdown-alert-warning {
3360  border-left-color: #9a6700;
3361}
3362
3363.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {
3364  color: #9a6700;
3365}
3366
3367.markdown-body .markdown-alert.markdown-alert-tip {
3368  border-left-color: #1f883d;
3369}
3370
3371.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {
3372  color: #1a7f37;
3373}
3374
3375.markdown-body .markdown-alert.markdown-alert-caution {
3376  border-left-color: #cf222e;
3377}
3378
3379.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {
3380  color: #d1242f;
3381}
3382</style>
3383`