github-markdown.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985
  1. .markdown-body .octicon {
  2. display: inline-block;
  3. fill: currentColor;
  4. vertical-align: text-bottom;
  5. }
  6. .markdown-body .anchor {
  7. float: left;
  8. line-height: 1;
  9. margin-left: -20px;
  10. padding-right: 4px;
  11. }
  12. .markdown-body .anchor:focus {
  13. outline: none;
  14. }
  15. .markdown-body h1 .octicon-link,
  16. .markdown-body h2 .octicon-link,
  17. .markdown-body h3 .octicon-link,
  18. .markdown-body h4 .octicon-link,
  19. .markdown-body h5 .octicon-link,
  20. .markdown-body h6 .octicon-link {
  21. color: #1b1f23;
  22. vertical-align: middle;
  23. visibility: hidden;
  24. }
  25. .markdown-body h1:hover .anchor,
  26. .markdown-body h2:hover .anchor,
  27. .markdown-body h3:hover .anchor,
  28. .markdown-body h4:hover .anchor,
  29. .markdown-body h5:hover .anchor,
  30. .markdown-body h6:hover .anchor {
  31. text-decoration: none;
  32. }
  33. .markdown-body h1:hover .anchor .octicon-link,
  34. .markdown-body h2:hover .anchor .octicon-link,
  35. .markdown-body h3:hover .anchor .octicon-link,
  36. .markdown-body h4:hover .anchor .octicon-link,
  37. .markdown-body h5:hover .anchor .octicon-link,
  38. .markdown-body h6:hover .anchor .octicon-link {
  39. visibility: visible;
  40. }
  41. .markdown-body h1:hover .anchor .octicon-link:before,
  42. .markdown-body h2:hover .anchor .octicon-link:before,
  43. .markdown-body h3:hover .anchor .octicon-link:before,
  44. .markdown-body h4:hover .anchor .octicon-link:before,
  45. .markdown-body h5:hover .anchor .octicon-link:before,
  46. .markdown-body h6:hover .anchor .octicon-link:before {
  47. width: 16px;
  48. height: 16px;
  49. content: ' ';
  50. display: inline-block;
  51. background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E");
  52. }.markdown-body {
  53. -ms-text-size-adjust: 100%;
  54. -webkit-text-size-adjust: 100%;
  55. line-height: 1.5;
  56. color: #24292e;
  57. font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
  58. font-size: 16px;
  59. line-height: 1.5;
  60. word-wrap: break-word;
  61. }
  62. .markdown-body details {
  63. display: block;
  64. }
  65. .markdown-body summary {
  66. display: list-item;
  67. }
  68. .markdown-body a {
  69. background-color: initial;
  70. }
  71. .markdown-body a:active,
  72. .markdown-body a:hover {
  73. outline-width: 0;
  74. }
  75. .markdown-body strong {
  76. font-weight: inherit;
  77. font-weight: bolder;
  78. }
  79. .markdown-body h1 {
  80. font-size: 2em;
  81. margin: .67em 0;
  82. }
  83. .markdown-body img {
  84. border-style: none;
  85. }
  86. .markdown-body code,
  87. .markdown-body kbd,
  88. .markdown-body pre {
  89. font-family: monospace,monospace;
  90. font-size: 1em;
  91. }
  92. .markdown-body hr {
  93. box-sizing: initial;
  94. height: 0;
  95. overflow: visible;
  96. }
  97. .markdown-body input {
  98. font: inherit;
  99. margin: 0;
  100. }
  101. .markdown-body input {
  102. overflow: visible;
  103. }
  104. .markdown-body [type=checkbox] {
  105. box-sizing: border-box;
  106. padding: 0;
  107. }
  108. .markdown-body * {
  109. box-sizing: border-box;
  110. }
  111. .markdown-body input {
  112. font-family: inherit;
  113. font-size: inherit;
  114. line-height: inherit;
  115. }
  116. .markdown-body a {
  117. color: #0366d6;
  118. text-decoration: none;
  119. }
  120. .markdown-body a:hover {
  121. text-decoration: underline;
  122. }
  123. .markdown-body strong {
  124. font-weight: 600;
  125. }
  126. .markdown-body hr {
  127. height: 0;
  128. margin: 15px 0;
  129. overflow: hidden;
  130. background: transparent;
  131. border: 0;
  132. border-bottom: 1px solid #dfe2e5;
  133. }
  134. .markdown-body hr:after,
  135. .markdown-body hr:before {
  136. display: table;
  137. content: "";
  138. }
  139. .markdown-body hr:after {
  140. clear: both;
  141. }
  142. .markdown-body table {
  143. border-spacing: 0;
  144. border-collapse: collapse;
  145. }
  146. .markdown-body td,
  147. .markdown-body th {
  148. padding: 0;
  149. }
  150. .markdown-body details summary {
  151. cursor: pointer;
  152. }
  153. .markdown-body kbd {
  154. display: inline-block;
  155. padding: 3px 5px;
  156. font: 11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  157. line-height: 10px;
  158. color: #444d56;
  159. vertical-align: middle;
  160. background-color: #fafbfc;
  161. border: 1px solid #d1d5da;
  162. border-radius: 3px;
  163. box-shadow: inset 0 -1px 0 #d1d5da;
  164. }
  165. .markdown-body h1,
  166. .markdown-body h2,
  167. .markdown-body h3,
  168. .markdown-body h4,
  169. .markdown-body h5,
  170. .markdown-body h6 {
  171. margin-top: 0;
  172. margin-bottom: 0;
  173. }
  174. .markdown-body h1 {
  175. font-size: 32px;
  176. }
  177. .markdown-body h1,
  178. .markdown-body h2 {
  179. font-weight: 600;
  180. }
  181. .markdown-body h2 {
  182. font-size: 24px;
  183. }
  184. .markdown-body h3 {
  185. font-size: 20px;
  186. }
  187. .markdown-body h3,
  188. .markdown-body h4 {
  189. font-weight: 600;
  190. }
  191. .markdown-body h4 {
  192. font-size: 16px;
  193. }
  194. .markdown-body h5 {
  195. font-size: 14px;
  196. }
  197. .markdown-body h5,
  198. .markdown-body h6 {
  199. font-weight: 600;
  200. }
  201. .markdown-body h6 {
  202. font-size: 12px;
  203. }
  204. .markdown-body p {
  205. margin-top: 0;
  206. margin-bottom: 10px;
  207. }
  208. .markdown-body blockquote {
  209. margin: 0;
  210. }
  211. .markdown-body ol,
  212. .markdown-body ul {
  213. padding-left: 0;
  214. margin-top: 0;
  215. margin-bottom: 0;
  216. }
  217. .markdown-body ol ol,
  218. .markdown-body ul ol {
  219. list-style-type: lower-roman;
  220. }
  221. .markdown-body ol ol ol,
  222. .markdown-body ol ul ol,
  223. .markdown-body ul ol ol,
  224. .markdown-body ul ul ol {
  225. list-style-type: lower-alpha;
  226. }
  227. .markdown-body dd {
  228. margin-left: 0;
  229. }
  230. .markdown-body code,
  231. .markdown-body pre {
  232. font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  233. font-size: 12px;
  234. }
  235. .markdown-body pre {
  236. margin-top: 0;
  237. margin-bottom: 0;
  238. }
  239. .markdown-body input::-webkit-inner-spin-button,
  240. .markdown-body input::-webkit-outer-spin-button {
  241. margin: 0;
  242. -webkit-appearance: none;
  243. appearance: none;
  244. }
  245. .markdown-body :checked+.radio-label {
  246. position: relative;
  247. z-index: 1;
  248. border-color: #0366d6;
  249. }
  250. .markdown-body .border {
  251. border: 1px solid #e1e4e8!important;
  252. }
  253. .markdown-body .border-0 {
  254. border: 0!important;
  255. }
  256. .markdown-body .border-bottom {
  257. border-bottom: 1px solid #e1e4e8!important;
  258. }
  259. .markdown-body .rounded-1 {
  260. border-radius: 3px!important;
  261. }
  262. .markdown-body .bg-white {
  263. background-color: #fff!important;
  264. }
  265. .markdown-body .bg-gray-light {
  266. background-color: #fafbfc!important;
  267. }
  268. .markdown-body .text-gray-light {
  269. color: #6a737d!important;
  270. }
  271. .markdown-body .mb-0 {
  272. margin-bottom: 0!important;
  273. }
  274. .markdown-body .my-2 {
  275. margin-top: 8px!important;
  276. margin-bottom: 8px!important;
  277. }
  278. .markdown-body .pl-0 {
  279. padding-left: 0!important;
  280. }
  281. .markdown-body .py-0 {
  282. padding-top: 0!important;
  283. padding-bottom: 0!important;
  284. }
  285. .markdown-body .pl-1 {
  286. padding-left: 4px!important;
  287. }
  288. .markdown-body .pl-2 {
  289. padding-left: 8px!important;
  290. }
  291. .markdown-body .py-2 {
  292. padding-top: 8px!important;
  293. padding-bottom: 8px!important;
  294. }
  295. .markdown-body .pl-3,
  296. .markdown-body .px-3 {
  297. padding-left: 16px!important;
  298. }
  299. .markdown-body .px-3 {
  300. padding-right: 16px!important;
  301. }
  302. .markdown-body .pl-4 {
  303. padding-left: 24px!important;
  304. }
  305. .markdown-body .pl-5 {
  306. padding-left: 32px!important;
  307. }
  308. .markdown-body .pl-6 {
  309. padding-left: 40px!important;
  310. }
  311. .markdown-body .f6 {
  312. font-size: 12px!important;
  313. }
  314. .markdown-body .lh-condensed {
  315. line-height: 1.25!important;
  316. }
  317. .markdown-body .text-bold {
  318. font-weight: 600!important;
  319. }
  320. .markdown-body .pl-c {
  321. color: #6a737d;
  322. }
  323. .markdown-body .pl-c1,
  324. .markdown-body .pl-s .pl-v {
  325. color: #005cc5;
  326. }
  327. .markdown-body .pl-e,
  328. .markdown-body .pl-en {
  329. color: #6f42c1;
  330. }
  331. .markdown-body .pl-s .pl-s1,
  332. .markdown-body .pl-smi {
  333. color: #24292e;
  334. }
  335. .markdown-body .pl-ent {
  336. color: #22863a;
  337. }
  338. .markdown-body .pl-k {
  339. color: #d73a49;
  340. }
  341. .markdown-body .pl-pds,
  342. .markdown-body .pl-s,
  343. .markdown-body .pl-s .pl-pse .pl-s1,
  344. .markdown-body .pl-sr,
  345. .markdown-body .pl-sr .pl-cce,
  346. .markdown-body .pl-sr .pl-sra,
  347. .markdown-body .pl-sr .pl-sre {
  348. color: #032f62;
  349. }
  350. .markdown-body .pl-smw,
  351. .markdown-body .pl-v {
  352. color: #e36209;
  353. }
  354. .markdown-body .pl-bu {
  355. color: #b31d28;
  356. }
  357. .markdown-body .pl-ii {
  358. color: #fafbfc;
  359. background-color: #b31d28;
  360. }
  361. .markdown-body .pl-c2 {
  362. color: #fafbfc;
  363. background-color: #d73a49;
  364. }
  365. .markdown-body .pl-c2:before {
  366. content: "^M";
  367. }
  368. .markdown-body .pl-sr .pl-cce {
  369. font-weight: 700;
  370. color: #22863a;
  371. }
  372. .markdown-body .pl-ml {
  373. color: #735c0f;
  374. }
  375. .markdown-body .pl-mh,
  376. .markdown-body .pl-mh .pl-en,
  377. .markdown-body .pl-ms {
  378. font-weight: 700;
  379. color: #005cc5;
  380. }
  381. .markdown-body .pl-mi {
  382. font-style: italic;
  383. color: #24292e;
  384. }
  385. .markdown-body .pl-mb {
  386. font-weight: 700;
  387. color: #24292e;
  388. }
  389. .markdown-body .pl-md {
  390. color: #b31d28;
  391. background-color: #ffeef0;
  392. }
  393. .markdown-body .pl-mi1 {
  394. color: #22863a;
  395. background-color: #f0fff4;
  396. }
  397. .markdown-body .pl-mc {
  398. color: #e36209;
  399. background-color: #ffebda;
  400. }
  401. .markdown-body .pl-mi2 {
  402. color: #f6f8fa;
  403. background-color: #005cc5;
  404. }
  405. .markdown-body .pl-mdr {
  406. font-weight: 700;
  407. color: #6f42c1;
  408. }
  409. .markdown-body .pl-ba {
  410. color: #586069;
  411. }
  412. .markdown-body .pl-sg {
  413. color: #959da5;
  414. }
  415. .markdown-body .pl-corl {
  416. text-decoration: underline;
  417. color: #032f62;
  418. }
  419. .markdown-body .mb-0 {
  420. margin-bottom: 0!important;
  421. }
  422. .markdown-body .my-2 {
  423. margin-bottom: 8px!important;
  424. }
  425. .markdown-body .my-2 {
  426. margin-top: 8px!important;
  427. }
  428. .markdown-body .pl-0 {
  429. padding-left: 0!important;
  430. }
  431. .markdown-body .py-0 {
  432. padding-top: 0!important;
  433. padding-bottom: 0!important;
  434. }
  435. .markdown-body .pl-1 {
  436. padding-left: 4px!important;
  437. }
  438. .markdown-body .pl-2 {
  439. padding-left: 8px!important;
  440. }
  441. .markdown-body .py-2 {
  442. padding-top: 8px!important;
  443. padding-bottom: 8px!important;
  444. }
  445. .markdown-body .pl-3 {
  446. padding-left: 16px!important;
  447. }
  448. .markdown-body .pl-4 {
  449. padding-left: 24px!important;
  450. }
  451. .markdown-body .pl-5 {
  452. padding-left: 32px!important;
  453. }
  454. .markdown-body .pl-6 {
  455. padding-left: 40px!important;
  456. }
  457. .markdown-body .pl-7 {
  458. padding-left: 48px!important;
  459. }
  460. .markdown-body .pl-8 {
  461. padding-left: 64px!important;
  462. }
  463. .markdown-body .pl-9 {
  464. padding-left: 80px!important;
  465. }
  466. .markdown-body .pl-10 {
  467. padding-left: 96px!important;
  468. }
  469. .markdown-body .pl-11 {
  470. padding-left: 112px!important;
  471. }
  472. .markdown-body .pl-12 {
  473. padding-left: 128px!important;
  474. }
  475. .markdown-body hr {
  476. border-bottom-color: #eee;
  477. }
  478. .markdown-body kbd {
  479. display: inline-block;
  480. padding: 3px 5px;
  481. font: 11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  482. line-height: 10px;
  483. color: #444d56;
  484. vertical-align: middle;
  485. background-color: #fafbfc;
  486. border: 1px solid #d1d5da;
  487. border-radius: 3px;
  488. box-shadow: inset 0 -1px 0 #d1d5da;
  489. }
  490. .markdown-body:after,
  491. .markdown-body:before {
  492. display: table;
  493. content: "";
  494. }
  495. .markdown-body:after {
  496. clear: both;
  497. }
  498. .markdown-body>:first-child {
  499. margin-top: 0!important;
  500. }
  501. .markdown-body>:last-child {
  502. margin-bottom: 0!important;
  503. }
  504. .markdown-body a:not([href]) {
  505. color: inherit;
  506. text-decoration: none;
  507. }
  508. .markdown-body blockquote,
  509. .markdown-body details,
  510. .markdown-body dl,
  511. .markdown-body ol,
  512. .markdown-body p,
  513. .markdown-body pre,
  514. .markdown-body table,
  515. .markdown-body ul {
  516. margin-top: 0;
  517. margin-bottom: 16px;
  518. }
  519. .markdown-body hr {
  520. height: .25em;
  521. padding: 0;
  522. margin: 24px 0;
  523. background-color: #e1e4e8;
  524. border: 0;
  525. }
  526. .markdown-body blockquote {
  527. padding: 0 1em;
  528. color: #6a737d;
  529. border-left: .25em solid #dfe2e5;
  530. }
  531. .markdown-body blockquote>:first-child {
  532. margin-top: 0;
  533. }
  534. .markdown-body blockquote>:last-child {
  535. margin-bottom: 0;
  536. }
  537. .markdown-body h1,
  538. .markdown-body h2,
  539. .markdown-body h3,
  540. .markdown-body h4,
  541. .markdown-body h5,
  542. .markdown-body h6 {
  543. margin-top: 24px;
  544. margin-bottom: 16px;
  545. font-weight: 600;
  546. line-height: 1.25;
  547. }
  548. .markdown-body h1 {
  549. font-size: 2em;
  550. }
  551. .markdown-body h1,
  552. .markdown-body h2 {
  553. padding-bottom: .3em;
  554. border-bottom: 1px solid #eaecef;
  555. }
  556. .markdown-body h2 {
  557. font-size: 1.5em;
  558. }
  559. .markdown-body h3 {
  560. font-size: 1.25em;
  561. }
  562. .markdown-body h4 {
  563. font-size: 1em;
  564. }
  565. .markdown-body h5 {
  566. font-size: .875em;
  567. }
  568. .markdown-body h6 {
  569. font-size: .85em;
  570. color: #6a737d;
  571. }
  572. .markdown-body ol,
  573. .markdown-body ul {
  574. padding-left: 2em;
  575. }
  576. .markdown-body ol ol,
  577. .markdown-body ol ul,
  578. .markdown-body ul ol,
  579. .markdown-body ul ul {
  580. margin-top: 0;
  581. margin-bottom: 0;
  582. }
  583. .markdown-body li {
  584. word-wrap: break-all;
  585. }
  586. .markdown-body li>p {
  587. margin-top: 16px;
  588. }
  589. .markdown-body li+li {
  590. margin-top: .25em;
  591. }
  592. .markdown-body dl {
  593. padding: 0;
  594. }
  595. .markdown-body dl dt {
  596. padding: 0;
  597. margin-top: 16px;
  598. font-size: 1em;
  599. font-style: italic;
  600. font-weight: 600;
  601. }
  602. .markdown-body dl dd {
  603. padding: 0 16px;
  604. margin-bottom: 16px;
  605. }
  606. .markdown-body table {
  607. display: block;
  608. width: 100%;
  609. overflow: auto;
  610. }
  611. .markdown-body table th {
  612. font-weight: 600;
  613. }
  614. .markdown-body table td,
  615. .markdown-body table th {
  616. padding: 6px 13px;
  617. border: 1px solid #dfe2e5;
  618. }
  619. .markdown-body table tr {
  620. background-color: #fff;
  621. border-top: 1px solid #c6cbd1;
  622. }
  623. .markdown-body table tr:nth-child(2n) {
  624. background-color: #f6f8fa;
  625. }
  626. .markdown-body img {
  627. max-width: 100%;
  628. box-sizing: initial;
  629. background-color: #fff;
  630. }
  631. .markdown-body img[align=right] {
  632. padding-left: 20px;
  633. }
  634. .markdown-body img[align=left] {
  635. padding-right: 20px;
  636. }
  637. .markdown-body code {
  638. padding: .2em .4em;
  639. margin: 0;
  640. font-size: 85%;
  641. background-color: rgba(27,31,35,.05);
  642. border-radius: 3px;
  643. }
  644. .markdown-body pre {
  645. word-wrap: normal;
  646. }
  647. .markdown-body pre>code {
  648. padding: 0;
  649. margin: 0;
  650. font-size: 100%;
  651. word-break: normal;
  652. white-space: pre;
  653. background: transparent;
  654. border: 0;
  655. }
  656. .markdown-body .highlight {
  657. margin-bottom: 16px;
  658. }
  659. .markdown-body .highlight pre {
  660. margin-bottom: 0;
  661. word-break: normal;
  662. }
  663. .markdown-body .highlight pre,
  664. .markdown-body pre {
  665. padding: 16px;
  666. overflow: auto;
  667. font-size: 85%;
  668. line-height: 1.45;
  669. background-color: #f6f8fa;
  670. border-radius: 3px;
  671. }
  672. .markdown-body pre code {
  673. display: inline;
  674. max-width: auto;
  675. padding: 0;
  676. margin: 0;
  677. overflow: visible;
  678. line-height: inherit;
  679. word-wrap: normal;
  680. background-color: initial;
  681. border: 0;
  682. }
  683. .markdown-body .commit-tease-sha {
  684. display: inline-block;
  685. font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  686. font-size: 90%;
  687. color: #444d56;
  688. }
  689. .markdown-body .full-commit .btn-outline:not(:disabled):hover {
  690. color: #005cc5;
  691. border-color: #005cc5;
  692. }
  693. .markdown-body .blob-wrapper {
  694. overflow-x: auto;
  695. overflow-y: hidden;
  696. }
  697. .markdown-body .blob-wrapper-embedded {
  698. max-height: 240px;
  699. overflow-y: auto;
  700. }
  701. .markdown-body .blob-num {
  702. width: 1%;
  703. min-width: 50px;
  704. padding-right: 10px;
  705. padding-left: 10px;
  706. font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  707. font-size: 12px;
  708. line-height: 20px;
  709. color: rgba(27,31,35,.3);
  710. text-align: right;
  711. white-space: nowrap;
  712. vertical-align: top;
  713. cursor: pointer;
  714. -webkit-user-select: none;
  715. -moz-user-select: none;
  716. -ms-user-select: none;
  717. user-select: none;
  718. }
  719. .markdown-body .blob-num:hover {
  720. color: rgba(27,31,35,.6);
  721. }
  722. .markdown-body .blob-num:before {
  723. content: attr(data-line-number);
  724. }
  725. .markdown-body .blob-code {
  726. position: relative;
  727. padding-right: 10px;
  728. padding-left: 10px;
  729. line-height: 20px;
  730. vertical-align: top;
  731. }
  732. .markdown-body .blob-code-inner {
  733. overflow: visible;
  734. font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  735. font-size: 12px;
  736. color: #24292e;
  737. word-wrap: normal;
  738. white-space: pre;
  739. }
  740. .markdown-body .pl-token.active,
  741. .markdown-body .pl-token:hover {
  742. cursor: pointer;
  743. background: #ffea7f;
  744. }
  745. .markdown-body .tab-size[data-tab-size="1"] {
  746. -moz-tab-size: 1;
  747. tab-size: 1;
  748. }
  749. .markdown-body .tab-size[data-tab-size="2"] {
  750. -moz-tab-size: 2;
  751. tab-size: 2;
  752. }
  753. .markdown-body .tab-size[data-tab-size="3"] {
  754. -moz-tab-size: 3;
  755. tab-size: 3;
  756. }
  757. .markdown-body .tab-size[data-tab-size="4"] {
  758. -moz-tab-size: 4;
  759. tab-size: 4;
  760. }
  761. .markdown-body .tab-size[data-tab-size="5"] {
  762. -moz-tab-size: 5;
  763. tab-size: 5;
  764. }
  765. .markdown-body .tab-size[data-tab-size="6"] {
  766. -moz-tab-size: 6;
  767. tab-size: 6;
  768. }
  769. .markdown-body .tab-size[data-tab-size="7"] {
  770. -moz-tab-size: 7;
  771. tab-size: 7;
  772. }
  773. .markdown-body .tab-size[data-tab-size="8"] {
  774. -moz-tab-size: 8;
  775. tab-size: 8;
  776. }
  777. .markdown-body .tab-size[data-tab-size="9"] {
  778. -moz-tab-size: 9;
  779. tab-size: 9;
  780. }
  781. .markdown-body .tab-size[data-tab-size="10"] {
  782. -moz-tab-size: 10;
  783. tab-size: 10;
  784. }
  785. .markdown-body .tab-size[data-tab-size="11"] {
  786. -moz-tab-size: 11;
  787. tab-size: 11;
  788. }
  789. .markdown-body .tab-size[data-tab-size="12"] {
  790. -moz-tab-size: 12;
  791. tab-size: 12;
  792. }
  793. .markdown-body .task-list-item {
  794. list-style-type: none;
  795. }
  796. .markdown-body .task-list-item+.task-list-item {
  797. margin-top: 3px;
  798. }
  799. .markdown-body .task-list-item input {
  800. margin: 0 .2em .25em -1.6em;
  801. vertical-align: middle;
  802. }