index.css 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. /*global*/
  2. html, body {
  3. padding: 0 !important; margin: 0 !important;
  4. width: auto !important; max-width: 100% !important;
  5. }
  6. pre#_markdown {
  7. word-wrap: break-word;
  8. white-space: pre-wrap;
  9. }
  10. /*github theme*/
  11. .markdown-body {
  12. overflow: auto;
  13. min-width: 882px;
  14. max-width: 882px;
  15. background-color: #fff;
  16. border: 1px solid #ddd;
  17. padding: 48px;
  18. margin: 20px auto;
  19. }
  20. .markdown-body #_html>*:first-child {
  21. margin-top: 0 !important;
  22. }
  23. .markdown-body #_html>*:last-child {
  24. margin-bottom: 0 !important;
  25. }
  26. .markdown-body img {
  27. background-color: transparent;
  28. }
  29. /*all other themes*/
  30. .markdown-theme {
  31. box-sizing: border-box;
  32. max-width: 100% !important;
  33. padding: 20px !important;
  34. margin: 0 auto !important;
  35. }
  36. @media (max-width: 767px) {
  37. .markdown-theme { width: auto !important; }
  38. }
  39. @media (min-width: 768px) and (max-width: 992px) {
  40. .markdown-theme { width: 713px !important; }
  41. }
  42. @media (min-width: 992px) and (max-width: 1200px) {
  43. .markdown-theme { width: 937px !important; }
  44. }
  45. @media (min-width: 1200px) {
  46. .markdown-theme { width: 1145px !important; }
  47. }
  48. /*toc*/
  49. body {
  50. display: flex;
  51. }
  52. body._toc-left { padding-left: 300px !important; }
  53. body._toc-right { padding-right: 300px !important; }
  54. #_toc {
  55. position: fixed;
  56. top: 0; bottom: 0; left: 0;
  57. width: 300px;
  58. height: 100%;
  59. background: #fafafa;
  60. overflow-y: auto;
  61. overflow-x: hidden;
  62. }
  63. #_toc #_ul {
  64. padding: 0 0 0 20px !important;
  65. margin: 0 !important;
  66. }
  67. #_toc #_ul a {
  68. font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  69. font-size: 14px !important;
  70. line-height: 17px !important;
  71. color: #364149 !important;
  72. font-weight: normal !important;
  73. font-style: normal !important;
  74. text-decoration: none !important;
  75. text-transform: none !important;
  76. letter-spacing: 0.2px !important;
  77. background: none !important;
  78. border: 0 !important;
  79. padding: 10px 15px !important;
  80. display: block !important;
  81. }
  82. #_toc #_ul a:hover {
  83. text-decoration: underline !important;
  84. }
  85. /*anchor link*/
  86. @font-face {
  87. font-family: octicons-link;
  88. src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
  89. }
  90. .octicon {
  91. font: normal normal 16px 'octicons-link';
  92. line-height: 1;
  93. display: inline-block;
  94. text-decoration: none;
  95. -webkit-font-smoothing: antialiased;
  96. -moz-osx-font-smoothing: grayscale;
  97. -webkit-user-select: none;
  98. -moz-user-select: none;
  99. -ms-user-select: none;
  100. user-select: none;
  101. }
  102. .octicon-link:before { content: '\f05c'; }
  103. .octicon-link {
  104. display: none;
  105. color: #000;
  106. vertical-align: middle;
  107. }
  108. .anchor {
  109. display: flex;
  110. flex-direction: column;
  111. justify-content: center;
  112. }
  113. .markdown-body h1:hover .anchor,
  114. .markdown-body h2:hover .anchor,
  115. .markdown-body h3:hover .anchor,
  116. .markdown-body h4:hover .anchor,
  117. .markdown-body h5:hover .anchor,
  118. .markdown-body h6:hover .anchor {
  119. height: 1em;
  120. padding-left: 8px;
  121. margin-left: -28px;
  122. line-height: 1;
  123. text-decoration: none;
  124. }
  125. .markdown-body h1:hover .octicon-link,
  126. .markdown-body h2:hover .octicon-link,
  127. .markdown-body h3:hover .octicon-link,
  128. .markdown-body h4:hover .octicon-link,
  129. .markdown-body h5:hover .octicon-link,
  130. .markdown-body h6:hover .octicon-link {
  131. display: inline-block;
  132. }
  133. /*emojione*/
  134. .emojione {
  135. /* Emoji Sizing */
  136. font-size: inherit;
  137. height: 3ex;
  138. width: 3.1ex;
  139. min-height: 20px;
  140. min-width: 20px;
  141. /* Inline alignment adjust the margins */
  142. display: inline-block;
  143. margin: -.2ex .15em .2ex;
  144. line-height: normal;
  145. vertical-align: middle;
  146. }
  147. img.emojione {
  148. /* prevent img stretch */
  149. width: auto;
  150. }