editor.css 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168
  1. @import url("../static/vendor/codemirror/codemirror.css");
  2. @import url("../static/vendor/highlight/github.css");
  3. .CodeMirror {
  4. line-height: 1em;
  5. font-family: monospace;
  6. /* Necessary so the scrollbar can be absolutely positioned within the wrapper on Lion. */
  7. position: relative;
  8. /* This prevents unwanted scrollbars from showing up on the body and wrapper in IE. */
  9. overflow: hidden;
  10. height: 100%;
  11. border:0;
  12. }
  13. .editor-toolbar {
  14. position: relative;
  15. -webkit-user-select: none;
  16. -moz-user-select: none;
  17. -ms-user-select: none;
  18. -o-user-select: none;
  19. user-select: none;
  20. margin: 0 10px;
  21. }
  22. .editor-toolbar:before, .editor-toolbar:after {
  23. display: block;
  24. content: ' ';
  25. height: 1px;
  26. }
  27. .editor-toolbar:before {
  28. margin-bottom: 4px;
  29. }
  30. .editor-toolbar:after {
  31. margin-top: 4px;
  32. }
  33. .editor-wrapper input.title:hover, .editor-wrapper input.title:focus {
  34. opacity: 0.8;
  35. }
  36. .editor-toolbar a {
  37. display: inline-block;
  38. text-align: center;
  39. text-decoration: none !important;
  40. color: #2c3e50 !important;
  41. width: 24px;
  42. height: 24px;
  43. margin: 2px;
  44. border: 1px solid transparent;
  45. border-radius: 3px;
  46. cursor: pointer;
  47. }
  48. .editor-toolbar a:hover, .editor-toolbar a.active {
  49. background: #fcfcfc;
  50. border-color: #95a5a6;
  51. }
  52. .editor-toolbar a:before {
  53. line-height: 24px;
  54. }
  55. .editor-toolbar i.separator {
  56. display: inline-block;
  57. width: 0;
  58. border-left: 1px solid #d9d9d9;
  59. border-right: 1px solid white;
  60. color: transparent;
  61. text-indent: -10px;
  62. margin: 0 6px;
  63. }
  64. @font-face {
  65. font-family: 'icomoon';
  66. src: url('data:font/opentype;base64,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') format('woff');
  67. font-weight: normal;
  68. font-style: normal;
  69. }
  70. /* Use the following CSS code if you want to use data attributes for inserting your icons */
  71. [data-icon]:before {
  72. font-family: 'icomoon';
  73. content: attr(data-icon);
  74. speak: none;
  75. font-weight: normal;
  76. font-variant: normal;
  77. text-transform: none;
  78. line-height: 1;
  79. -webkit-font-smoothing: antialiased;
  80. }
  81. /* Use the following CSS code if you want to have a class per icon */
  82. /*
  83. Instead of a list of all class selectors,
  84. you can use the generic selector below, but it's slower:
  85. [class*="icon-"] {
  86. */
  87. .icon-bold, .icon-italic, .icon-quote, .icon-unordered-list, .icon-ordered-list,
  88. .icon-link, .icon-image, .icon-play, .icon-music, .icon-contract, .icon-fullscreen,
  89. .icon-question, .icon-info, .icon-undo, .icon-redo, .icon-code, .icon-preview {
  90. font-family: 'icomoon';
  91. speak: none;
  92. font-style: normal;
  93. font-weight: normal;
  94. font-variant: normal;
  95. text-transform: none;
  96. line-height: 1;
  97. -webkit-font-smoothing: antialiased;
  98. }
  99. .icon-save,.icon-pdf {
  100. speak: none;
  101. font-style: normal;
  102. font-weight: normal;
  103. font-variant: normal;
  104. text-transform: none;
  105. line-height: 1;
  106. -webkit-font-smoothing: antialiased;
  107. }
  108. .icon-bold:before {
  109. content: "\e000";
  110. }
  111. .icon-italic:before {
  112. content: "\e001";
  113. }
  114. .icon-quote:before {
  115. content: "\e003";
  116. }
  117. .icon-unordered-list:before {
  118. content: "\e004";
  119. }
  120. .icon-ordered-list:before {
  121. content: "\e005";
  122. }
  123. .icon-link:before {
  124. content: "\e006";
  125. }
  126. .icon-image:before {
  127. content: "\e007";
  128. }
  129. .icon-play:before {
  130. content: "\e008";
  131. }
  132. .icon-music:before {
  133. content: "\e009";
  134. }
  135. .icon-contract:before {
  136. content: "\e00a";
  137. }
  138. .icon-fullscreen:before {
  139. content: "\e00b";
  140. }
  141. .icon-question:before {
  142. content: "\e00c";
  143. }
  144. .icon-info:before {
  145. content: "\e00d";
  146. }
  147. .icon-undo:before {
  148. content: "\e00e";
  149. }
  150. .icon-redo:before {
  151. content: "\e00f";
  152. }
  153. .icon-code:before {
  154. content: "\e011";
  155. }
  156. .icon-preview:before {
  157. content: "\e002";
  158. }
  159. .icon-save:before {
  160. content: "\21e9";
  161. }
  162. .icon-pdf:before {
  163. content: "\210d";
  164. }
  165. .markdown-body {
  166. box-sizing: border-box;
  167. min-width: 200px;
  168. max-width: 980px;
  169. margin: 0 auto;
  170. padding: 45px;
  171. }
  172. .markdown-body .octicon {
  173. display: inline-block;
  174. fill: currentColor;
  175. vertical-align: text-bottom
  176. }
  177. .markdown-body .anchor {
  178. float: left;
  179. line-height: 1;
  180. margin-left: -20px;
  181. padding-right: 4px
  182. }
  183. .markdown-body .anchor:focus {
  184. outline: none
  185. }
  186. .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link {
  187. color: #1b1f23;
  188. vertical-align: middle;
  189. visibility: hidden
  190. }
  191. .markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor {
  192. text-decoration: none
  193. }
  194. .markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anchor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown-body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octicon-link, .markdown-body h6:hover .anchor .octicon-link {
  195. visibility: visible
  196. }
  197. .markdown-body h1:hover .anchor .octicon-link:before, .markdown-body h2:hover .anchor .octicon-link:before, .markdown-body h3:hover .anchor .octicon-link:before, .markdown-body h4:hover .anchor .octicon-link:before, .markdown-body h5:hover .anchor .octicon-link:before, .markdown-body h6:hover .anchor .octicon-link:before {
  198. width: 16px;
  199. height: 16px;
  200. content: ' ';
  201. display: inline-block;
  202. background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgdmVyc2lvbj0nMS4xJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGFyaWEtaGlkZGVuPSd0cnVlJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J000IDloMXYxSDRjLTEuNSAwLTMtMS42OS0zLTMuNVMyLjU1IDMgNCAzaDRjMS40NSAwIDMgMS42OSAzIDMuNSAwIDEuNDEtLjkxIDIuNzItMiAzLjI1VjguNTljLjU4LS40NSAxLTEuMjcgMS0yLjA5QzEwIDUuMjIgOC45OCA0IDggNEg0Yy0uOTggMC0yIDEuMjItMiAyLjVTMyA5IDQgOXptOS0zaC0xdjFoMWMxIDAgMiAxLjIyIDIgMi41UzEzLjk4IDEyIDEzIDEySDljLS45OCAwLTItMS4yMi0yLTIuNSAwLS44My40Mi0xLjY0IDEtMi4wOVY2LjI1Yy0xLjA5LjUzLTIgMS44NC0yIDMuMjVDNiAxMS4zMSA3LjU1IDEzIDkgMTNoNGMxLjQ1IDAgMy0xLjY5IDMtMy41UzE0LjUgNiAxMyA2eic+PC9wYXRoPjwvc3ZnPg==)
  203. }
  204. .markdown-body {
  205. -ms-text-size-adjust: 100%;
  206. -webkit-text-size-adjust: 100%;
  207. line-height: 1.5;
  208. color: #24292e;
  209. font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
  210. font-size: 16px;
  211. line-height: 1.5;
  212. word-wrap: break-word
  213. }
  214. .markdown-body details {
  215. display: block
  216. }
  217. .markdown-body summary {
  218. display: list-item
  219. }
  220. .markdown-body a {
  221. background-color: initial
  222. }
  223. .markdown-body a:active, .markdown-body a:hover {
  224. outline-width: 0
  225. }
  226. .markdown-body strong {
  227. font-weight: inherit;
  228. font-weight: bolder
  229. }
  230. .markdown-body h1 {
  231. font-size: 2em;
  232. margin: .67em 0
  233. }
  234. .markdown-body img {
  235. border-style: none
  236. }
  237. .markdown-body code, .markdown-body kbd, .markdown-body pre {
  238. font-family: monospace, monospace;
  239. font-size: 1em
  240. }
  241. .markdown-body hr {
  242. box-sizing: initial;
  243. height: 0;
  244. overflow: visible
  245. }
  246. .markdown-body input {
  247. font: inherit;
  248. margin: 0
  249. }
  250. .markdown-body input {
  251. overflow: visible
  252. }
  253. .markdown-body [type=checkbox] {
  254. box-sizing: border-box;
  255. padding: 0
  256. }
  257. .markdown-body * {
  258. box-sizing: border-box
  259. }
  260. .markdown-body input {
  261. font-family: inherit;
  262. font-size: inherit;
  263. line-height: inherit
  264. }
  265. .markdown-body a {
  266. color: #0366d6;
  267. text-decoration: none
  268. }
  269. .markdown-body a:hover {
  270. text-decoration: underline
  271. }
  272. .markdown-body strong {
  273. font-weight: 600
  274. }
  275. .markdown-body hr {
  276. height: 0;
  277. margin: 15px 0;
  278. overflow: hidden;
  279. background: 0 0;
  280. border: 0;
  281. border-bottom: 1px solid #dfe2e5
  282. }
  283. .markdown-body hr:after, .markdown-body hr:before {
  284. display: table;
  285. content: ""
  286. }
  287. .markdown-body hr:after {
  288. clear: both
  289. }
  290. .markdown-body table {
  291. border-spacing: 0;
  292. border-collapse: collapse
  293. }
  294. .markdown-body td, .markdown-body th {
  295. padding: 0
  296. }
  297. .markdown-body details summary {
  298. cursor: pointer
  299. }
  300. .markdown-body kbd {
  301. display: inline-block;
  302. padding: 3px 5px;
  303. font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  304. line-height: 10px;
  305. color: #444d56;
  306. vertical-align: middle;
  307. background-color: #fafbfc;
  308. border: 1px solid #d1d5da;
  309. border-radius: 3px;
  310. box-shadow: inset 0 -1px 0 #d1d5da
  311. }
  312. .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
  313. margin-top: 0;
  314. margin-bottom: 0
  315. }
  316. .markdown-body h1 {
  317. font-size: 32px
  318. }
  319. .markdown-body h1, .markdown-body h2 {
  320. font-weight: 600
  321. }
  322. .markdown-body h2 {
  323. font-size: 24px
  324. }
  325. .markdown-body h3 {
  326. font-size: 20px
  327. }
  328. .markdown-body h3, .markdown-body h4 {
  329. font-weight: 600
  330. }
  331. .markdown-body h4 {
  332. font-size: 16px
  333. }
  334. .markdown-body h5 {
  335. font-size: 14px
  336. }
  337. .markdown-body h5, .markdown-body h6 {
  338. font-weight: 600
  339. }
  340. .markdown-body h6 {
  341. font-size: 12px
  342. }
  343. .markdown-body p {
  344. margin-top: 0;
  345. margin-bottom: 10px
  346. }
  347. .markdown-body blockquote {
  348. margin: 0
  349. }
  350. .markdown-body ol, .markdown-body ul {
  351. padding-left: 0;
  352. margin-top: 0;
  353. margin-bottom: 0
  354. }
  355. .markdown-body ol ol, .markdown-body ul ol {
  356. list-style-type: lower-roman
  357. }
  358. .markdown-body ol ol ol, .markdown-body ol ul ol, .markdown-body ul ol ol, .markdown-body ul ul ol {
  359. list-style-type: lower-alpha
  360. }
  361. .markdown-body dd {
  362. margin-left: 0
  363. }
  364. .markdown-body code, .markdown-body pre {
  365. font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  366. font-size: 12px
  367. }
  368. .markdown-body pre {
  369. margin-top: 0;
  370. margin-bottom: 0
  371. }
  372. .markdown-body input::-webkit-inner-spin-button, .markdown-body input::-webkit-outer-spin-button {
  373. margin: 0;
  374. -webkit-appearance: none;
  375. appearance: none
  376. }
  377. .markdown-body :checked + .radio-label {
  378. position: relative;
  379. z-index: 1;
  380. border-color: #0366d6
  381. }
  382. .markdown-body .border {
  383. border: 1px solid #e1e4e8 !important
  384. }
  385. .markdown-body .border-0 {
  386. border: 0 !important
  387. }
  388. .markdown-body .border-bottom {
  389. border-bottom: 1px solid #e1e4e8 !important
  390. }
  391. .markdown-body .rounded-1 {
  392. border-radius: 3px !important
  393. }
  394. .markdown-body .bg-white {
  395. background-color: #fff !important
  396. }
  397. .markdown-body .bg-gray-light {
  398. background-color: #fafbfc !important
  399. }
  400. .markdown-body .text-gray-light {
  401. color: #6a737d !important
  402. }
  403. .markdown-body .mb-0 {
  404. margin-bottom: 0 !important
  405. }
  406. .markdown-body .my-2 {
  407. margin-top: 8px !important;
  408. margin-bottom: 8px !important
  409. }
  410. .markdown-body .pl-0 {
  411. padding-left: 0 !important
  412. }
  413. .markdown-body .py-0 {
  414. padding-top: 0 !important;
  415. padding-bottom: 0 !important
  416. }
  417. .markdown-body .pl-1 {
  418. padding-left: 4px !important
  419. }
  420. .markdown-body .pl-2 {
  421. padding-left: 8px !important
  422. }
  423. .markdown-body .py-2 {
  424. padding-top: 8px !important;
  425. padding-bottom: 8px !important
  426. }
  427. .markdown-body .pl-3, .markdown-body .px-3 {
  428. padding-left: 16px !important
  429. }
  430. .markdown-body .px-3 {
  431. padding-right: 16px !important
  432. }
  433. .markdown-body .pl-4 {
  434. padding-left: 24px !important
  435. }
  436. .markdown-body .pl-5 {
  437. padding-left: 32px !important
  438. }
  439. .markdown-body .pl-6 {
  440. padding-left: 40px !important
  441. }
  442. .markdown-body .f6 {
  443. font-size: 12px !important
  444. }
  445. .markdown-body .lh-condensed {
  446. line-height: 1.25 !important
  447. }
  448. .markdown-body .text-bold {
  449. font-weight: 600 !important
  450. }
  451. .markdown-body .pl-c {
  452. color: #6a737d
  453. }
  454. .markdown-body .pl-c1, .markdown-body .pl-s .pl-v {
  455. color: #005cc5
  456. }
  457. .markdown-body .pl-e, .markdown-body .pl-en {
  458. color: #6f42c1
  459. }
  460. .markdown-body .pl-s .pl-s1, .markdown-body .pl-smi {
  461. color: #24292e
  462. }
  463. .markdown-body .pl-ent {
  464. color: #22863a
  465. }
  466. .markdown-body .pl-k {
  467. color: #d73a49
  468. }
  469. .markdown-body .pl-pds, .markdown-body .pl-s, .markdown-body .pl-s .pl-pse .pl-s1, .markdown-body .pl-sr, .markdown-body .pl-sr .pl-cce, .markdown-body .pl-sr .pl-sra, .markdown-body .pl-sr .pl-sre {
  470. color: #032f62
  471. }
  472. .markdown-body .pl-smw, .markdown-body .pl-v {
  473. color: #e36209
  474. }
  475. .markdown-body .pl-bu {
  476. color: #b31d28
  477. }
  478. .markdown-body .pl-ii {
  479. color: #fafbfc;
  480. background-color: #b31d28
  481. }
  482. .markdown-body .pl-c2 {
  483. color: #fafbfc;
  484. background-color: #d73a49
  485. }
  486. .markdown-body .pl-c2:before {
  487. content: "^M"
  488. }
  489. .markdown-body .pl-sr .pl-cce {
  490. font-weight: 700;
  491. color: #22863a
  492. }
  493. .markdown-body .pl-ml {
  494. color: #735c0f
  495. }
  496. .markdown-body .pl-mh, .markdown-body .pl-mh .pl-en, .markdown-body .pl-ms {
  497. font-weight: 700;
  498. color: #005cc5
  499. }
  500. .markdown-body .pl-mi {
  501. font-style: italic;
  502. color: #24292e
  503. }
  504. .markdown-body .pl-mb {
  505. font-weight: 700;
  506. color: #24292e
  507. }
  508. .markdown-body .pl-md {
  509. color: #b31d28;
  510. background-color: #ffeef0
  511. }
  512. .markdown-body .pl-mi1 {
  513. color: #22863a;
  514. background-color: #f0fff4
  515. }
  516. .markdown-body .pl-mc {
  517. color: #e36209;
  518. background-color: #ffebda
  519. }
  520. .markdown-body .pl-mi2 {
  521. color: #f6f8fa;
  522. background-color: #005cc5
  523. }
  524. .markdown-body .pl-mdr {
  525. font-weight: 700;
  526. color: #6f42c1
  527. }
  528. .markdown-body .pl-ba {
  529. color: #586069
  530. }
  531. .markdown-body .pl-sg {
  532. color: #959da5
  533. }
  534. .markdown-body .pl-corl {
  535. text-decoration: underline;
  536. color: #032f62
  537. }
  538. .markdown-body .mb-0 {
  539. margin-bottom: 0 !important
  540. }
  541. .markdown-body .my-2 {
  542. margin-bottom: 8px !important
  543. }
  544. .markdown-body .my-2 {
  545. margin-top: 8px !important
  546. }
  547. .markdown-body .pl-0 {
  548. padding-left: 0 !important
  549. }
  550. .markdown-body .py-0 {
  551. padding-top: 0 !important;
  552. padding-bottom: 0 !important
  553. }
  554. .markdown-body .pl-1 {
  555. padding-left: 4px !important
  556. }
  557. .markdown-body .pl-2 {
  558. padding-left: 8px !important
  559. }
  560. .markdown-body .py-2 {
  561. padding-top: 8px !important;
  562. padding-bottom: 8px !important
  563. }
  564. .markdown-body .pl-3 {
  565. padding-left: 16px !important
  566. }
  567. .markdown-body .pl-4 {
  568. padding-left: 24px !important
  569. }
  570. .markdown-body .pl-5 {
  571. padding-left: 32px !important
  572. }
  573. .markdown-body .pl-6 {
  574. padding-left: 40px !important
  575. }
  576. .markdown-body .pl-7 {
  577. padding-left: 48px !important
  578. }
  579. .markdown-body .pl-8 {
  580. padding-left: 64px !important
  581. }
  582. .markdown-body .pl-9 {
  583. padding-left: 80px !important
  584. }
  585. .markdown-body .pl-10 {
  586. padding-left: 96px !important
  587. }
  588. .markdown-body .pl-11 {
  589. padding-left: 112px !important
  590. }
  591. .markdown-body .pl-12 {
  592. padding-left: 128px !important
  593. }
  594. .markdown-body hr {
  595. border-bottom-color: #eee
  596. }
  597. .markdown-body kbd {
  598. display: inline-block;
  599. padding: 3px 5px;
  600. font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  601. line-height: 10px;
  602. color: #444d56;
  603. vertical-align: middle;
  604. background-color: #fafbfc;
  605. border: 1px solid #d1d5da;
  606. border-radius: 3px;
  607. box-shadow: inset 0 -1px 0 #d1d5da
  608. }
  609. .markdown-body:after, .markdown-body:before {
  610. display: table;
  611. content: ""
  612. }
  613. .markdown-body:after {
  614. clear: both
  615. }
  616. .markdown-body > :first-child {
  617. margin-top: 0 !important
  618. }
  619. .markdown-body > :last-child {
  620. margin-bottom: 0 !important
  621. }
  622. .markdown-body a:not([href]) {
  623. color: inherit;
  624. text-decoration: none
  625. }
  626. .markdown-body blockquote, .markdown-body details, .markdown-body dl, .markdown-body ol, .markdown-body p, .markdown-body pre, .markdown-body table, .markdown-body ul {
  627. margin-top: 0;
  628. margin-bottom: 16px
  629. }
  630. .markdown-body hr {
  631. height: .25em;
  632. padding: 0;
  633. margin: 24px 0;
  634. background-color: #e1e4e8;
  635. border: 0
  636. }
  637. .markdown-body blockquote {
  638. padding: 0 1em;
  639. color: #6a737d;
  640. border-left: .25em solid #dfe2e5
  641. }
  642. .markdown-body blockquote > :first-child {
  643. margin-top: 0
  644. }
  645. .markdown-body blockquote > :last-child {
  646. margin-bottom: 0
  647. }
  648. .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
  649. margin-top: 24px;
  650. margin-bottom: 16px;
  651. font-weight: 600;
  652. line-height: 1.25
  653. }
  654. .markdown-body h1 {
  655. font-size: 2em
  656. }
  657. .markdown-body h1, .markdown-body h2 {
  658. padding-bottom: .3em;
  659. border-bottom: 1px solid #eaecef
  660. }
  661. .markdown-body h2 {
  662. font-size: 1.5em
  663. }
  664. .markdown-body h3 {
  665. font-size: 1.25em
  666. }
  667. .markdown-body h4 {
  668. font-size: 1em
  669. }
  670. .markdown-body h5 {
  671. font-size: .875em
  672. }
  673. .markdown-body h6 {
  674. font-size: .85em;
  675. color: #6a737d
  676. }
  677. .markdown-body ol, .markdown-body ul {
  678. padding-left: 2em
  679. }
  680. .markdown-body ol ol, .markdown-body ol ul, .markdown-body ul ol, .markdown-body ul ul {
  681. margin-top: 0;
  682. margin-bottom: 0
  683. }
  684. .markdown-body li {
  685. word-wrap: break-all
  686. }
  687. .markdown-body li > p {
  688. margin-top: 16px
  689. }
  690. .markdown-body li + li {
  691. margin-top: .25em
  692. }
  693. .markdown-body dl {
  694. padding: 0
  695. }
  696. .markdown-body dl dt {
  697. padding: 0;
  698. margin-top: 16px;
  699. font-size: 1em;
  700. font-style: italic;
  701. font-weight: 600
  702. }
  703. .markdown-body dl dd {
  704. padding: 0 16px;
  705. margin-bottom: 16px
  706. }
  707. .markdown-body table {
  708. display: block;
  709. width: 100%;
  710. overflow: auto
  711. }
  712. .markdown-body table th {
  713. font-weight: 600
  714. }
  715. .markdown-body table td, .markdown-body table th {
  716. padding: 6px 13px;
  717. border: 1px solid #dfe2e5
  718. }
  719. .markdown-body table tr {
  720. background-color: #fff;
  721. border-top: 1px solid #c6cbd1
  722. }
  723. .markdown-body table tr:nth-child(2n) {
  724. background-color: #f6f8fa
  725. }
  726. .markdown-body img {
  727. max-width: 100%;
  728. box-sizing: initial;
  729. background-color: #fff
  730. }
  731. .markdown-body img[align=right] {
  732. padding-left: 20px
  733. }
  734. .markdown-body img[align=left] {
  735. padding-right: 20px
  736. }
  737. .markdown-body code {
  738. padding: .2em .4em;
  739. margin: 0;
  740. font-size: 85%;
  741. background-color: rgba(27, 31, 35, .05);
  742. border-radius: 3px
  743. }
  744. .markdown-body pre {
  745. word-wrap: normal
  746. }
  747. .markdown-body pre > code {
  748. padding: 0;
  749. margin: 0;
  750. font-size: 100%;
  751. word-break: normal;
  752. white-space: pre;
  753. background: 0 0;
  754. border: 0
  755. }
  756. .markdown-body .highlight {
  757. margin-bottom: 16px
  758. }
  759. .markdown-body .highlight pre {
  760. margin-bottom: 0;
  761. word-break: normal
  762. }
  763. .markdown-body .highlight pre, .markdown-body pre {
  764. padding: 16px;
  765. overflow: auto;
  766. font-size: 85%;
  767. line-height: 1.45;
  768. background-color: #f6f8fa;
  769. border-radius: 3px
  770. }
  771. .markdown-body pre code {
  772. display: inline;
  773. max-width: auto;
  774. padding: 0;
  775. margin: 0;
  776. overflow: visible;
  777. line-height: inherit;
  778. word-wrap: normal;
  779. background-color: initial;
  780. border: 0
  781. }
  782. .markdown-body .commit-tease-sha {
  783. display: inline-block;
  784. font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  785. font-size: 90%;
  786. color: #444d56
  787. }
  788. .markdown-body .full-commit .btn-outline:not(:disabled):hover {
  789. color: #005cc5;
  790. border-color: #005cc5
  791. }
  792. .markdown-body .blob-wrapper {
  793. overflow-x: auto;
  794. overflow-y: hidden
  795. }
  796. .markdown-body .blob-wrapper-embedded {
  797. max-height: 240px;
  798. overflow-y: auto
  799. }
  800. .markdown-body .blob-num {
  801. width: 1%;
  802. min-width: 50px;
  803. padding-right: 10px;
  804. padding-left: 10px;
  805. font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  806. font-size: 12px;
  807. line-height: 20px;
  808. color: rgba(27, 31, 35, .3);
  809. text-align: right;
  810. white-space: nowrap;
  811. vertical-align: top;
  812. cursor: pointer;
  813. -webkit-user-select: none;
  814. -moz-user-select: none;
  815. -ms-user-select: none;
  816. user-select: none
  817. }
  818. .markdown-body .blob-num:hover {
  819. color: rgba(27, 31, 35, .6)
  820. }
  821. .markdown-body .blob-num:before {
  822. content: attr(data-line-number)
  823. }
  824. .markdown-body .blob-code {
  825. position: relative;
  826. padding-right: 10px;
  827. padding-left: 10px;
  828. line-height: 20px;
  829. vertical-align: top
  830. }
  831. .markdown-body .blob-code-inner {
  832. overflow: visible;
  833. font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  834. font-size: 12px;
  835. color: #24292e;
  836. word-wrap: normal;
  837. white-space: pre
  838. }
  839. .markdown-body .pl-token.active, .markdown-body .pl-token:hover {
  840. cursor: pointer;
  841. background: #ffea7f
  842. }
  843. .markdown-body .tab-size[data-tab-size="1"] {
  844. -moz-tab-size: 1;
  845. tab-size: 1
  846. }
  847. .markdown-body .tab-size[data-tab-size="2"] {
  848. -moz-tab-size: 2;
  849. tab-size: 2
  850. }
  851. .markdown-body .tab-size[data-tab-size="3"] {
  852. -moz-tab-size: 3;
  853. tab-size: 3
  854. }
  855. .markdown-body .tab-size[data-tab-size="4"] {
  856. -moz-tab-size: 4;
  857. tab-size: 4
  858. }
  859. .markdown-body .tab-size[data-tab-size="5"] {
  860. -moz-tab-size: 5;
  861. tab-size: 5
  862. }
  863. .markdown-body .tab-size[data-tab-size="6"] {
  864. -moz-tab-size: 6;
  865. tab-size: 6
  866. }
  867. .markdown-body .tab-size[data-tab-size="7"] {
  868. -moz-tab-size: 7;
  869. tab-size: 7
  870. }
  871. .markdown-body .tab-size[data-tab-size="8"] {
  872. -moz-tab-size: 8;
  873. tab-size: 8
  874. }
  875. .markdown-body .tab-size[data-tab-size="9"] {
  876. -moz-tab-size: 9;
  877. tab-size: 9
  878. }
  879. .markdown-body .tab-size[data-tab-size="10"] {
  880. -moz-tab-size: 10;
  881. tab-size: 10
  882. }
  883. .markdown-body .tab-size[data-tab-size="11"] {
  884. -moz-tab-size: 11;
  885. tab-size: 11
  886. }
  887. .markdown-body .tab-size[data-tab-size="12"] {
  888. -moz-tab-size: 12;
  889. tab-size: 12
  890. }
  891. .markdown-body .task-list-item {
  892. list-style-type: none
  893. }
  894. .markdown-body .task-list-item + .task-list-item {
  895. margin-top: 3px
  896. }
  897. .markdown-body .task-list-item input {
  898. margin: 0 .2em .25em -1.6em;
  899. vertical-align: middle
  900. }
  901. .markdown-body pre code, .item-content pre code, .markdown-body pre .subst, .item-content pre .subst, .markdown-body pre .tag .title, .item-content pre .tag .title, .markdown-body pre .lisp .title, .item-content pre .lisp .title, .markdown-body pre .clojure .built_in, .item-content pre .clojure .built_in, .markdown-body pre .nginx .title, .item-content pre .nginx .title {
  902. color: black
  903. }
  904. .markdown-body pre .string, .item-content pre .string, .markdown-body pre .title, .item-content pre .title, .markdown-body pre .constant, .item-content pre .constant, .markdown-body pre .parent, .item-content pre .parent, .markdown-body pre .tag .value, .item-content pre .tag .value, .markdown-body pre .rules .value, .item-content pre .rules .value, .markdown-body pre .rules .value .number, .item-content pre .rules .value .number, .markdown-body pre .preprocessor, .item-content pre .preprocessor, .markdown-body pre .ruby .symbol, .item-content pre .ruby .symbol, .markdown-body pre .ruby .symbol .string, .item-content pre .ruby .symbol .string, .markdown-body pre .aggregate, .item-content pre .aggregate, .markdown-body pre .template_tag, .item-content pre .template_tag, .markdown-body pre .django .variable, .item-content pre .django .variable, .markdown-body pre .smalltalk .class, .item-content pre .smalltalk .class, .markdown-body pre .addition, .item-content pre .addition, .markdown-body pre .flow, .item-content pre .flow, .markdown-body pre .stream, .item-content pre .stream, .markdown-body pre .bash .variable, .item-content pre .bash .variable, .markdown-body pre .apache .tag, .item-content pre .apache .tag, .markdown-body pre .apache .cbracket, .item-content pre .apache .cbracket, .markdown-body pre .tex .command, .item-content pre .tex .command, .markdown-body pre .tex .special, .item-content pre .tex .special, .markdown-body pre .erlang_repl .function_or_atom, .item-content pre .erlang_repl .function_or_atom, .markdown-body pre .markdown .header, .item-content pre .markdown .header {
  905. color: #df5000
  906. }
  907. .markdown-body pre .comment, .item-content pre .comment, .markdown-body pre .annotation, .item-content pre .annotation, .markdown-body pre .template_comment, .item-content pre .template_comment, .markdown-body pre .diff .header, .item-content pre .diff .header, .markdown-body pre .chunk, .item-content pre .chunk, .markdown-body pre .markdown .blockquote, .item-content pre .markdown .blockquote {
  908. color: #888
  909. }
  910. .markdown-body pre .number, .item-content pre .number, .markdown-body pre .date, .item-content pre .date, .markdown-body pre .regexp, .item-content pre .regexp, .markdown-body pre .literal, .item-content pre .literal, .markdown-body pre .smalltalk .symbol, .item-content pre .smalltalk .symbol, .markdown-body pre .smalltalk .char, .item-content pre .smalltalk .char, .markdown-body pre .go .constant, .item-content pre .go .constant, .markdown-body pre .change, .item-content pre .change, .markdown-body pre .markdown .bullet, .item-content pre .markdown .bullet, .markdown-body pre .markdown .link_url, .item-content pre .markdown .link_url {
  911. color: #080
  912. }
  913. .markdown-body pre .label, .item-content pre .label, .markdown-body pre .javadoc, .item-content pre .javadoc, .markdown-body pre .ruby .string, .item-content pre .ruby .string, .markdown-body pre .decorator, .item-content pre .decorator, .markdown-body pre .filter .argument, .item-content pre .filter .argument, .markdown-body pre .localvars, .item-content pre .localvars, .markdown-body pre .array, .item-content pre .array, .markdown-body pre .attr_selector, .item-content pre .attr_selector, .markdown-body pre .important, .item-content pre .important, .markdown-body pre .pseudo, .item-content pre .pseudo, .markdown-body pre .pi, .item-content pre .pi, .markdown-body pre .doctype, .item-content pre .doctype, .markdown-body pre .deletion, .item-content pre .deletion, .markdown-body pre .envvar, .item-content pre .envvar, .markdown-body pre .shebang, .item-content pre .shebang, .markdown-body pre .apache .sqbracket, .item-content pre .apache .sqbracket, .markdown-body pre .nginx .built_in, .item-content pre .nginx .built_in, .markdown-body pre .tex .formula, .item-content pre .tex .formula, .markdown-body pre .erlang_repl .reserved, .item-content pre .erlang_repl .reserved, .markdown-body pre .prompt, .item-content pre .prompt, .markdown-body pre .markdown .link_label, .item-content pre .markdown .link_label, .markdown-body pre .vhdl .attribute, .item-content pre .vhdl .attribute, .markdown-body pre .clojure .attribute, .item-content pre .clojure .attribute, .markdown-body pre .coffeescript .property, .item-content pre .coffeescript .property {
  914. color: #88f
  915. }
  916. .markdown-body pre .keyword, .item-content pre .keyword {
  917. color: #48b;
  918. font-weight: bold
  919. }
  920. .markdown-body pre .title, .item-content pre .title {
  921. color: #454545
  922. }
  923. .markdown-body pre .markdown .emphasis, .item-content pre .markdown .emphasis, .markdown-body pre .comment, .item-content pre .comment {
  924. font-style: italic
  925. }
  926. .markdown-body pre .nginx .built_in, .item-content pre .nginx .built_in {
  927. font-weight: normal
  928. }
  929. .markdown-body pre .coffeescript .javascript, .item-content pre .coffeescript .javascript, .markdown-body pre .javascript .xml, .item-content pre .javascript .xml, .markdown-body pre .tex .formula, .item-content pre .tex .formula, .markdown-body pre .xml .javascript, .item-content pre .xml .javascript, .markdown-body pre .xml .vbscript, .item-content pre .xml .vbscript, .markdown-body pre .xml .css, .item-content pre .xml .css, .markdown-body pre .xml .cdata, .item-content pre .xml .cdata {
  930. opacity: 0.5
  931. }
  932. .markdown-body ul, .item-content ul {
  933. margin: 0.5em 0;
  934. padding: 0 0 0 2em
  935. }
  936. .markdown-body ul li, .item-content ul li {
  937. list-style: disc
  938. }