├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.md ├── dist ├── dark-dark_colorblind.css ├── dark-dark_dimmed.css ├── dark-dark_high_contrast.css ├── dark-dark_tritanopia.css ├── dark-light.css ├── dark-light_colorblind.css ├── dark-light_high_contrast.css ├── dark-light_tritanopia.css ├── dark.css ├── dark_colorblind-dark.css ├── dark_colorblind-dark_dimmed.css ├── dark_colorblind-dark_high_contrast.css ├── dark_colorblind-dark_tritanopia.css ├── dark_colorblind-light.css ├── dark_colorblind-light_colorblind.css ├── dark_colorblind-light_high_contrast.css ├── dark_colorblind-light_tritanopia.css ├── dark_colorblind.css ├── dark_dimmed-dark.css ├── dark_dimmed-dark_colorblind.css ├── dark_dimmed-dark_high_contrast.css ├── dark_dimmed-dark_tritanopia.css ├── dark_dimmed-light.css ├── dark_dimmed-light_colorblind.css ├── dark_dimmed-light_high_contrast.css ├── dark_dimmed-light_tritanopia.css ├── dark_dimmed.css ├── dark_high_contrast-dark.css ├── dark_high_contrast-dark_colorblind.css ├── dark_high_contrast-dark_dimmed.css ├── dark_high_contrast-dark_tritanopia.css ├── dark_high_contrast-light.css ├── dark_high_contrast-light_colorblind.css ├── dark_high_contrast-light_high_contrast.css ├── dark_high_contrast-light_tritanopia.css ├── dark_high_contrast.css ├── dark_tritanopia-dark.css ├── dark_tritanopia-dark_colorblind.css ├── dark_tritanopia-dark_dimmed.css ├── dark_tritanopia-dark_high_contrast.css ├── dark_tritanopia-light.css ├── dark_tritanopia-light_colorblind.css ├── dark_tritanopia-light_high_contrast.css ├── dark_tritanopia-light_tritanopia.css ├── dark_tritanopia.css ├── light-dark.css ├── light-dark_colorblind.css ├── light-dark_dimmed.css ├── light-dark_high_contrast.css ├── light-dark_tritanopia.css ├── light-light_colorblind.css ├── light-light_high_contrast.css ├── light-light_tritanopia.css ├── light.css ├── light_colorblind-dark.css ├── light_colorblind-dark_colorblind.css ├── light_colorblind-dark_dimmed.css ├── light_colorblind-dark_high_contrast.css ├── light_colorblind-dark_tritanopia.css ├── light_colorblind-light.css ├── light_colorblind-light_high_contrast.css ├── light_colorblind-light_tritanopia.css ├── light_colorblind.css ├── light_high_contrast-dark.css ├── light_high_contrast-dark_colorblind.css ├── light_high_contrast-dark_dimmed.css ├── light_high_contrast-dark_high_contrast.css ├── light_high_contrast-dark_tritanopia.css ├── light_high_contrast-light.css ├── light_high_contrast-light_colorblind.css ├── light_high_contrast-light_tritanopia.css ├── light_high_contrast.css ├── light_tritanopia-dark.css ├── light_tritanopia-dark_colorblind.css ├── light_tritanopia-dark_dimmed.css ├── light_tritanopia-dark_high_contrast.css ├── light_tritanopia-dark_tritanopia.css ├── light_tritanopia-light.css ├── light_tritanopia-light_colorblind.css ├── light_tritanopia-light_high_contrast.css └── light_tritanopia.css ├── github-markdown.css ├── make.js ├── package-lock.json ├── package.json └── table.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build 2 | on: 3 | workflow_dispatch: 4 | 5 | permissions: 6 | contents: write 7 | 8 | jobs: 9 | build-and-deploy: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - name: Checkout 13 | uses: actions/checkout@v4 14 | 15 | - name: Install Node 16 | uses: actions/setup-node@v4 17 | with: 18 | node-version: "lts/*" 19 | cache: "npm" 20 | 21 | - name: Build 22 | run: npm ci && node make.js 23 | 24 | - name: Commit 25 | run: | 26 | git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" 27 | git config --local user.name "github-actions[bot]" 28 | git commit -m "update dist" -a 29 | 30 | - name: Push 31 | uses: ad-m/github-push-action@master 32 | with: 33 | github_token: ${{ secrets.GITHUB_TOKEN }} 34 | branch: ${{ github.ref }} 35 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 hyrious 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | node make.js 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## [`sindresorhus/github-markdown-css`][1] has dark theme now! 2 | 3 | # github-markdown-css 4 | 5 | > [`sindresorhus/github-markdown-css`][1], with all variants. 6 | 7 | ## Usage 8 | 9 | | | | | | | | | | | | 10 | | - | - | - | - | - | - | - | - | - | - | 11 | | Dark\Light | **light** | **dark** | **dark_dimmed** | **dark_high_contrast** | **dark_colorblind** | **light_colorblind** | **light_high_contrast** | **light_tritanopia** | **dark_tritanopia** | 12 | | **light** | [light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light.css) | [dark-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-light.css) | [dark_dimmed-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-light.css) | [dark_high_contrast-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-light.css) | [dark_colorblind-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-light.css) | [light_colorblind-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-light.css) | [light_high_contrast-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-light.css) | [light_tritanopia-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-light.css) | [dark_tritanopia-light.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-light.css) | 13 | | **dark** | [light-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-dark.css) | [dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark.css) | [dark_dimmed-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-dark.css) | [dark_high_contrast-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-dark.css) | [dark_colorblind-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-dark.css) | [light_colorblind-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-dark.css) | [light_high_contrast-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-dark.css) | [light_tritanopia-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-dark.css) | [dark_tritanopia-dark.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-dark.css) | 14 | | **dark_dimmed** | [light-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-dark_dimmed.css) | [dark-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-dark_dimmed.css) | [dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed.css) | [dark_high_contrast-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-dark_dimmed.css) | [dark_colorblind-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-dark_dimmed.css) | [light_colorblind-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-dark_dimmed.css) | [light_high_contrast-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-dark_dimmed.css) | [light_tritanopia-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-dark_dimmed.css) | [dark_tritanopia-dark_dimmed.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-dark_dimmed.css) | 15 | | **dark_high_contrast** | [light-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-dark_high_contrast.css) | [dark-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-dark_high_contrast.css) | [dark_dimmed-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-dark_high_contrast.css) | [dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast.css) | [dark_colorblind-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-dark_high_contrast.css) | [light_colorblind-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-dark_high_contrast.css) | [light_high_contrast-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-dark_high_contrast.css) | [light_tritanopia-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-dark_high_contrast.css) | [dark_tritanopia-dark_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-dark_high_contrast.css) | 16 | | **dark_colorblind** | [light-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-dark_colorblind.css) | [dark-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-dark_colorblind.css) | [dark_dimmed-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-dark_colorblind.css) | [dark_high_contrast-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-dark_colorblind.css) | [dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind.css) | [light_colorblind-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-dark_colorblind.css) | [light_high_contrast-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-dark_colorblind.css) | [light_tritanopia-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-dark_colorblind.css) | [dark_tritanopia-dark_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-dark_colorblind.css) | 17 | | **light_colorblind** | [light-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-light_colorblind.css) | [dark-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-light_colorblind.css) | [dark_dimmed-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-light_colorblind.css) | [dark_high_contrast-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-light_colorblind.css) | [dark_colorblind-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-light_colorblind.css) | [light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind.css) | [light_high_contrast-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-light_colorblind.css) | [light_tritanopia-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-light_colorblind.css) | [dark_tritanopia-light_colorblind.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-light_colorblind.css) | 18 | | **light_high_contrast** | [light-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-light_high_contrast.css) | [dark-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-light_high_contrast.css) | [dark_dimmed-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-light_high_contrast.css) | [dark_high_contrast-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-light_high_contrast.css) | [dark_colorblind-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-light_high_contrast.css) | [light_colorblind-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-light_high_contrast.css) | [light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast.css) | [light_tritanopia-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-light_high_contrast.css) | [dark_tritanopia-light_high_contrast.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-light_high_contrast.css) | 19 | | **light_tritanopia** | [light-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-light_tritanopia.css) | [dark-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-light_tritanopia.css) | [dark_dimmed-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-light_tritanopia.css) | [dark_high_contrast-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-light_tritanopia.css) | [dark_colorblind-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-light_tritanopia.css) | [light_colorblind-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-light_tritanopia.css) | [light_high_contrast-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-light_tritanopia.css) | [light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia.css) | [dark_tritanopia-light_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia-light_tritanopia.css) | 20 | | **dark_tritanopia** | [light-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light-dark_tritanopia.css) | [dark-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark-dark_tritanopia.css) | [dark_dimmed-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_dimmed-dark_tritanopia.css) | [dark_high_contrast-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_high_contrast-dark_tritanopia.css) | [dark_colorblind-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_colorblind-dark_tritanopia.css) | [light_colorblind-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_colorblind-dark_tritanopia.css) | [light_high_contrast-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_high_contrast-dark_tritanopia.css) | [light_tritanopia-dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/light_tritanopia-dark_tritanopia.css) | [dark_tritanopia.css](https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist/dark_tritanopia.css) | 21 | 22 | ## License 23 | 24 | MIT @ [hyrious](https://github.com/hyrious) 25 | 26 | [1]: https://github.com/sindresorhus/github-markdown-css 27 | -------------------------------------------------------------------------------- /dist/dark.css: -------------------------------------------------------------------------------- 1 | /* dark */ 2 | .markdown-body { 3 | color-scheme: dark; 4 | -ms-text-size-adjust: 100%; 5 | -webkit-text-size-adjust: 100%; 6 | margin: 0; 7 | color: #f0f6fc; 8 | background-color: #0d1117; 9 | font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; 10 | font-size: 16px; 11 | line-height: 1.5; 12 | word-wrap: break-word; 13 | } 14 | 15 | .markdown-body .octicon { 16 | display: inline-block; 17 | fill: currentColor; 18 | vertical-align: text-bottom; 19 | } 20 | 21 | .markdown-body h1:hover .anchor .octicon-link:before, 22 | .markdown-body h2:hover .anchor .octicon-link:before, 23 | .markdown-body h3:hover .anchor .octicon-link:before, 24 | .markdown-body h4:hover .anchor .octicon-link:before, 25 | .markdown-body h5:hover .anchor .octicon-link:before, 26 | .markdown-body h6:hover .anchor .octicon-link:before { 27 | width: 16px; 28 | height: 16px; 29 | content: ' '; 30 | display: inline-block; 31 | background-color: currentColor; 32 | -webkit-mask-image: url("data:image/svg+xml,"); 33 | mask-image: url("data:image/svg+xml,"); 34 | } 35 | 36 | .markdown-body details, 37 | .markdown-body figcaption, 38 | .markdown-body figure { 39 | display: block; 40 | } 41 | 42 | .markdown-body summary { 43 | display: list-item; 44 | } 45 | 46 | .markdown-body [hidden] { 47 | display: none !important; 48 | } 49 | 50 | .markdown-body a { 51 | background-color: transparent; 52 | color: #4493f8; 53 | text-decoration: none; 54 | } 55 | 56 | .markdown-body abbr[title] { 57 | border-bottom: none; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | } 61 | 62 | .markdown-body b, 63 | .markdown-body strong { 64 | font-weight: 600; 65 | } 66 | 67 | .markdown-body dfn { 68 | font-style: italic; 69 | } 70 | 71 | .markdown-body h1 { 72 | margin: .67em 0; 73 | font-weight: 600; 74 | padding-bottom: .3em; 75 | font-size: 2em; 76 | border-bottom: 1px solid #3d444db3; 77 | } 78 | 79 | .markdown-body mark { 80 | background-color: #bb800926; 81 | color: #f0f6fc; 82 | } 83 | 84 | .markdown-body small { 85 | font-size: 90%; 86 | } 87 | 88 | .markdown-body sub, 89 | .markdown-body sup { 90 | font-size: 75%; 91 | line-height: 0; 92 | position: relative; 93 | vertical-align: baseline; 94 | } 95 | 96 | .markdown-body sub { 97 | bottom: -0.25em; 98 | } 99 | 100 | .markdown-body sup { 101 | top: -0.5em; 102 | } 103 | 104 | .markdown-body img { 105 | border-style: none; 106 | max-width: 100%; 107 | box-sizing: content-box; 108 | } 109 | 110 | .markdown-body code, 111 | .markdown-body kbd, 112 | .markdown-body pre, 113 | .markdown-body samp { 114 | font-family: monospace; 115 | font-size: 1em; 116 | } 117 | 118 | .markdown-body figure { 119 | margin: 1em 2.5rem; 120 | } 121 | 122 | .markdown-body hr { 123 | box-sizing: content-box; 124 | overflow: hidden; 125 | background: transparent; 126 | border-bottom: 1px solid #3d444db3; 127 | height: .25em; 128 | padding: 0; 129 | margin: 1.5rem 0; 130 | background-color: #3d444d; 131 | border: 0; 132 | } 133 | 134 | .markdown-body input { 135 | font: inherit; 136 | margin: 0; 137 | overflow: visible; 138 | font-family: inherit; 139 | font-size: inherit; 140 | line-height: inherit; 141 | } 142 | 143 | .markdown-body [type=button], 144 | .markdown-body [type=reset], 145 | .markdown-body [type=submit] { 146 | -webkit-appearance: button; 147 | appearance: button; 148 | } 149 | 150 | .markdown-body [type=checkbox], 151 | .markdown-body [type=radio] { 152 | box-sizing: border-box; 153 | padding: 0; 154 | } 155 | 156 | .markdown-body [type=number]::-webkit-inner-spin-button, 157 | .markdown-body [type=number]::-webkit-outer-spin-button { 158 | height: auto; 159 | } 160 | 161 | .markdown-body [type=search]::-webkit-search-cancel-button, 162 | .markdown-body [type=search]::-webkit-search-decoration { 163 | -webkit-appearance: none; 164 | appearance: none; 165 | } 166 | 167 | .markdown-body ::-webkit-input-placeholder { 168 | color: inherit; 169 | opacity: .54; 170 | } 171 | 172 | .markdown-body ::-webkit-file-upload-button { 173 | -webkit-appearance: button; 174 | appearance: button; 175 | font: inherit; 176 | } 177 | 178 | .markdown-body a:hover { 179 | text-decoration: underline; 180 | } 181 | 182 | .markdown-body ::placeholder { 183 | color: #9198a1; 184 | opacity: 1; 185 | } 186 | 187 | .markdown-body hr::before { 188 | display: table; 189 | content: ""; 190 | } 191 | 192 | .markdown-body hr::after { 193 | display: table; 194 | clear: both; 195 | content: ""; 196 | } 197 | 198 | .markdown-body table { 199 | border-spacing: 0; 200 | border-collapse: collapse; 201 | display: block; 202 | width: max-content; 203 | max-width: 100%; 204 | overflow: auto; 205 | font-variant: tabular-nums; 206 | } 207 | 208 | .markdown-body td, 209 | .markdown-body th { 210 | padding: 0; 211 | } 212 | 213 | .markdown-body details summary { 214 | cursor: pointer; 215 | } 216 | 217 | .markdown-body a:focus, 218 | .markdown-body [role=button]:focus, 219 | .markdown-body input[type=radio]:focus, 220 | .markdown-body input[type=checkbox]:focus { 221 | outline: 2px solid #1f6feb; 222 | outline-offset: -2px; 223 | box-shadow: none; 224 | } 225 | 226 | .markdown-body a:focus:not(:focus-visible), 227 | .markdown-body [role=button]:focus:not(:focus-visible), 228 | .markdown-body input[type=radio]:focus:not(:focus-visible), 229 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { 230 | outline: solid 1px transparent; 231 | } 232 | 233 | .markdown-body a:focus-visible, 234 | .markdown-body [role=button]:focus-visible, 235 | .markdown-body input[type=radio]:focus-visible, 236 | .markdown-body input[type=checkbox]:focus-visible { 237 | outline: 2px solid #1f6feb; 238 | outline-offset: -2px; 239 | box-shadow: none; 240 | } 241 | 242 | .markdown-body a:not([class]):focus, 243 | .markdown-body a:not([class]):focus-visible, 244 | .markdown-body input[type=radio]:focus, 245 | .markdown-body input[type=radio]:focus-visible, 246 | .markdown-body input[type=checkbox]:focus, 247 | .markdown-body input[type=checkbox]:focus-visible { 248 | outline-offset: 0; 249 | } 250 | 251 | .markdown-body kbd { 252 | display: inline-block; 253 | padding: 0.25rem; 254 | font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 255 | line-height: 10px; 256 | color: #f0f6fc; 257 | vertical-align: middle; 258 | background-color: #151b23; 259 | border: solid 1px #3d444db3; 260 | border-bottom-color: #3d444db3; 261 | border-radius: 6px; 262 | box-shadow: inset 0 -1px 0 #3d444db3; 263 | } 264 | 265 | .markdown-body h1, 266 | .markdown-body h2, 267 | .markdown-body h3, 268 | .markdown-body h4, 269 | .markdown-body h5, 270 | .markdown-body h6 { 271 | margin-top: 1.5rem; 272 | margin-bottom: 1rem; 273 | font-weight: 600; 274 | line-height: 1.25; 275 | } 276 | 277 | .markdown-body h2 { 278 | font-weight: 600; 279 | padding-bottom: .3em; 280 | font-size: 1.5em; 281 | border-bottom: 1px solid #3d444db3; 282 | } 283 | 284 | .markdown-body h3 { 285 | font-weight: 600; 286 | font-size: 1.25em; 287 | } 288 | 289 | .markdown-body h4 { 290 | font-weight: 600; 291 | font-size: 1em; 292 | } 293 | 294 | .markdown-body h5 { 295 | font-weight: 600; 296 | font-size: .875em; 297 | } 298 | 299 | .markdown-body h6 { 300 | font-weight: 600; 301 | font-size: .85em; 302 | color: #9198a1; 303 | } 304 | 305 | .markdown-body p { 306 | margin-top: 0; 307 | margin-bottom: 10px; 308 | } 309 | 310 | .markdown-body blockquote { 311 | margin: 0; 312 | padding: 0 1em; 313 | color: #9198a1; 314 | border-left: .25em solid #3d444d; 315 | } 316 | 317 | .markdown-body ul, 318 | .markdown-body ol { 319 | margin-top: 0; 320 | margin-bottom: 0; 321 | padding-left: 2em; 322 | } 323 | 324 | .markdown-body ol ol, 325 | .markdown-body ul ol { 326 | list-style-type: lower-roman; 327 | } 328 | 329 | .markdown-body ul ul ol, 330 | .markdown-body ul ol ol, 331 | .markdown-body ol ul ol, 332 | .markdown-body ol ol ol { 333 | list-style-type: lower-alpha; 334 | } 335 | 336 | .markdown-body dd { 337 | margin-left: 0; 338 | } 339 | 340 | .markdown-body tt, 341 | .markdown-body code, 342 | .markdown-body samp { 343 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 344 | font-size: 12px; 345 | } 346 | 347 | .markdown-body pre { 348 | margin-top: 0; 349 | margin-bottom: 0; 350 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 351 | font-size: 12px; 352 | word-wrap: normal; 353 | } 354 | 355 | .markdown-body .octicon { 356 | display: inline-block; 357 | overflow: visible !important; 358 | vertical-align: text-bottom; 359 | fill: currentColor; 360 | } 361 | 362 | .markdown-body input::-webkit-outer-spin-button, 363 | .markdown-body input::-webkit-inner-spin-button { 364 | margin: 0; 365 | appearance: none; 366 | } 367 | 368 | .markdown-body .mr-2 { 369 | margin-right: 0.5rem !important; 370 | } 371 | 372 | .markdown-body::before { 373 | display: table; 374 | content: ""; 375 | } 376 | 377 | .markdown-body::after { 378 | display: table; 379 | clear: both; 380 | content: ""; 381 | } 382 | 383 | .markdown-body>*:first-child { 384 | margin-top: 0 !important; 385 | } 386 | 387 | .markdown-body>*:last-child { 388 | margin-bottom: 0 !important; 389 | } 390 | 391 | .markdown-body a:not([href]) { 392 | color: inherit; 393 | text-decoration: none; 394 | } 395 | 396 | .markdown-body .absent { 397 | color: #f85149; 398 | } 399 | 400 | .markdown-body .anchor { 401 | float: left; 402 | padding-right: 0.25rem; 403 | margin-left: -20px; 404 | line-height: 1; 405 | } 406 | 407 | .markdown-body .anchor:focus { 408 | outline: none; 409 | } 410 | 411 | .markdown-body p, 412 | .markdown-body blockquote, 413 | .markdown-body ul, 414 | .markdown-body ol, 415 | .markdown-body dl, 416 | .markdown-body table, 417 | .markdown-body pre, 418 | .markdown-body details { 419 | margin-top: 0; 420 | margin-bottom: 1rem; 421 | } 422 | 423 | .markdown-body blockquote>:first-child { 424 | margin-top: 0; 425 | } 426 | 427 | .markdown-body blockquote>:last-child { 428 | margin-bottom: 0; 429 | } 430 | 431 | .markdown-body h1 .octicon-link, 432 | .markdown-body h2 .octicon-link, 433 | .markdown-body h3 .octicon-link, 434 | .markdown-body h4 .octicon-link, 435 | .markdown-body h5 .octicon-link, 436 | .markdown-body h6 .octicon-link { 437 | color: #f0f6fc; 438 | vertical-align: middle; 439 | visibility: hidden; 440 | } 441 | 442 | .markdown-body h1:hover .anchor, 443 | .markdown-body h2:hover .anchor, 444 | .markdown-body h3:hover .anchor, 445 | .markdown-body h4:hover .anchor, 446 | .markdown-body h5:hover .anchor, 447 | .markdown-body h6:hover .anchor { 448 | text-decoration: none; 449 | } 450 | 451 | .markdown-body h1:hover .anchor .octicon-link, 452 | .markdown-body h2:hover .anchor .octicon-link, 453 | .markdown-body h3:hover .anchor .octicon-link, 454 | .markdown-body h4:hover .anchor .octicon-link, 455 | .markdown-body h5:hover .anchor .octicon-link, 456 | .markdown-body h6:hover .anchor .octicon-link { 457 | visibility: visible; 458 | } 459 | 460 | .markdown-body h1 tt, 461 | .markdown-body h1 code, 462 | .markdown-body h2 tt, 463 | .markdown-body h2 code, 464 | .markdown-body h3 tt, 465 | .markdown-body h3 code, 466 | .markdown-body h4 tt, 467 | .markdown-body h4 code, 468 | .markdown-body h5 tt, 469 | .markdown-body h5 code, 470 | .markdown-body h6 tt, 471 | .markdown-body h6 code { 472 | padding: 0 .2em; 473 | font-size: inherit; 474 | } 475 | 476 | .markdown-body summary h1, 477 | .markdown-body summary h2, 478 | .markdown-body summary h3, 479 | .markdown-body summary h4, 480 | .markdown-body summary h5, 481 | .markdown-body summary h6 { 482 | display: inline-block; 483 | } 484 | 485 | .markdown-body summary h1 .anchor, 486 | .markdown-body summary h2 .anchor, 487 | .markdown-body summary h3 .anchor, 488 | .markdown-body summary h4 .anchor, 489 | .markdown-body summary h5 .anchor, 490 | .markdown-body summary h6 .anchor { 491 | margin-left: -40px; 492 | } 493 | 494 | .markdown-body summary h1, 495 | .markdown-body summary h2 { 496 | padding-bottom: 0; 497 | border-bottom: 0; 498 | } 499 | 500 | .markdown-body ul.no-list, 501 | .markdown-body ol.no-list { 502 | padding: 0; 503 | list-style-type: none; 504 | } 505 | 506 | .markdown-body ol[type="a s"] { 507 | list-style-type: lower-alpha; 508 | } 509 | 510 | .markdown-body ol[type="A s"] { 511 | list-style-type: upper-alpha; 512 | } 513 | 514 | .markdown-body ol[type="i s"] { 515 | list-style-type: lower-roman; 516 | } 517 | 518 | .markdown-body ol[type="I s"] { 519 | list-style-type: upper-roman; 520 | } 521 | 522 | .markdown-body ol[type="1"] { 523 | list-style-type: decimal; 524 | } 525 | 526 | .markdown-body div>ol:not([type]) { 527 | list-style-type: decimal; 528 | } 529 | 530 | .markdown-body ul ul, 531 | .markdown-body ul ol, 532 | .markdown-body ol ol, 533 | .markdown-body ol ul { 534 | margin-top: 0; 535 | margin-bottom: 0; 536 | } 537 | 538 | .markdown-body li>p { 539 | margin-top: 1rem; 540 | } 541 | 542 | .markdown-body li+li { 543 | margin-top: .25em; 544 | } 545 | 546 | .markdown-body dl { 547 | padding: 0; 548 | } 549 | 550 | .markdown-body dl dt { 551 | padding: 0; 552 | margin-top: 1rem; 553 | font-size: 1em; 554 | font-style: italic; 555 | font-weight: 600; 556 | } 557 | 558 | .markdown-body dl dd { 559 | padding: 0 1rem; 560 | margin-bottom: 1rem; 561 | } 562 | 563 | .markdown-body table th { 564 | font-weight: 600; 565 | } 566 | 567 | .markdown-body table th, 568 | .markdown-body table td { 569 | padding: 6px 13px; 570 | border: 1px solid #3d444d; 571 | } 572 | 573 | .markdown-body table td>:last-child { 574 | margin-bottom: 0; 575 | } 576 | 577 | .markdown-body table tr { 578 | background-color: #0d1117; 579 | border-top: 1px solid #3d444db3; 580 | } 581 | 582 | .markdown-body table tr:nth-child(2n) { 583 | background-color: #151b23; 584 | } 585 | 586 | .markdown-body table img { 587 | background-color: transparent; 588 | } 589 | 590 | .markdown-body img[align=right] { 591 | padding-left: 20px; 592 | } 593 | 594 | .markdown-body img[align=left] { 595 | padding-right: 20px; 596 | } 597 | 598 | .markdown-body .emoji { 599 | max-width: none; 600 | vertical-align: text-top; 601 | background-color: transparent; 602 | } 603 | 604 | .markdown-body span.frame { 605 | display: block; 606 | overflow: hidden; 607 | } 608 | 609 | .markdown-body span.frame>span { 610 | display: block; 611 | float: left; 612 | width: auto; 613 | padding: 7px; 614 | margin: 13px 0 0; 615 | overflow: hidden; 616 | border: 1px solid #3d444d; 617 | } 618 | 619 | .markdown-body span.frame span img { 620 | display: block; 621 | float: left; 622 | } 623 | 624 | .markdown-body span.frame span span { 625 | display: block; 626 | padding: 5px 0 0; 627 | clear: both; 628 | color: #f0f6fc; 629 | } 630 | 631 | .markdown-body span.align-center { 632 | display: block; 633 | overflow: hidden; 634 | clear: both; 635 | } 636 | 637 | .markdown-body span.align-center>span { 638 | display: block; 639 | margin: 13px auto 0; 640 | overflow: hidden; 641 | text-align: center; 642 | } 643 | 644 | .markdown-body span.align-center span img { 645 | margin: 0 auto; 646 | text-align: center; 647 | } 648 | 649 | .markdown-body span.align-right { 650 | display: block; 651 | overflow: hidden; 652 | clear: both; 653 | } 654 | 655 | .markdown-body span.align-right>span { 656 | display: block; 657 | margin: 13px 0 0; 658 | overflow: hidden; 659 | text-align: right; 660 | } 661 | 662 | .markdown-body span.align-right span img { 663 | margin: 0; 664 | text-align: right; 665 | } 666 | 667 | .markdown-body span.float-left { 668 | display: block; 669 | float: left; 670 | margin-right: 13px; 671 | overflow: hidden; 672 | } 673 | 674 | .markdown-body span.float-left span { 675 | margin: 13px 0 0; 676 | } 677 | 678 | .markdown-body span.float-right { 679 | display: block; 680 | float: right; 681 | margin-left: 13px; 682 | overflow: hidden; 683 | } 684 | 685 | .markdown-body span.float-right>span { 686 | display: block; 687 | margin: 13px auto 0; 688 | overflow: hidden; 689 | text-align: right; 690 | } 691 | 692 | .markdown-body code, 693 | .markdown-body tt { 694 | padding: .2em .4em; 695 | margin: 0; 696 | font-size: 85%; 697 | white-space: break-spaces; 698 | background-color: #656c7633; 699 | border-radius: 6px; 700 | } 701 | 702 | .markdown-body code br, 703 | .markdown-body tt br { 704 | display: none; 705 | } 706 | 707 | .markdown-body del code { 708 | text-decoration: inherit; 709 | } 710 | 711 | .markdown-body samp { 712 | font-size: 85%; 713 | } 714 | 715 | .markdown-body pre code { 716 | font-size: 100%; 717 | } 718 | 719 | .markdown-body pre>code { 720 | padding: 0; 721 | margin: 0; 722 | word-break: normal; 723 | white-space: pre; 724 | background: transparent; 725 | border: 0; 726 | } 727 | 728 | .markdown-body .highlight { 729 | margin-bottom: 1rem; 730 | } 731 | 732 | .markdown-body .highlight pre { 733 | margin-bottom: 0; 734 | word-break: normal; 735 | } 736 | 737 | .markdown-body .highlight pre, 738 | .markdown-body pre { 739 | padding: 1rem; 740 | overflow: auto; 741 | font-size: 85%; 742 | line-height: 1.45; 743 | color: #f0f6fc; 744 | background-color: #151b23; 745 | border-radius: 6px; 746 | } 747 | 748 | .markdown-body pre code, 749 | .markdown-body pre tt { 750 | display: inline; 751 | max-width: auto; 752 | padding: 0; 753 | margin: 0; 754 | overflow: visible; 755 | line-height: inherit; 756 | word-wrap: normal; 757 | background-color: transparent; 758 | border: 0; 759 | } 760 | 761 | .markdown-body .csv-data td, 762 | .markdown-body .csv-data th { 763 | padding: 5px; 764 | overflow: hidden; 765 | font-size: 12px; 766 | line-height: 1; 767 | text-align: left; 768 | white-space: nowrap; 769 | } 770 | 771 | .markdown-body .csv-data .blob-num { 772 | padding: 10px 0.5rem 9px; 773 | text-align: right; 774 | background: #0d1117; 775 | border: 0; 776 | } 777 | 778 | .markdown-body .csv-data tr { 779 | border-top: 0; 780 | } 781 | 782 | .markdown-body .csv-data th { 783 | font-weight: 600; 784 | background: #151b23; 785 | border-top: 0; 786 | } 787 | 788 | .markdown-body [data-footnote-ref]::before { 789 | content: "["; 790 | } 791 | 792 | .markdown-body [data-footnote-ref]::after { 793 | content: "]"; 794 | } 795 | 796 | .markdown-body .footnotes { 797 | font-size: 12px; 798 | color: #9198a1; 799 | border-top: 1px solid #3d444d; 800 | } 801 | 802 | .markdown-body .footnotes ol { 803 | padding-left: 1rem; 804 | } 805 | 806 | .markdown-body .footnotes ol ul { 807 | display: inline-block; 808 | padding-left: 1rem; 809 | margin-top: 1rem; 810 | } 811 | 812 | .markdown-body .footnotes li { 813 | position: relative; 814 | } 815 | 816 | .markdown-body .footnotes li:target::before { 817 | position: absolute; 818 | top: calc(0.5rem*-1); 819 | right: calc(0.5rem*-1); 820 | bottom: calc(0.5rem*-1); 821 | left: calc(1.5rem*-1); 822 | pointer-events: none; 823 | content: ""; 824 | border: 2px solid #1f6feb; 825 | border-radius: 6px; 826 | } 827 | 828 | .markdown-body .footnotes li:target { 829 | color: #f0f6fc; 830 | } 831 | 832 | .markdown-body .footnotes .data-footnote-backref g-emoji { 833 | font-family: monospace; 834 | } 835 | 836 | .markdown-body .pl-c { 837 | color: #9198a1; 838 | } 839 | 840 | .markdown-body .pl-c1, 841 | .markdown-body .pl-s .pl-v { 842 | color: #79c0ff; 843 | } 844 | 845 | .markdown-body .pl-e, 846 | .markdown-body .pl-en { 847 | color: #d2a8ff; 848 | } 849 | 850 | .markdown-body .pl-smi, 851 | .markdown-body .pl-s .pl-s1 { 852 | color: #f0f6fc; 853 | } 854 | 855 | .markdown-body .pl-ent { 856 | color: #7ee787; 857 | } 858 | 859 | .markdown-body .pl-k { 860 | color: #ff7b72; 861 | } 862 | 863 | .markdown-body .pl-s, 864 | .markdown-body .pl-pds, 865 | .markdown-body .pl-s .pl-pse .pl-s1, 866 | .markdown-body .pl-sr, 867 | .markdown-body .pl-sr .pl-cce, 868 | .markdown-body .pl-sr .pl-sre, 869 | .markdown-body .pl-sr .pl-sra { 870 | color: #a5d6ff; 871 | } 872 | 873 | .markdown-body .pl-v, 874 | .markdown-body .pl-smw { 875 | color: #ffa657; 876 | } 877 | 878 | .markdown-body .pl-bu { 879 | color: #f85149; 880 | } 881 | 882 | .markdown-body .pl-ii { 883 | color: #f0f6fc; 884 | background-color: #8e1519; 885 | } 886 | 887 | .markdown-body .pl-c2 { 888 | color: #f0f6fc; 889 | background-color: #b62324; 890 | } 891 | 892 | .markdown-body .pl-sr .pl-cce { 893 | font-weight: bold; 894 | color: #7ee787; 895 | } 896 | 897 | .markdown-body .pl-ml { 898 | color: #f2cc60; 899 | } 900 | 901 | .markdown-body .pl-mh, 902 | .markdown-body .pl-mh .pl-en, 903 | .markdown-body .pl-ms { 904 | font-weight: bold; 905 | color: #1f6feb; 906 | } 907 | 908 | .markdown-body .pl-mi { 909 | font-style: italic; 910 | color: #f0f6fc; 911 | } 912 | 913 | .markdown-body .pl-mb { 914 | font-weight: bold; 915 | color: #f0f6fc; 916 | } 917 | 918 | .markdown-body .pl-md { 919 | color: #ffdcd7; 920 | background-color: #67060c; 921 | } 922 | 923 | .markdown-body .pl-mi1 { 924 | color: #aff5b4; 925 | background-color: #033a16; 926 | } 927 | 928 | .markdown-body .pl-mc { 929 | color: #ffdfb6; 930 | background-color: #5a1e02; 931 | } 932 | 933 | .markdown-body .pl-mi2 { 934 | color: #f0f6fc; 935 | background-color: #1158c7; 936 | } 937 | 938 | .markdown-body .pl-mdr { 939 | font-weight: bold; 940 | color: #d2a8ff; 941 | } 942 | 943 | .markdown-body .pl-ba { 944 | color: #9198a1; 945 | } 946 | 947 | .markdown-body .pl-sg { 948 | color: #3d444d; 949 | } 950 | 951 | .markdown-body .pl-corl { 952 | text-decoration: underline; 953 | color: #a5d6ff; 954 | } 955 | 956 | .markdown-body [role=button]:focus:not(:focus-visible), 957 | .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), 958 | .markdown-body button:focus:not(:focus-visible), 959 | .markdown-body summary:focus:not(:focus-visible), 960 | .markdown-body a:focus:not(:focus-visible) { 961 | outline: none; 962 | box-shadow: none; 963 | } 964 | 965 | .markdown-body [tabindex="0"]:focus:not(:focus-visible), 966 | .markdown-body details-dialog:focus:not(:focus-visible) { 967 | outline: none; 968 | } 969 | 970 | .markdown-body g-emoji { 971 | display: inline-block; 972 | min-width: 1ch; 973 | font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 974 | font-size: 1em; 975 | font-style: normal !important; 976 | font-weight: 400; 977 | line-height: 1; 978 | vertical-align: -0.075em; 979 | } 980 | 981 | .markdown-body g-emoji img { 982 | width: 1em; 983 | height: 1em; 984 | } 985 | 986 | .markdown-body .task-list-item { 987 | list-style-type: none; 988 | } 989 | 990 | .markdown-body .task-list-item label { 991 | font-weight: 400; 992 | } 993 | 994 | .markdown-body .task-list-item.enabled label { 995 | cursor: pointer; 996 | } 997 | 998 | .markdown-body .task-list-item+.task-list-item { 999 | margin-top: 0.25rem; 1000 | } 1001 | 1002 | .markdown-body .task-list-item .handle { 1003 | display: none; 1004 | } 1005 | 1006 | .markdown-body .task-list-item-checkbox { 1007 | margin: 0 .2em .25em -1.4em; 1008 | vertical-align: middle; 1009 | } 1010 | 1011 | .markdown-body ul:dir(rtl) .task-list-item-checkbox { 1012 | margin: 0 -1.6em .25em .2em; 1013 | } 1014 | 1015 | .markdown-body ol:dir(rtl) .task-list-item-checkbox { 1016 | margin: 0 -1.6em .25em .2em; 1017 | } 1018 | 1019 | .markdown-body .contains-task-list:hover .task-list-item-convert-container, 1020 | .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { 1021 | display: block; 1022 | width: auto; 1023 | height: 24px; 1024 | overflow: visible; 1025 | clip: auto; 1026 | } 1027 | 1028 | .markdown-body ::-webkit-calendar-picker-indicator { 1029 | filter: invert(50%); 1030 | } 1031 | 1032 | .markdown-body .markdown-alert { 1033 | padding: 0.5rem 1rem; 1034 | margin-bottom: 1rem; 1035 | color: inherit; 1036 | border-left: .25em solid #3d444d; 1037 | } 1038 | 1039 | .markdown-body .markdown-alert>:first-child { 1040 | margin-top: 0; 1041 | } 1042 | 1043 | .markdown-body .markdown-alert>:last-child { 1044 | margin-bottom: 0; 1045 | } 1046 | 1047 | .markdown-body .markdown-alert .markdown-alert-title { 1048 | display: flex; 1049 | font-weight: 500; 1050 | align-items: center; 1051 | line-height: 1; 1052 | } 1053 | 1054 | .markdown-body .markdown-alert.markdown-alert-note { 1055 | border-left-color: #1f6feb; 1056 | } 1057 | 1058 | .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { 1059 | color: #4493f8; 1060 | } 1061 | 1062 | .markdown-body .markdown-alert.markdown-alert-important { 1063 | border-left-color: #8957e5; 1064 | } 1065 | 1066 | .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { 1067 | color: #ab7df8; 1068 | } 1069 | 1070 | .markdown-body .markdown-alert.markdown-alert-warning { 1071 | border-left-color: #9e6a03; 1072 | } 1073 | 1074 | .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { 1075 | color: #d29922; 1076 | } 1077 | 1078 | .markdown-body .markdown-alert.markdown-alert-tip { 1079 | border-left-color: #238636; 1080 | } 1081 | 1082 | .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { 1083 | color: #3fb950; 1084 | } 1085 | 1086 | .markdown-body .markdown-alert.markdown-alert-caution { 1087 | border-left-color: #da3633; 1088 | } 1089 | 1090 | .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { 1091 | color: #f85149; 1092 | } 1093 | 1094 | .markdown-body>*:first-child>.heading-element:first-child { 1095 | margin-top: 0 !important; 1096 | } 1097 | -------------------------------------------------------------------------------- /dist/dark_colorblind.css: -------------------------------------------------------------------------------- 1 | /* dark_colorblind */ 2 | .markdown-body { 3 | color-scheme: dark; 4 | -ms-text-size-adjust: 100%; 5 | -webkit-text-size-adjust: 100%; 6 | margin: 0; 7 | color: #f0f6fc; 8 | background-color: #0d1117; 9 | font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; 10 | font-size: 16px; 11 | line-height: 1.5; 12 | word-wrap: break-word; 13 | } 14 | 15 | .markdown-body .octicon { 16 | display: inline-block; 17 | fill: currentColor; 18 | vertical-align: text-bottom; 19 | } 20 | 21 | .markdown-body h1:hover .anchor .octicon-link:before, 22 | .markdown-body h2:hover .anchor .octicon-link:before, 23 | .markdown-body h3:hover .anchor .octicon-link:before, 24 | .markdown-body h4:hover .anchor .octicon-link:before, 25 | .markdown-body h5:hover .anchor .octicon-link:before, 26 | .markdown-body h6:hover .anchor .octicon-link:before { 27 | width: 16px; 28 | height: 16px; 29 | content: ' '; 30 | display: inline-block; 31 | background-color: currentColor; 32 | -webkit-mask-image: url("data:image/svg+xml,"); 33 | mask-image: url("data:image/svg+xml,"); 34 | } 35 | 36 | .markdown-body details, 37 | .markdown-body figcaption, 38 | .markdown-body figure { 39 | display: block; 40 | } 41 | 42 | .markdown-body summary { 43 | display: list-item; 44 | } 45 | 46 | .markdown-body [hidden] { 47 | display: none !important; 48 | } 49 | 50 | .markdown-body a { 51 | background-color: transparent; 52 | color: #4493f8; 53 | text-decoration: none; 54 | } 55 | 56 | .markdown-body abbr[title] { 57 | border-bottom: none; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | } 61 | 62 | .markdown-body b, 63 | .markdown-body strong { 64 | font-weight: 600; 65 | } 66 | 67 | .markdown-body dfn { 68 | font-style: italic; 69 | } 70 | 71 | .markdown-body h1 { 72 | margin: .67em 0; 73 | font-weight: 600; 74 | padding-bottom: .3em; 75 | font-size: 2em; 76 | border-bottom: 1px solid #3d444db3; 77 | } 78 | 79 | .markdown-body mark { 80 | background-color: #bb800926; 81 | color: #f0f6fc; 82 | } 83 | 84 | .markdown-body small { 85 | font-size: 90%; 86 | } 87 | 88 | .markdown-body sub, 89 | .markdown-body sup { 90 | font-size: 75%; 91 | line-height: 0; 92 | position: relative; 93 | vertical-align: baseline; 94 | } 95 | 96 | .markdown-body sub { 97 | bottom: -0.25em; 98 | } 99 | 100 | .markdown-body sup { 101 | top: -0.5em; 102 | } 103 | 104 | .markdown-body img { 105 | border-style: none; 106 | max-width: 100%; 107 | box-sizing: content-box; 108 | } 109 | 110 | .markdown-body code, 111 | .markdown-body kbd, 112 | .markdown-body pre, 113 | .markdown-body samp { 114 | font-family: monospace; 115 | font-size: 1em; 116 | } 117 | 118 | .markdown-body figure { 119 | margin: 1em 2.5rem; 120 | } 121 | 122 | .markdown-body hr { 123 | box-sizing: content-box; 124 | overflow: hidden; 125 | background: transparent; 126 | border-bottom: 1px solid #3d444db3; 127 | height: .25em; 128 | padding: 0; 129 | margin: 1.5rem 0; 130 | background-color: #3d444d; 131 | border: 0; 132 | } 133 | 134 | .markdown-body input { 135 | font: inherit; 136 | margin: 0; 137 | overflow: visible; 138 | font-family: inherit; 139 | font-size: inherit; 140 | line-height: inherit; 141 | } 142 | 143 | .markdown-body [type=button], 144 | .markdown-body [type=reset], 145 | .markdown-body [type=submit] { 146 | -webkit-appearance: button; 147 | appearance: button; 148 | } 149 | 150 | .markdown-body [type=checkbox], 151 | .markdown-body [type=radio] { 152 | box-sizing: border-box; 153 | padding: 0; 154 | } 155 | 156 | .markdown-body [type=number]::-webkit-inner-spin-button, 157 | .markdown-body [type=number]::-webkit-outer-spin-button { 158 | height: auto; 159 | } 160 | 161 | .markdown-body [type=search]::-webkit-search-cancel-button, 162 | .markdown-body [type=search]::-webkit-search-decoration { 163 | -webkit-appearance: none; 164 | appearance: none; 165 | } 166 | 167 | .markdown-body ::-webkit-input-placeholder { 168 | color: inherit; 169 | opacity: .54; 170 | } 171 | 172 | .markdown-body ::-webkit-file-upload-button { 173 | -webkit-appearance: button; 174 | appearance: button; 175 | font: inherit; 176 | } 177 | 178 | .markdown-body a:hover { 179 | text-decoration: underline; 180 | } 181 | 182 | .markdown-body ::placeholder { 183 | color: #9198a1; 184 | opacity: 1; 185 | } 186 | 187 | .markdown-body hr::before { 188 | display: table; 189 | content: ""; 190 | } 191 | 192 | .markdown-body hr::after { 193 | display: table; 194 | clear: both; 195 | content: ""; 196 | } 197 | 198 | .markdown-body table { 199 | border-spacing: 0; 200 | border-collapse: collapse; 201 | display: block; 202 | width: max-content; 203 | max-width: 100%; 204 | overflow: auto; 205 | font-variant: tabular-nums; 206 | } 207 | 208 | .markdown-body td, 209 | .markdown-body th { 210 | padding: 0; 211 | } 212 | 213 | .markdown-body details summary { 214 | cursor: pointer; 215 | } 216 | 217 | .markdown-body a:focus, 218 | .markdown-body [role=button]:focus, 219 | .markdown-body input[type=radio]:focus, 220 | .markdown-body input[type=checkbox]:focus { 221 | outline: 2px solid #1f6feb; 222 | outline-offset: -2px; 223 | box-shadow: none; 224 | } 225 | 226 | .markdown-body a:focus:not(:focus-visible), 227 | .markdown-body [role=button]:focus:not(:focus-visible), 228 | .markdown-body input[type=radio]:focus:not(:focus-visible), 229 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { 230 | outline: solid 1px transparent; 231 | } 232 | 233 | .markdown-body a:focus-visible, 234 | .markdown-body [role=button]:focus-visible, 235 | .markdown-body input[type=radio]:focus-visible, 236 | .markdown-body input[type=checkbox]:focus-visible { 237 | outline: 2px solid #1f6feb; 238 | outline-offset: -2px; 239 | box-shadow: none; 240 | } 241 | 242 | .markdown-body a:not([class]):focus, 243 | .markdown-body a:not([class]):focus-visible, 244 | .markdown-body input[type=radio]:focus, 245 | .markdown-body input[type=radio]:focus-visible, 246 | .markdown-body input[type=checkbox]:focus, 247 | .markdown-body input[type=checkbox]:focus-visible { 248 | outline-offset: 0; 249 | } 250 | 251 | .markdown-body kbd { 252 | display: inline-block; 253 | padding: 0.25rem; 254 | font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 255 | line-height: 10px; 256 | color: #f0f6fc; 257 | vertical-align: middle; 258 | background-color: #151b23; 259 | border: solid 1px #3d444db3; 260 | border-bottom-color: #3d444db3; 261 | border-radius: 6px; 262 | box-shadow: inset 0 -1px 0 #3d444db3; 263 | } 264 | 265 | .markdown-body h1, 266 | .markdown-body h2, 267 | .markdown-body h3, 268 | .markdown-body h4, 269 | .markdown-body h5, 270 | .markdown-body h6 { 271 | margin-top: 1.5rem; 272 | margin-bottom: 1rem; 273 | font-weight: 600; 274 | line-height: 1.25; 275 | } 276 | 277 | .markdown-body h2 { 278 | font-weight: 600; 279 | padding-bottom: .3em; 280 | font-size: 1.5em; 281 | border-bottom: 1px solid #3d444db3; 282 | } 283 | 284 | .markdown-body h3 { 285 | font-weight: 600; 286 | font-size: 1.25em; 287 | } 288 | 289 | .markdown-body h4 { 290 | font-weight: 600; 291 | font-size: 1em; 292 | } 293 | 294 | .markdown-body h5 { 295 | font-weight: 600; 296 | font-size: .875em; 297 | } 298 | 299 | .markdown-body h6 { 300 | font-weight: 600; 301 | font-size: .85em; 302 | color: #9198a1; 303 | } 304 | 305 | .markdown-body p { 306 | margin-top: 0; 307 | margin-bottom: 10px; 308 | } 309 | 310 | .markdown-body blockquote { 311 | margin: 0; 312 | padding: 0 1em; 313 | color: #9198a1; 314 | border-left: .25em solid #3d444d; 315 | } 316 | 317 | .markdown-body ul, 318 | .markdown-body ol { 319 | margin-top: 0; 320 | margin-bottom: 0; 321 | padding-left: 2em; 322 | } 323 | 324 | .markdown-body ol ol, 325 | .markdown-body ul ol { 326 | list-style-type: lower-roman; 327 | } 328 | 329 | .markdown-body ul ul ol, 330 | .markdown-body ul ol ol, 331 | .markdown-body ol ul ol, 332 | .markdown-body ol ol ol { 333 | list-style-type: lower-alpha; 334 | } 335 | 336 | .markdown-body dd { 337 | margin-left: 0; 338 | } 339 | 340 | .markdown-body tt, 341 | .markdown-body code, 342 | .markdown-body samp { 343 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 344 | font-size: 12px; 345 | } 346 | 347 | .markdown-body pre { 348 | margin-top: 0; 349 | margin-bottom: 0; 350 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 351 | font-size: 12px; 352 | word-wrap: normal; 353 | } 354 | 355 | .markdown-body .octicon { 356 | display: inline-block; 357 | overflow: visible !important; 358 | vertical-align: text-bottom; 359 | fill: currentColor; 360 | } 361 | 362 | .markdown-body input::-webkit-outer-spin-button, 363 | .markdown-body input::-webkit-inner-spin-button { 364 | margin: 0; 365 | appearance: none; 366 | } 367 | 368 | .markdown-body .mr-2 { 369 | margin-right: 0.5rem !important; 370 | } 371 | 372 | .markdown-body::before { 373 | display: table; 374 | content: ""; 375 | } 376 | 377 | .markdown-body::after { 378 | display: table; 379 | clear: both; 380 | content: ""; 381 | } 382 | 383 | .markdown-body>*:first-child { 384 | margin-top: 0 !important; 385 | } 386 | 387 | .markdown-body>*:last-child { 388 | margin-bottom: 0 !important; 389 | } 390 | 391 | .markdown-body a:not([href]) { 392 | color: inherit; 393 | text-decoration: none; 394 | } 395 | 396 | .markdown-body .absent { 397 | color: #db6d28; 398 | } 399 | 400 | .markdown-body .anchor { 401 | float: left; 402 | padding-right: 0.25rem; 403 | margin-left: -20px; 404 | line-height: 1; 405 | } 406 | 407 | .markdown-body .anchor:focus { 408 | outline: none; 409 | } 410 | 411 | .markdown-body p, 412 | .markdown-body blockquote, 413 | .markdown-body ul, 414 | .markdown-body ol, 415 | .markdown-body dl, 416 | .markdown-body table, 417 | .markdown-body pre, 418 | .markdown-body details { 419 | margin-top: 0; 420 | margin-bottom: 1rem; 421 | } 422 | 423 | .markdown-body blockquote>:first-child { 424 | margin-top: 0; 425 | } 426 | 427 | .markdown-body blockquote>:last-child { 428 | margin-bottom: 0; 429 | } 430 | 431 | .markdown-body h1 .octicon-link, 432 | .markdown-body h2 .octicon-link, 433 | .markdown-body h3 .octicon-link, 434 | .markdown-body h4 .octicon-link, 435 | .markdown-body h5 .octicon-link, 436 | .markdown-body h6 .octicon-link { 437 | color: #f0f6fc; 438 | vertical-align: middle; 439 | visibility: hidden; 440 | } 441 | 442 | .markdown-body h1:hover .anchor, 443 | .markdown-body h2:hover .anchor, 444 | .markdown-body h3:hover .anchor, 445 | .markdown-body h4:hover .anchor, 446 | .markdown-body h5:hover .anchor, 447 | .markdown-body h6:hover .anchor { 448 | text-decoration: none; 449 | } 450 | 451 | .markdown-body h1:hover .anchor .octicon-link, 452 | .markdown-body h2:hover .anchor .octicon-link, 453 | .markdown-body h3:hover .anchor .octicon-link, 454 | .markdown-body h4:hover .anchor .octicon-link, 455 | .markdown-body h5:hover .anchor .octicon-link, 456 | .markdown-body h6:hover .anchor .octicon-link { 457 | visibility: visible; 458 | } 459 | 460 | .markdown-body h1 tt, 461 | .markdown-body h1 code, 462 | .markdown-body h2 tt, 463 | .markdown-body h2 code, 464 | .markdown-body h3 tt, 465 | .markdown-body h3 code, 466 | .markdown-body h4 tt, 467 | .markdown-body h4 code, 468 | .markdown-body h5 tt, 469 | .markdown-body h5 code, 470 | .markdown-body h6 tt, 471 | .markdown-body h6 code { 472 | padding: 0 .2em; 473 | font-size: inherit; 474 | } 475 | 476 | .markdown-body summary h1, 477 | .markdown-body summary h2, 478 | .markdown-body summary h3, 479 | .markdown-body summary h4, 480 | .markdown-body summary h5, 481 | .markdown-body summary h6 { 482 | display: inline-block; 483 | } 484 | 485 | .markdown-body summary h1 .anchor, 486 | .markdown-body summary h2 .anchor, 487 | .markdown-body summary h3 .anchor, 488 | .markdown-body summary h4 .anchor, 489 | .markdown-body summary h5 .anchor, 490 | .markdown-body summary h6 .anchor { 491 | margin-left: -40px; 492 | } 493 | 494 | .markdown-body summary h1, 495 | .markdown-body summary h2 { 496 | padding-bottom: 0; 497 | border-bottom: 0; 498 | } 499 | 500 | .markdown-body ul.no-list, 501 | .markdown-body ol.no-list { 502 | padding: 0; 503 | list-style-type: none; 504 | } 505 | 506 | .markdown-body ol[type="a s"] { 507 | list-style-type: lower-alpha; 508 | } 509 | 510 | .markdown-body ol[type="A s"] { 511 | list-style-type: upper-alpha; 512 | } 513 | 514 | .markdown-body ol[type="i s"] { 515 | list-style-type: lower-roman; 516 | } 517 | 518 | .markdown-body ol[type="I s"] { 519 | list-style-type: upper-roman; 520 | } 521 | 522 | .markdown-body ol[type="1"] { 523 | list-style-type: decimal; 524 | } 525 | 526 | .markdown-body div>ol:not([type]) { 527 | list-style-type: decimal; 528 | } 529 | 530 | .markdown-body ul ul, 531 | .markdown-body ul ol, 532 | .markdown-body ol ol, 533 | .markdown-body ol ul { 534 | margin-top: 0; 535 | margin-bottom: 0; 536 | } 537 | 538 | .markdown-body li>p { 539 | margin-top: 1rem; 540 | } 541 | 542 | .markdown-body li+li { 543 | margin-top: .25em; 544 | } 545 | 546 | .markdown-body dl { 547 | padding: 0; 548 | } 549 | 550 | .markdown-body dl dt { 551 | padding: 0; 552 | margin-top: 1rem; 553 | font-size: 1em; 554 | font-style: italic; 555 | font-weight: 600; 556 | } 557 | 558 | .markdown-body dl dd { 559 | padding: 0 1rem; 560 | margin-bottom: 1rem; 561 | } 562 | 563 | .markdown-body table th { 564 | font-weight: 600; 565 | } 566 | 567 | .markdown-body table th, 568 | .markdown-body table td { 569 | padding: 6px 13px; 570 | border: 1px solid #3d444d; 571 | } 572 | 573 | .markdown-body table td>:last-child { 574 | margin-bottom: 0; 575 | } 576 | 577 | .markdown-body table tr { 578 | background-color: #0d1117; 579 | border-top: 1px solid #3d444db3; 580 | } 581 | 582 | .markdown-body table tr:nth-child(2n) { 583 | background-color: #151b23; 584 | } 585 | 586 | .markdown-body table img { 587 | background-color: transparent; 588 | } 589 | 590 | .markdown-body img[align=right] { 591 | padding-left: 20px; 592 | } 593 | 594 | .markdown-body img[align=left] { 595 | padding-right: 20px; 596 | } 597 | 598 | .markdown-body .emoji { 599 | max-width: none; 600 | vertical-align: text-top; 601 | background-color: transparent; 602 | } 603 | 604 | .markdown-body span.frame { 605 | display: block; 606 | overflow: hidden; 607 | } 608 | 609 | .markdown-body span.frame>span { 610 | display: block; 611 | float: left; 612 | width: auto; 613 | padding: 7px; 614 | margin: 13px 0 0; 615 | overflow: hidden; 616 | border: 1px solid #3d444d; 617 | } 618 | 619 | .markdown-body span.frame span img { 620 | display: block; 621 | float: left; 622 | } 623 | 624 | .markdown-body span.frame span span { 625 | display: block; 626 | padding: 5px 0 0; 627 | clear: both; 628 | color: #f0f6fc; 629 | } 630 | 631 | .markdown-body span.align-center { 632 | display: block; 633 | overflow: hidden; 634 | clear: both; 635 | } 636 | 637 | .markdown-body span.align-center>span { 638 | display: block; 639 | margin: 13px auto 0; 640 | overflow: hidden; 641 | text-align: center; 642 | } 643 | 644 | .markdown-body span.align-center span img { 645 | margin: 0 auto; 646 | text-align: center; 647 | } 648 | 649 | .markdown-body span.align-right { 650 | display: block; 651 | overflow: hidden; 652 | clear: both; 653 | } 654 | 655 | .markdown-body span.align-right>span { 656 | display: block; 657 | margin: 13px 0 0; 658 | overflow: hidden; 659 | text-align: right; 660 | } 661 | 662 | .markdown-body span.align-right span img { 663 | margin: 0; 664 | text-align: right; 665 | } 666 | 667 | .markdown-body span.float-left { 668 | display: block; 669 | float: left; 670 | margin-right: 13px; 671 | overflow: hidden; 672 | } 673 | 674 | .markdown-body span.float-left span { 675 | margin: 13px 0 0; 676 | } 677 | 678 | .markdown-body span.float-right { 679 | display: block; 680 | float: right; 681 | margin-left: 13px; 682 | overflow: hidden; 683 | } 684 | 685 | .markdown-body span.float-right>span { 686 | display: block; 687 | margin: 13px auto 0; 688 | overflow: hidden; 689 | text-align: right; 690 | } 691 | 692 | .markdown-body code, 693 | .markdown-body tt { 694 | padding: .2em .4em; 695 | margin: 0; 696 | font-size: 85%; 697 | white-space: break-spaces; 698 | background-color: #656c7633; 699 | border-radius: 6px; 700 | } 701 | 702 | .markdown-body code br, 703 | .markdown-body tt br { 704 | display: none; 705 | } 706 | 707 | .markdown-body del code { 708 | text-decoration: inherit; 709 | } 710 | 711 | .markdown-body samp { 712 | font-size: 85%; 713 | } 714 | 715 | .markdown-body pre code { 716 | font-size: 100%; 717 | } 718 | 719 | .markdown-body pre>code { 720 | padding: 0; 721 | margin: 0; 722 | word-break: normal; 723 | white-space: pre; 724 | background: transparent; 725 | border: 0; 726 | } 727 | 728 | .markdown-body .highlight { 729 | margin-bottom: 1rem; 730 | } 731 | 732 | .markdown-body .highlight pre { 733 | margin-bottom: 0; 734 | word-break: normal; 735 | } 736 | 737 | .markdown-body .highlight pre, 738 | .markdown-body pre { 739 | padding: 1rem; 740 | overflow: auto; 741 | font-size: 85%; 742 | line-height: 1.45; 743 | color: #f0f6fc; 744 | background-color: #151b23; 745 | border-radius: 6px; 746 | } 747 | 748 | .markdown-body pre code, 749 | .markdown-body pre tt { 750 | display: inline; 751 | max-width: auto; 752 | padding: 0; 753 | margin: 0; 754 | overflow: visible; 755 | line-height: inherit; 756 | word-wrap: normal; 757 | background-color: transparent; 758 | border: 0; 759 | } 760 | 761 | .markdown-body .csv-data td, 762 | .markdown-body .csv-data th { 763 | padding: 5px; 764 | overflow: hidden; 765 | font-size: 12px; 766 | line-height: 1; 767 | text-align: left; 768 | white-space: nowrap; 769 | } 770 | 771 | .markdown-body .csv-data .blob-num { 772 | padding: 10px 0.5rem 9px; 773 | text-align: right; 774 | background: #0d1117; 775 | border: 0; 776 | } 777 | 778 | .markdown-body .csv-data tr { 779 | border-top: 0; 780 | } 781 | 782 | .markdown-body .csv-data th { 783 | font-weight: 600; 784 | background: #151b23; 785 | border-top: 0; 786 | } 787 | 788 | .markdown-body [data-footnote-ref]::before { 789 | content: "["; 790 | } 791 | 792 | .markdown-body [data-footnote-ref]::after { 793 | content: "]"; 794 | } 795 | 796 | .markdown-body .footnotes { 797 | font-size: 12px; 798 | color: #9198a1; 799 | border-top: 1px solid #3d444d; 800 | } 801 | 802 | .markdown-body .footnotes ol { 803 | padding-left: 1rem; 804 | } 805 | 806 | .markdown-body .footnotes ol ul { 807 | display: inline-block; 808 | padding-left: 1rem; 809 | margin-top: 1rem; 810 | } 811 | 812 | .markdown-body .footnotes li { 813 | position: relative; 814 | } 815 | 816 | .markdown-body .footnotes li:target::before { 817 | position: absolute; 818 | top: calc(0.5rem*-1); 819 | right: calc(0.5rem*-1); 820 | bottom: calc(0.5rem*-1); 821 | left: calc(1.5rem*-1); 822 | pointer-events: none; 823 | content: ""; 824 | border: 2px solid #1f6feb; 825 | border-radius: 6px; 826 | } 827 | 828 | .markdown-body .footnotes li:target { 829 | color: #f0f6fc; 830 | } 831 | 832 | .markdown-body .footnotes .data-footnote-backref g-emoji { 833 | font-family: monospace; 834 | } 835 | 836 | .markdown-body .pl-c { 837 | color: #9198a1; 838 | } 839 | 840 | .markdown-body .pl-c1, 841 | .markdown-body .pl-s .pl-v { 842 | color: #79c0ff; 843 | } 844 | 845 | .markdown-body .pl-e, 846 | .markdown-body .pl-en { 847 | color: #d2a8ff; 848 | } 849 | 850 | .markdown-body .pl-smi, 851 | .markdown-body .pl-s .pl-s1 { 852 | color: #f0f6fc; 853 | } 854 | 855 | .markdown-body .pl-ent { 856 | color: #a5d6ff; 857 | } 858 | 859 | .markdown-body .pl-k { 860 | color: #f0883e; 861 | } 862 | 863 | .markdown-body .pl-s, 864 | .markdown-body .pl-pds, 865 | .markdown-body .pl-s .pl-pse .pl-s1, 866 | .markdown-body .pl-sr, 867 | .markdown-body .pl-sr .pl-cce, 868 | .markdown-body .pl-sr .pl-sre, 869 | .markdown-body .pl-sr .pl-sra { 870 | color: #a5d6ff; 871 | } 872 | 873 | .markdown-body .pl-v, 874 | .markdown-body .pl-smw { 875 | color: #ffa657; 876 | } 877 | 878 | .markdown-body .pl-bu { 879 | color: #db6d28; 880 | } 881 | 882 | .markdown-body .pl-ii { 883 | color: #f0f6fc; 884 | background-color: #762d0a; 885 | } 886 | 887 | .markdown-body .pl-c2 { 888 | color: #f0f6fc; 889 | background-color: #9b4215; 890 | } 891 | 892 | .markdown-body .pl-sr .pl-cce { 893 | font-weight: bold; 894 | color: #a5d6ff; 895 | } 896 | 897 | .markdown-body .pl-ml { 898 | color: #f2cc60; 899 | } 900 | 901 | .markdown-body .pl-mh, 902 | .markdown-body .pl-mh .pl-en, 903 | .markdown-body .pl-ms { 904 | font-weight: bold; 905 | color: #1f6feb; 906 | } 907 | 908 | .markdown-body .pl-mi { 909 | font-style: italic; 910 | color: #f0f6fc; 911 | } 912 | 913 | .markdown-body .pl-mb { 914 | font-weight: bold; 915 | color: #f0f6fc; 916 | } 917 | 918 | .markdown-body .pl-md { 919 | color: #ffdfb6; 920 | background-color: #5a1e02; 921 | } 922 | 923 | .markdown-body .pl-mi1 { 924 | color: #cae8ff; 925 | background-color: #0c2d6b; 926 | } 927 | 928 | .markdown-body .pl-mc { 929 | color: #ffdfb6; 930 | background-color: #5a1e02; 931 | } 932 | 933 | .markdown-body .pl-mi2 { 934 | color: #f0f6fc; 935 | background-color: #1158c7; 936 | } 937 | 938 | .markdown-body .pl-mdr { 939 | font-weight: bold; 940 | color: #d2a8ff; 941 | } 942 | 943 | .markdown-body .pl-ba { 944 | color: #9198a1; 945 | } 946 | 947 | .markdown-body .pl-sg { 948 | color: #3d444d; 949 | } 950 | 951 | .markdown-body .pl-corl { 952 | text-decoration: underline; 953 | color: #a5d6ff; 954 | } 955 | 956 | .markdown-body [role=button]:focus:not(:focus-visible), 957 | .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), 958 | .markdown-body button:focus:not(:focus-visible), 959 | .markdown-body summary:focus:not(:focus-visible), 960 | .markdown-body a:focus:not(:focus-visible) { 961 | outline: none; 962 | box-shadow: none; 963 | } 964 | 965 | .markdown-body [tabindex="0"]:focus:not(:focus-visible), 966 | .markdown-body details-dialog:focus:not(:focus-visible) { 967 | outline: none; 968 | } 969 | 970 | .markdown-body g-emoji { 971 | display: inline-block; 972 | min-width: 1ch; 973 | font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 974 | font-size: 1em; 975 | font-style: normal !important; 976 | font-weight: 400; 977 | line-height: 1; 978 | vertical-align: -0.075em; 979 | } 980 | 981 | .markdown-body g-emoji img { 982 | width: 1em; 983 | height: 1em; 984 | } 985 | 986 | .markdown-body .task-list-item { 987 | list-style-type: none; 988 | } 989 | 990 | .markdown-body .task-list-item label { 991 | font-weight: 400; 992 | } 993 | 994 | .markdown-body .task-list-item.enabled label { 995 | cursor: pointer; 996 | } 997 | 998 | .markdown-body .task-list-item+.task-list-item { 999 | margin-top: 0.25rem; 1000 | } 1001 | 1002 | .markdown-body .task-list-item .handle { 1003 | display: none; 1004 | } 1005 | 1006 | .markdown-body .task-list-item-checkbox { 1007 | margin: 0 .2em .25em -1.4em; 1008 | vertical-align: middle; 1009 | } 1010 | 1011 | .markdown-body ul:dir(rtl) .task-list-item-checkbox { 1012 | margin: 0 -1.6em .25em .2em; 1013 | } 1014 | 1015 | .markdown-body ol:dir(rtl) .task-list-item-checkbox { 1016 | margin: 0 -1.6em .25em .2em; 1017 | } 1018 | 1019 | .markdown-body .contains-task-list:hover .task-list-item-convert-container, 1020 | .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { 1021 | display: block; 1022 | width: auto; 1023 | height: 24px; 1024 | overflow: visible; 1025 | clip: auto; 1026 | } 1027 | 1028 | .markdown-body ::-webkit-calendar-picker-indicator { 1029 | filter: invert(50%); 1030 | } 1031 | 1032 | .markdown-body .markdown-alert { 1033 | padding: 0.5rem 1rem; 1034 | margin-bottom: 1rem; 1035 | color: inherit; 1036 | border-left: .25em solid #3d444d; 1037 | } 1038 | 1039 | .markdown-body .markdown-alert>:first-child { 1040 | margin-top: 0; 1041 | } 1042 | 1043 | .markdown-body .markdown-alert>:last-child { 1044 | margin-bottom: 0; 1045 | } 1046 | 1047 | .markdown-body .markdown-alert .markdown-alert-title { 1048 | display: flex; 1049 | font-weight: 500; 1050 | align-items: center; 1051 | line-height: 1; 1052 | } 1053 | 1054 | .markdown-body .markdown-alert.markdown-alert-note { 1055 | border-left-color: #1f6feb; 1056 | } 1057 | 1058 | .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { 1059 | color: #4493f8; 1060 | } 1061 | 1062 | .markdown-body .markdown-alert.markdown-alert-important { 1063 | border-left-color: #8957e5; 1064 | } 1065 | 1066 | .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { 1067 | color: #ab7df8; 1068 | } 1069 | 1070 | .markdown-body .markdown-alert.markdown-alert-warning { 1071 | border-left-color: #9e6a03; 1072 | } 1073 | 1074 | .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { 1075 | color: #d29922; 1076 | } 1077 | 1078 | .markdown-body .markdown-alert.markdown-alert-tip { 1079 | border-left-color: #1f6feb; 1080 | } 1081 | 1082 | .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { 1083 | color: #58a6ff; 1084 | } 1085 | 1086 | .markdown-body .markdown-alert.markdown-alert-caution { 1087 | border-left-color: #bd561d; 1088 | } 1089 | 1090 | .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { 1091 | color: #db6d28; 1092 | } 1093 | 1094 | .markdown-body>*:first-child>.heading-element:first-child { 1095 | margin-top: 0 !important; 1096 | } 1097 | -------------------------------------------------------------------------------- /dist/dark_dimmed.css: -------------------------------------------------------------------------------- 1 | /* dark_dimmed */ 2 | .markdown-body { 3 | color-scheme: dark; 4 | -ms-text-size-adjust: 100%; 5 | -webkit-text-size-adjust: 100%; 6 | margin: 0; 7 | color: #d1d7e0; 8 | background-color: #212830; 9 | font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; 10 | font-size: 16px; 11 | line-height: 1.5; 12 | word-wrap: break-word; 13 | } 14 | 15 | .markdown-body .octicon { 16 | display: inline-block; 17 | fill: currentColor; 18 | vertical-align: text-bottom; 19 | } 20 | 21 | .markdown-body h1:hover .anchor .octicon-link:before, 22 | .markdown-body h2:hover .anchor .octicon-link:before, 23 | .markdown-body h3:hover .anchor .octicon-link:before, 24 | .markdown-body h4:hover .anchor .octicon-link:before, 25 | .markdown-body h5:hover .anchor .octicon-link:before, 26 | .markdown-body h6:hover .anchor .octicon-link:before { 27 | width: 16px; 28 | height: 16px; 29 | content: ' '; 30 | display: inline-block; 31 | background-color: currentColor; 32 | -webkit-mask-image: url("data:image/svg+xml,"); 33 | mask-image: url("data:image/svg+xml,"); 34 | } 35 | 36 | .markdown-body details, 37 | .markdown-body figcaption, 38 | .markdown-body figure { 39 | display: block; 40 | } 41 | 42 | .markdown-body summary { 43 | display: list-item; 44 | } 45 | 46 | .markdown-body [hidden] { 47 | display: none !important; 48 | } 49 | 50 | .markdown-body a { 51 | background-color: transparent; 52 | color: #478be6; 53 | text-decoration: none; 54 | } 55 | 56 | .markdown-body abbr[title] { 57 | border-bottom: none; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | } 61 | 62 | .markdown-body b, 63 | .markdown-body strong { 64 | font-weight: 600; 65 | } 66 | 67 | .markdown-body dfn { 68 | font-style: italic; 69 | } 70 | 71 | .markdown-body h1 { 72 | margin: .67em 0; 73 | font-weight: 600; 74 | padding-bottom: .3em; 75 | font-size: 2em; 76 | border-bottom: 1px solid #3d444db3; 77 | } 78 | 79 | .markdown-body mark { 80 | background-color: #ae7c1426; 81 | color: #d1d7e0; 82 | } 83 | 84 | .markdown-body small { 85 | font-size: 90%; 86 | } 87 | 88 | .markdown-body sub, 89 | .markdown-body sup { 90 | font-size: 75%; 91 | line-height: 0; 92 | position: relative; 93 | vertical-align: baseline; 94 | } 95 | 96 | .markdown-body sub { 97 | bottom: -0.25em; 98 | } 99 | 100 | .markdown-body sup { 101 | top: -0.5em; 102 | } 103 | 104 | .markdown-body img { 105 | border-style: none; 106 | max-width: 100%; 107 | box-sizing: content-box; 108 | } 109 | 110 | .markdown-body code, 111 | .markdown-body kbd, 112 | .markdown-body pre, 113 | .markdown-body samp { 114 | font-family: monospace; 115 | font-size: 1em; 116 | } 117 | 118 | .markdown-body figure { 119 | margin: 1em 2.5rem; 120 | } 121 | 122 | .markdown-body hr { 123 | box-sizing: content-box; 124 | overflow: hidden; 125 | background: transparent; 126 | border-bottom: 1px solid #3d444db3; 127 | height: .25em; 128 | padding: 0; 129 | margin: 1.5rem 0; 130 | background-color: #3d444d; 131 | border: 0; 132 | } 133 | 134 | .markdown-body input { 135 | font: inherit; 136 | margin: 0; 137 | overflow: visible; 138 | font-family: inherit; 139 | font-size: inherit; 140 | line-height: inherit; 141 | } 142 | 143 | .markdown-body [type=button], 144 | .markdown-body [type=reset], 145 | .markdown-body [type=submit] { 146 | -webkit-appearance: button; 147 | appearance: button; 148 | } 149 | 150 | .markdown-body [type=checkbox], 151 | .markdown-body [type=radio] { 152 | box-sizing: border-box; 153 | padding: 0; 154 | } 155 | 156 | .markdown-body [type=number]::-webkit-inner-spin-button, 157 | .markdown-body [type=number]::-webkit-outer-spin-button { 158 | height: auto; 159 | } 160 | 161 | .markdown-body [type=search]::-webkit-search-cancel-button, 162 | .markdown-body [type=search]::-webkit-search-decoration { 163 | -webkit-appearance: none; 164 | appearance: none; 165 | } 166 | 167 | .markdown-body ::-webkit-input-placeholder { 168 | color: inherit; 169 | opacity: .54; 170 | } 171 | 172 | .markdown-body ::-webkit-file-upload-button { 173 | -webkit-appearance: button; 174 | appearance: button; 175 | font: inherit; 176 | } 177 | 178 | .markdown-body a:hover { 179 | text-decoration: underline; 180 | } 181 | 182 | .markdown-body ::placeholder { 183 | color: #9198a1; 184 | opacity: 1; 185 | } 186 | 187 | .markdown-body hr::before { 188 | display: table; 189 | content: ""; 190 | } 191 | 192 | .markdown-body hr::after { 193 | display: table; 194 | clear: both; 195 | content: ""; 196 | } 197 | 198 | .markdown-body table { 199 | border-spacing: 0; 200 | border-collapse: collapse; 201 | display: block; 202 | width: max-content; 203 | max-width: 100%; 204 | overflow: auto; 205 | font-variant: tabular-nums; 206 | } 207 | 208 | .markdown-body td, 209 | .markdown-body th { 210 | padding: 0; 211 | } 212 | 213 | .markdown-body details summary { 214 | cursor: pointer; 215 | } 216 | 217 | .markdown-body a:focus, 218 | .markdown-body [role=button]:focus, 219 | .markdown-body input[type=radio]:focus, 220 | .markdown-body input[type=checkbox]:focus { 221 | outline: 2px solid #316dca; 222 | outline-offset: -2px; 223 | box-shadow: none; 224 | } 225 | 226 | .markdown-body a:focus:not(:focus-visible), 227 | .markdown-body [role=button]:focus:not(:focus-visible), 228 | .markdown-body input[type=radio]:focus:not(:focus-visible), 229 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { 230 | outline: solid 1px transparent; 231 | } 232 | 233 | .markdown-body a:focus-visible, 234 | .markdown-body [role=button]:focus-visible, 235 | .markdown-body input[type=radio]:focus-visible, 236 | .markdown-body input[type=checkbox]:focus-visible { 237 | outline: 2px solid #316dca; 238 | outline-offset: -2px; 239 | box-shadow: none; 240 | } 241 | 242 | .markdown-body a:not([class]):focus, 243 | .markdown-body a:not([class]):focus-visible, 244 | .markdown-body input[type=radio]:focus, 245 | .markdown-body input[type=radio]:focus-visible, 246 | .markdown-body input[type=checkbox]:focus, 247 | .markdown-body input[type=checkbox]:focus-visible { 248 | outline-offset: 0; 249 | } 250 | 251 | .markdown-body kbd { 252 | display: inline-block; 253 | padding: 0.25rem; 254 | font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 255 | line-height: 10px; 256 | color: #d1d7e0; 257 | vertical-align: middle; 258 | background-color: #262c36; 259 | border: solid 1px #3d444db3; 260 | border-bottom-color: #3d444db3; 261 | border-radius: 6px; 262 | box-shadow: inset 0 -1px 0 #3d444db3; 263 | } 264 | 265 | .markdown-body h1, 266 | .markdown-body h2, 267 | .markdown-body h3, 268 | .markdown-body h4, 269 | .markdown-body h5, 270 | .markdown-body h6 { 271 | margin-top: 1.5rem; 272 | margin-bottom: 1rem; 273 | font-weight: 600; 274 | line-height: 1.25; 275 | } 276 | 277 | .markdown-body h2 { 278 | font-weight: 600; 279 | padding-bottom: .3em; 280 | font-size: 1.5em; 281 | border-bottom: 1px solid #3d444db3; 282 | } 283 | 284 | .markdown-body h3 { 285 | font-weight: 600; 286 | font-size: 1.25em; 287 | } 288 | 289 | .markdown-body h4 { 290 | font-weight: 600; 291 | font-size: 1em; 292 | } 293 | 294 | .markdown-body h5 { 295 | font-weight: 600; 296 | font-size: .875em; 297 | } 298 | 299 | .markdown-body h6 { 300 | font-weight: 600; 301 | font-size: .85em; 302 | color: #9198a1; 303 | } 304 | 305 | .markdown-body p { 306 | margin-top: 0; 307 | margin-bottom: 10px; 308 | } 309 | 310 | .markdown-body blockquote { 311 | margin: 0; 312 | padding: 0 1em; 313 | color: #9198a1; 314 | border-left: .25em solid #3d444d; 315 | } 316 | 317 | .markdown-body ul, 318 | .markdown-body ol { 319 | margin-top: 0; 320 | margin-bottom: 0; 321 | padding-left: 2em; 322 | } 323 | 324 | .markdown-body ol ol, 325 | .markdown-body ul ol { 326 | list-style-type: lower-roman; 327 | } 328 | 329 | .markdown-body ul ul ol, 330 | .markdown-body ul ol ol, 331 | .markdown-body ol ul ol, 332 | .markdown-body ol ol ol { 333 | list-style-type: lower-alpha; 334 | } 335 | 336 | .markdown-body dd { 337 | margin-left: 0; 338 | } 339 | 340 | .markdown-body tt, 341 | .markdown-body code, 342 | .markdown-body samp { 343 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 344 | font-size: 12px; 345 | } 346 | 347 | .markdown-body pre { 348 | margin-top: 0; 349 | margin-bottom: 0; 350 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 351 | font-size: 12px; 352 | word-wrap: normal; 353 | } 354 | 355 | .markdown-body .octicon { 356 | display: inline-block; 357 | overflow: visible !important; 358 | vertical-align: text-bottom; 359 | fill: currentColor; 360 | } 361 | 362 | .markdown-body input::-webkit-outer-spin-button, 363 | .markdown-body input::-webkit-inner-spin-button { 364 | margin: 0; 365 | appearance: none; 366 | } 367 | 368 | .markdown-body .mr-2 { 369 | margin-right: 0.5rem !important; 370 | } 371 | 372 | .markdown-body::before { 373 | display: table; 374 | content: ""; 375 | } 376 | 377 | .markdown-body::after { 378 | display: table; 379 | clear: both; 380 | content: ""; 381 | } 382 | 383 | .markdown-body>*:first-child { 384 | margin-top: 0 !important; 385 | } 386 | 387 | .markdown-body>*:last-child { 388 | margin-bottom: 0 !important; 389 | } 390 | 391 | .markdown-body a:not([href]) { 392 | color: inherit; 393 | text-decoration: none; 394 | } 395 | 396 | .markdown-body .absent { 397 | color: #e5534b; 398 | } 399 | 400 | .markdown-body .anchor { 401 | float: left; 402 | padding-right: 0.25rem; 403 | margin-left: -20px; 404 | line-height: 1; 405 | } 406 | 407 | .markdown-body .anchor:focus { 408 | outline: none; 409 | } 410 | 411 | .markdown-body p, 412 | .markdown-body blockquote, 413 | .markdown-body ul, 414 | .markdown-body ol, 415 | .markdown-body dl, 416 | .markdown-body table, 417 | .markdown-body pre, 418 | .markdown-body details { 419 | margin-top: 0; 420 | margin-bottom: 1rem; 421 | } 422 | 423 | .markdown-body blockquote>:first-child { 424 | margin-top: 0; 425 | } 426 | 427 | .markdown-body blockquote>:last-child { 428 | margin-bottom: 0; 429 | } 430 | 431 | .markdown-body h1 .octicon-link, 432 | .markdown-body h2 .octicon-link, 433 | .markdown-body h3 .octicon-link, 434 | .markdown-body h4 .octicon-link, 435 | .markdown-body h5 .octicon-link, 436 | .markdown-body h6 .octicon-link { 437 | color: #d1d7e0; 438 | vertical-align: middle; 439 | visibility: hidden; 440 | } 441 | 442 | .markdown-body h1:hover .anchor, 443 | .markdown-body h2:hover .anchor, 444 | .markdown-body h3:hover .anchor, 445 | .markdown-body h4:hover .anchor, 446 | .markdown-body h5:hover .anchor, 447 | .markdown-body h6:hover .anchor { 448 | text-decoration: none; 449 | } 450 | 451 | .markdown-body h1:hover .anchor .octicon-link, 452 | .markdown-body h2:hover .anchor .octicon-link, 453 | .markdown-body h3:hover .anchor .octicon-link, 454 | .markdown-body h4:hover .anchor .octicon-link, 455 | .markdown-body h5:hover .anchor .octicon-link, 456 | .markdown-body h6:hover .anchor .octicon-link { 457 | visibility: visible; 458 | } 459 | 460 | .markdown-body h1 tt, 461 | .markdown-body h1 code, 462 | .markdown-body h2 tt, 463 | .markdown-body h2 code, 464 | .markdown-body h3 tt, 465 | .markdown-body h3 code, 466 | .markdown-body h4 tt, 467 | .markdown-body h4 code, 468 | .markdown-body h5 tt, 469 | .markdown-body h5 code, 470 | .markdown-body h6 tt, 471 | .markdown-body h6 code { 472 | padding: 0 .2em; 473 | font-size: inherit; 474 | } 475 | 476 | .markdown-body summary h1, 477 | .markdown-body summary h2, 478 | .markdown-body summary h3, 479 | .markdown-body summary h4, 480 | .markdown-body summary h5, 481 | .markdown-body summary h6 { 482 | display: inline-block; 483 | } 484 | 485 | .markdown-body summary h1 .anchor, 486 | .markdown-body summary h2 .anchor, 487 | .markdown-body summary h3 .anchor, 488 | .markdown-body summary h4 .anchor, 489 | .markdown-body summary h5 .anchor, 490 | .markdown-body summary h6 .anchor { 491 | margin-left: -40px; 492 | } 493 | 494 | .markdown-body summary h1, 495 | .markdown-body summary h2 { 496 | padding-bottom: 0; 497 | border-bottom: 0; 498 | } 499 | 500 | .markdown-body ul.no-list, 501 | .markdown-body ol.no-list { 502 | padding: 0; 503 | list-style-type: none; 504 | } 505 | 506 | .markdown-body ol[type="a s"] { 507 | list-style-type: lower-alpha; 508 | } 509 | 510 | .markdown-body ol[type="A s"] { 511 | list-style-type: upper-alpha; 512 | } 513 | 514 | .markdown-body ol[type="i s"] { 515 | list-style-type: lower-roman; 516 | } 517 | 518 | .markdown-body ol[type="I s"] { 519 | list-style-type: upper-roman; 520 | } 521 | 522 | .markdown-body ol[type="1"] { 523 | list-style-type: decimal; 524 | } 525 | 526 | .markdown-body div>ol:not([type]) { 527 | list-style-type: decimal; 528 | } 529 | 530 | .markdown-body ul ul, 531 | .markdown-body ul ol, 532 | .markdown-body ol ol, 533 | .markdown-body ol ul { 534 | margin-top: 0; 535 | margin-bottom: 0; 536 | } 537 | 538 | .markdown-body li>p { 539 | margin-top: 1rem; 540 | } 541 | 542 | .markdown-body li+li { 543 | margin-top: .25em; 544 | } 545 | 546 | .markdown-body dl { 547 | padding: 0; 548 | } 549 | 550 | .markdown-body dl dt { 551 | padding: 0; 552 | margin-top: 1rem; 553 | font-size: 1em; 554 | font-style: italic; 555 | font-weight: 600; 556 | } 557 | 558 | .markdown-body dl dd { 559 | padding: 0 1rem; 560 | margin-bottom: 1rem; 561 | } 562 | 563 | .markdown-body table th { 564 | font-weight: 600; 565 | } 566 | 567 | .markdown-body table th, 568 | .markdown-body table td { 569 | padding: 6px 13px; 570 | border: 1px solid #3d444d; 571 | } 572 | 573 | .markdown-body table td>:last-child { 574 | margin-bottom: 0; 575 | } 576 | 577 | .markdown-body table tr { 578 | background-color: #212830; 579 | border-top: 1px solid #3d444db3; 580 | } 581 | 582 | .markdown-body table tr:nth-child(2n) { 583 | background-color: #262c36; 584 | } 585 | 586 | .markdown-body table img { 587 | background-color: transparent; 588 | } 589 | 590 | .markdown-body img[align=right] { 591 | padding-left: 20px; 592 | } 593 | 594 | .markdown-body img[align=left] { 595 | padding-right: 20px; 596 | } 597 | 598 | .markdown-body .emoji { 599 | max-width: none; 600 | vertical-align: text-top; 601 | background-color: transparent; 602 | } 603 | 604 | .markdown-body span.frame { 605 | display: block; 606 | overflow: hidden; 607 | } 608 | 609 | .markdown-body span.frame>span { 610 | display: block; 611 | float: left; 612 | width: auto; 613 | padding: 7px; 614 | margin: 13px 0 0; 615 | overflow: hidden; 616 | border: 1px solid #3d444d; 617 | } 618 | 619 | .markdown-body span.frame span img { 620 | display: block; 621 | float: left; 622 | } 623 | 624 | .markdown-body span.frame span span { 625 | display: block; 626 | padding: 5px 0 0; 627 | clear: both; 628 | color: #d1d7e0; 629 | } 630 | 631 | .markdown-body span.align-center { 632 | display: block; 633 | overflow: hidden; 634 | clear: both; 635 | } 636 | 637 | .markdown-body span.align-center>span { 638 | display: block; 639 | margin: 13px auto 0; 640 | overflow: hidden; 641 | text-align: center; 642 | } 643 | 644 | .markdown-body span.align-center span img { 645 | margin: 0 auto; 646 | text-align: center; 647 | } 648 | 649 | .markdown-body span.align-right { 650 | display: block; 651 | overflow: hidden; 652 | clear: both; 653 | } 654 | 655 | .markdown-body span.align-right>span { 656 | display: block; 657 | margin: 13px 0 0; 658 | overflow: hidden; 659 | text-align: right; 660 | } 661 | 662 | .markdown-body span.align-right span img { 663 | margin: 0; 664 | text-align: right; 665 | } 666 | 667 | .markdown-body span.float-left { 668 | display: block; 669 | float: left; 670 | margin-right: 13px; 671 | overflow: hidden; 672 | } 673 | 674 | .markdown-body span.float-left span { 675 | margin: 13px 0 0; 676 | } 677 | 678 | .markdown-body span.float-right { 679 | display: block; 680 | float: right; 681 | margin-left: 13px; 682 | overflow: hidden; 683 | } 684 | 685 | .markdown-body span.float-right>span { 686 | display: block; 687 | margin: 13px auto 0; 688 | overflow: hidden; 689 | text-align: right; 690 | } 691 | 692 | .markdown-body code, 693 | .markdown-body tt { 694 | padding: .2em .4em; 695 | margin: 0; 696 | font-size: 85%; 697 | white-space: break-spaces; 698 | background-color: #656c7633; 699 | border-radius: 6px; 700 | } 701 | 702 | .markdown-body code br, 703 | .markdown-body tt br { 704 | display: none; 705 | } 706 | 707 | .markdown-body del code { 708 | text-decoration: inherit; 709 | } 710 | 711 | .markdown-body samp { 712 | font-size: 85%; 713 | } 714 | 715 | .markdown-body pre code { 716 | font-size: 100%; 717 | } 718 | 719 | .markdown-body pre>code { 720 | padding: 0; 721 | margin: 0; 722 | word-break: normal; 723 | white-space: pre; 724 | background: transparent; 725 | border: 0; 726 | } 727 | 728 | .markdown-body .highlight { 729 | margin-bottom: 1rem; 730 | } 731 | 732 | .markdown-body .highlight pre { 733 | margin-bottom: 0; 734 | word-break: normal; 735 | } 736 | 737 | .markdown-body .highlight pre, 738 | .markdown-body pre { 739 | padding: 1rem; 740 | overflow: auto; 741 | font-size: 85%; 742 | line-height: 1.45; 743 | color: #d1d7e0; 744 | background-color: #262c36; 745 | border-radius: 6px; 746 | } 747 | 748 | .markdown-body pre code, 749 | .markdown-body pre tt { 750 | display: inline; 751 | max-width: auto; 752 | padding: 0; 753 | margin: 0; 754 | overflow: visible; 755 | line-height: inherit; 756 | word-wrap: normal; 757 | background-color: transparent; 758 | border: 0; 759 | } 760 | 761 | .markdown-body .csv-data td, 762 | .markdown-body .csv-data th { 763 | padding: 5px; 764 | overflow: hidden; 765 | font-size: 12px; 766 | line-height: 1; 767 | text-align: left; 768 | white-space: nowrap; 769 | } 770 | 771 | .markdown-body .csv-data .blob-num { 772 | padding: 10px 0.5rem 9px; 773 | text-align: right; 774 | background: #212830; 775 | border: 0; 776 | } 777 | 778 | .markdown-body .csv-data tr { 779 | border-top: 0; 780 | } 781 | 782 | .markdown-body .csv-data th { 783 | font-weight: 600; 784 | background: #262c36; 785 | border-top: 0; 786 | } 787 | 788 | .markdown-body [data-footnote-ref]::before { 789 | content: "["; 790 | } 791 | 792 | .markdown-body [data-footnote-ref]::after { 793 | content: "]"; 794 | } 795 | 796 | .markdown-body .footnotes { 797 | font-size: 12px; 798 | color: #9198a1; 799 | border-top: 1px solid #3d444d; 800 | } 801 | 802 | .markdown-body .footnotes ol { 803 | padding-left: 1rem; 804 | } 805 | 806 | .markdown-body .footnotes ol ul { 807 | display: inline-block; 808 | padding-left: 1rem; 809 | margin-top: 1rem; 810 | } 811 | 812 | .markdown-body .footnotes li { 813 | position: relative; 814 | } 815 | 816 | .markdown-body .footnotes li:target::before { 817 | position: absolute; 818 | top: calc(0.5rem*-1); 819 | right: calc(0.5rem*-1); 820 | bottom: calc(0.5rem*-1); 821 | left: calc(1.5rem*-1); 822 | pointer-events: none; 823 | content: ""; 824 | border: 2px solid #316dca; 825 | border-radius: 6px; 826 | } 827 | 828 | .markdown-body .footnotes li:target { 829 | color: #d1d7e0; 830 | } 831 | 832 | .markdown-body .footnotes .data-footnote-backref g-emoji { 833 | font-family: monospace; 834 | } 835 | 836 | .markdown-body .pl-c { 837 | color: #9198a1; 838 | } 839 | 840 | .markdown-body .pl-c1, 841 | .markdown-body .pl-s .pl-v { 842 | color: #6cb6ff; 843 | } 844 | 845 | .markdown-body .pl-e, 846 | .markdown-body .pl-en { 847 | color: #dcbdfb; 848 | } 849 | 850 | .markdown-body .pl-smi, 851 | .markdown-body .pl-s .pl-s1 { 852 | color: #f0f6fc; 853 | } 854 | 855 | .markdown-body .pl-ent { 856 | color: #8ddb8c; 857 | } 858 | 859 | .markdown-body .pl-k { 860 | color: #f47067; 861 | } 862 | 863 | .markdown-body .pl-s, 864 | .markdown-body .pl-pds, 865 | .markdown-body .pl-s .pl-pse .pl-s1, 866 | .markdown-body .pl-sr, 867 | .markdown-body .pl-sr .pl-cce, 868 | .markdown-body .pl-sr .pl-sre, 869 | .markdown-body .pl-sr .pl-sra { 870 | color: #96d0ff; 871 | } 872 | 873 | .markdown-body .pl-v, 874 | .markdown-body .pl-smw { 875 | color: #f69d50; 876 | } 877 | 878 | .markdown-body .pl-bu { 879 | color: #e5534b; 880 | } 881 | 882 | .markdown-body .pl-ii { 883 | color: #f0f6fc; 884 | background-color: #922323; 885 | } 886 | 887 | .markdown-body .pl-c2 { 888 | color: #f0f6fc; 889 | background-color: #ad2e2c; 890 | } 891 | 892 | .markdown-body .pl-sr .pl-cce { 893 | font-weight: bold; 894 | color: #8ddb8c; 895 | } 896 | 897 | .markdown-body .pl-ml { 898 | color: #eac55f; 899 | } 900 | 901 | .markdown-body .pl-mh, 902 | .markdown-body .pl-mh .pl-en, 903 | .markdown-body .pl-ms { 904 | font-weight: bold; 905 | color: #316dca; 906 | } 907 | 908 | .markdown-body .pl-mi { 909 | font-style: italic; 910 | color: #f0f6fc; 911 | } 912 | 913 | .markdown-body .pl-mb { 914 | font-weight: bold; 915 | color: #f0f6fc; 916 | } 917 | 918 | .markdown-body .pl-md { 919 | color: #ffd8d3; 920 | background-color: #78191b; 921 | } 922 | 923 | .markdown-body .pl-mi1 { 924 | color: #b4f1b4; 925 | background-color: #1b4721; 926 | } 927 | 928 | .markdown-body .pl-mc { 929 | color: #ffddb0; 930 | background-color: #682d0f; 931 | } 932 | 933 | .markdown-body .pl-mi2 { 934 | color: #f0f6fc; 935 | background-color: #255ab2; 936 | } 937 | 938 | .markdown-body .pl-mdr { 939 | font-weight: bold; 940 | color: #dcbdfb; 941 | } 942 | 943 | .markdown-body .pl-ba { 944 | color: #9198a1; 945 | } 946 | 947 | .markdown-body .pl-sg { 948 | color: #3d444d; 949 | } 950 | 951 | .markdown-body .pl-corl { 952 | text-decoration: underline; 953 | color: #96d0ff; 954 | } 955 | 956 | .markdown-body [role=button]:focus:not(:focus-visible), 957 | .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), 958 | .markdown-body button:focus:not(:focus-visible), 959 | .markdown-body summary:focus:not(:focus-visible), 960 | .markdown-body a:focus:not(:focus-visible) { 961 | outline: none; 962 | box-shadow: none; 963 | } 964 | 965 | .markdown-body [tabindex="0"]:focus:not(:focus-visible), 966 | .markdown-body details-dialog:focus:not(:focus-visible) { 967 | outline: none; 968 | } 969 | 970 | .markdown-body g-emoji { 971 | display: inline-block; 972 | min-width: 1ch; 973 | font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 974 | font-size: 1em; 975 | font-style: normal !important; 976 | font-weight: 400; 977 | line-height: 1; 978 | vertical-align: -0.075em; 979 | } 980 | 981 | .markdown-body g-emoji img { 982 | width: 1em; 983 | height: 1em; 984 | } 985 | 986 | .markdown-body .task-list-item { 987 | list-style-type: none; 988 | } 989 | 990 | .markdown-body .task-list-item label { 991 | font-weight: 400; 992 | } 993 | 994 | .markdown-body .task-list-item.enabled label { 995 | cursor: pointer; 996 | } 997 | 998 | .markdown-body .task-list-item+.task-list-item { 999 | margin-top: 0.25rem; 1000 | } 1001 | 1002 | .markdown-body .task-list-item .handle { 1003 | display: none; 1004 | } 1005 | 1006 | .markdown-body .task-list-item-checkbox { 1007 | margin: 0 .2em .25em -1.4em; 1008 | vertical-align: middle; 1009 | } 1010 | 1011 | .markdown-body ul:dir(rtl) .task-list-item-checkbox { 1012 | margin: 0 -1.6em .25em .2em; 1013 | } 1014 | 1015 | .markdown-body ol:dir(rtl) .task-list-item-checkbox { 1016 | margin: 0 -1.6em .25em .2em; 1017 | } 1018 | 1019 | .markdown-body .contains-task-list:hover .task-list-item-convert-container, 1020 | .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { 1021 | display: block; 1022 | width: auto; 1023 | height: 24px; 1024 | overflow: visible; 1025 | clip: auto; 1026 | } 1027 | 1028 | .markdown-body ::-webkit-calendar-picker-indicator { 1029 | filter: invert(50%); 1030 | } 1031 | 1032 | .markdown-body .markdown-alert { 1033 | padding: 0.5rem 1rem; 1034 | margin-bottom: 1rem; 1035 | color: inherit; 1036 | border-left: .25em solid #3d444d; 1037 | } 1038 | 1039 | .markdown-body .markdown-alert>:first-child { 1040 | margin-top: 0; 1041 | } 1042 | 1043 | .markdown-body .markdown-alert>:last-child { 1044 | margin-bottom: 0; 1045 | } 1046 | 1047 | .markdown-body .markdown-alert .markdown-alert-title { 1048 | display: flex; 1049 | font-weight: 500; 1050 | align-items: center; 1051 | line-height: 1; 1052 | } 1053 | 1054 | .markdown-body .markdown-alert.markdown-alert-note { 1055 | border-left-color: #316dca; 1056 | } 1057 | 1058 | .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { 1059 | color: #478be6; 1060 | } 1061 | 1062 | .markdown-body .markdown-alert.markdown-alert-important { 1063 | border-left-color: #8256d0; 1064 | } 1065 | 1066 | .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { 1067 | color: #986ee2; 1068 | } 1069 | 1070 | .markdown-body .markdown-alert.markdown-alert-warning { 1071 | border-left-color: #966600; 1072 | } 1073 | 1074 | .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { 1075 | color: #c69026; 1076 | } 1077 | 1078 | .markdown-body .markdown-alert.markdown-alert-tip { 1079 | border-left-color: #347d39; 1080 | } 1081 | 1082 | .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { 1083 | color: #57ab5a; 1084 | } 1085 | 1086 | .markdown-body .markdown-alert.markdown-alert-caution { 1087 | border-left-color: #c93c37; 1088 | } 1089 | 1090 | .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { 1091 | color: #e5534b; 1092 | } 1093 | 1094 | .markdown-body>*:first-child>.heading-element:first-child { 1095 | margin-top: 0 !important; 1096 | } 1097 | -------------------------------------------------------------------------------- /dist/dark_high_contrast.css: -------------------------------------------------------------------------------- 1 | /* dark_high_contrast */ 2 | .markdown-body { 3 | color-scheme: dark; 4 | -ms-text-size-adjust: 100%; 5 | -webkit-text-size-adjust: 100%; 6 | margin: 0; 7 | color: #ffffff; 8 | background-color: #010409; 9 | font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; 10 | font-size: 16px; 11 | line-height: 1.5; 12 | word-wrap: break-word; 13 | } 14 | 15 | .markdown-body .octicon { 16 | display: inline-block; 17 | fill: currentColor; 18 | vertical-align: text-bottom; 19 | } 20 | 21 | .markdown-body h1:hover .anchor .octicon-link:before, 22 | .markdown-body h2:hover .anchor .octicon-link:before, 23 | .markdown-body h3:hover .anchor .octicon-link:before, 24 | .markdown-body h4:hover .anchor .octicon-link:before, 25 | .markdown-body h5:hover .anchor .octicon-link:before, 26 | .markdown-body h6:hover .anchor .octicon-link:before { 27 | width: 16px; 28 | height: 16px; 29 | content: ' '; 30 | display: inline-block; 31 | background-color: currentColor; 32 | -webkit-mask-image: url("data:image/svg+xml,"); 33 | mask-image: url("data:image/svg+xml,"); 34 | } 35 | 36 | .markdown-body details, 37 | .markdown-body figcaption, 38 | .markdown-body figure { 39 | display: block; 40 | } 41 | 42 | .markdown-body summary { 43 | display: list-item; 44 | } 45 | 46 | .markdown-body [hidden] { 47 | display: none !important; 48 | } 49 | 50 | .markdown-body a { 51 | background-color: transparent; 52 | color: #74b9ff; 53 | text-decoration: none; 54 | } 55 | 56 | .markdown-body abbr[title] { 57 | border-bottom: none; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | } 61 | 62 | .markdown-body b, 63 | .markdown-body strong { 64 | font-weight: 600; 65 | } 66 | 67 | .markdown-body dfn { 68 | font-style: italic; 69 | } 70 | 71 | .markdown-body h1 { 72 | margin: .67em 0; 73 | font-weight: 600; 74 | padding-bottom: .3em; 75 | font-size: 2em; 76 | border-bottom: 1px solid #b7bdc8; 77 | } 78 | 79 | .markdown-body mark { 80 | background-color: #edaa2726; 81 | color: #ffffff; 82 | } 83 | 84 | .markdown-body small { 85 | font-size: 90%; 86 | } 87 | 88 | .markdown-body sub, 89 | .markdown-body sup { 90 | font-size: 75%; 91 | line-height: 0; 92 | position: relative; 93 | vertical-align: baseline; 94 | } 95 | 96 | .markdown-body sub { 97 | bottom: -0.25em; 98 | } 99 | 100 | .markdown-body sup { 101 | top: -0.5em; 102 | } 103 | 104 | .markdown-body img { 105 | border-style: none; 106 | max-width: 100%; 107 | box-sizing: content-box; 108 | } 109 | 110 | .markdown-body code, 111 | .markdown-body kbd, 112 | .markdown-body pre, 113 | .markdown-body samp { 114 | font-family: monospace; 115 | font-size: 1em; 116 | } 117 | 118 | .markdown-body figure { 119 | margin: 1em 2.5rem; 120 | } 121 | 122 | .markdown-body hr { 123 | box-sizing: content-box; 124 | overflow: hidden; 125 | background: transparent; 126 | border-bottom: 1px solid #b7bdc8; 127 | height: .25em; 128 | padding: 0; 129 | margin: 1.5rem 0; 130 | background-color: #b7bdc8; 131 | border: 0; 132 | } 133 | 134 | .markdown-body input { 135 | font: inherit; 136 | margin: 0; 137 | overflow: visible; 138 | font-family: inherit; 139 | font-size: inherit; 140 | line-height: inherit; 141 | } 142 | 143 | .markdown-body [type=button], 144 | .markdown-body [type=reset], 145 | .markdown-body [type=submit] { 146 | -webkit-appearance: button; 147 | appearance: button; 148 | } 149 | 150 | .markdown-body [type=checkbox], 151 | .markdown-body [type=radio] { 152 | box-sizing: border-box; 153 | padding: 0; 154 | } 155 | 156 | .markdown-body [type=number]::-webkit-inner-spin-button, 157 | .markdown-body [type=number]::-webkit-outer-spin-button { 158 | height: auto; 159 | } 160 | 161 | .markdown-body [type=search]::-webkit-search-cancel-button, 162 | .markdown-body [type=search]::-webkit-search-decoration { 163 | -webkit-appearance: none; 164 | appearance: none; 165 | } 166 | 167 | .markdown-body ::-webkit-input-placeholder { 168 | color: inherit; 169 | opacity: .54; 170 | } 171 | 172 | .markdown-body ::-webkit-file-upload-button { 173 | -webkit-appearance: button; 174 | appearance: button; 175 | font: inherit; 176 | } 177 | 178 | .markdown-body a:hover { 179 | text-decoration: underline; 180 | } 181 | 182 | .markdown-body ::placeholder { 183 | color: #b7bdc8; 184 | opacity: 1; 185 | } 186 | 187 | .markdown-body hr::before { 188 | display: table; 189 | content: ""; 190 | } 191 | 192 | .markdown-body hr::after { 193 | display: table; 194 | clear: both; 195 | content: ""; 196 | } 197 | 198 | .markdown-body table { 199 | border-spacing: 0; 200 | border-collapse: collapse; 201 | display: block; 202 | width: max-content; 203 | max-width: 100%; 204 | overflow: auto; 205 | font-variant: tabular-nums; 206 | } 207 | 208 | .markdown-body td, 209 | .markdown-body th { 210 | padding: 0; 211 | } 212 | 213 | .markdown-body details summary { 214 | cursor: pointer; 215 | } 216 | 217 | .markdown-body a:focus, 218 | .markdown-body [role=button]:focus, 219 | .markdown-body input[type=radio]:focus, 220 | .markdown-body input[type=checkbox]:focus { 221 | outline: 2px solid #409eff; 222 | outline-offset: -2px; 223 | box-shadow: none; 224 | } 225 | 226 | .markdown-body a:focus:not(:focus-visible), 227 | .markdown-body [role=button]:focus:not(:focus-visible), 228 | .markdown-body input[type=radio]:focus:not(:focus-visible), 229 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { 230 | outline: solid 1px transparent; 231 | } 232 | 233 | .markdown-body a:focus-visible, 234 | .markdown-body [role=button]:focus-visible, 235 | .markdown-body input[type=radio]:focus-visible, 236 | .markdown-body input[type=checkbox]:focus-visible { 237 | outline: 2px solid #409eff; 238 | outline-offset: -2px; 239 | box-shadow: none; 240 | } 241 | 242 | .markdown-body a:not([class]):focus, 243 | .markdown-body a:not([class]):focus-visible, 244 | .markdown-body input[type=radio]:focus, 245 | .markdown-body input[type=radio]:focus-visible, 246 | .markdown-body input[type=checkbox]:focus, 247 | .markdown-body input[type=checkbox]:focus-visible { 248 | outline-offset: 0; 249 | } 250 | 251 | .markdown-body kbd { 252 | display: inline-block; 253 | padding: 0.25rem; 254 | font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 255 | line-height: 10px; 256 | color: #ffffff; 257 | vertical-align: middle; 258 | background-color: #151b23; 259 | border: solid 1px #b7bdc8; 260 | border-bottom-color: #b7bdc8; 261 | border-radius: 6px; 262 | box-shadow: inset 0 -1px 0 #b7bdc8; 263 | } 264 | 265 | .markdown-body h1, 266 | .markdown-body h2, 267 | .markdown-body h3, 268 | .markdown-body h4, 269 | .markdown-body h5, 270 | .markdown-body h6 { 271 | margin-top: 1.5rem; 272 | margin-bottom: 1rem; 273 | font-weight: 600; 274 | line-height: 1.25; 275 | } 276 | 277 | .markdown-body h2 { 278 | font-weight: 600; 279 | padding-bottom: .3em; 280 | font-size: 1.5em; 281 | border-bottom: 1px solid #b7bdc8; 282 | } 283 | 284 | .markdown-body h3 { 285 | font-weight: 600; 286 | font-size: 1.25em; 287 | } 288 | 289 | .markdown-body h4 { 290 | font-weight: 600; 291 | font-size: 1em; 292 | } 293 | 294 | .markdown-body h5 { 295 | font-weight: 600; 296 | font-size: .875em; 297 | } 298 | 299 | .markdown-body h6 { 300 | font-weight: 600; 301 | font-size: .85em; 302 | color: #b7bdc8; 303 | } 304 | 305 | .markdown-body p { 306 | margin-top: 0; 307 | margin-bottom: 10px; 308 | } 309 | 310 | .markdown-body blockquote { 311 | margin: 0; 312 | padding: 0 1em; 313 | color: #b7bdc8; 314 | border-left: .25em solid #b7bdc8; 315 | } 316 | 317 | .markdown-body ul, 318 | .markdown-body ol { 319 | margin-top: 0; 320 | margin-bottom: 0; 321 | padding-left: 2em; 322 | } 323 | 324 | .markdown-body ol ol, 325 | .markdown-body ul ol { 326 | list-style-type: lower-roman; 327 | } 328 | 329 | .markdown-body ul ul ol, 330 | .markdown-body ul ol ol, 331 | .markdown-body ol ul ol, 332 | .markdown-body ol ol ol { 333 | list-style-type: lower-alpha; 334 | } 335 | 336 | .markdown-body dd { 337 | margin-left: 0; 338 | } 339 | 340 | .markdown-body tt, 341 | .markdown-body code, 342 | .markdown-body samp { 343 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 344 | font-size: 12px; 345 | } 346 | 347 | .markdown-body pre { 348 | margin-top: 0; 349 | margin-bottom: 0; 350 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 351 | font-size: 12px; 352 | word-wrap: normal; 353 | } 354 | 355 | .markdown-body .octicon { 356 | display: inline-block; 357 | overflow: visible !important; 358 | vertical-align: text-bottom; 359 | fill: currentColor; 360 | } 361 | 362 | .markdown-body input::-webkit-outer-spin-button, 363 | .markdown-body input::-webkit-inner-spin-button { 364 | margin: 0; 365 | appearance: none; 366 | } 367 | 368 | .markdown-body .mr-2 { 369 | margin-right: 0.5rem !important; 370 | } 371 | 372 | .markdown-body::before { 373 | display: table; 374 | content: ""; 375 | } 376 | 377 | .markdown-body::after { 378 | display: table; 379 | clear: both; 380 | content: ""; 381 | } 382 | 383 | .markdown-body>*:first-child { 384 | margin-top: 0 !important; 385 | } 386 | 387 | .markdown-body>*:last-child { 388 | margin-bottom: 0 !important; 389 | } 390 | 391 | .markdown-body a:not([href]) { 392 | color: inherit; 393 | text-decoration: none; 394 | } 395 | 396 | .markdown-body .absent { 397 | color: #ff9492; 398 | } 399 | 400 | .markdown-body .anchor { 401 | float: left; 402 | padding-right: 0.25rem; 403 | margin-left: -20px; 404 | line-height: 1; 405 | } 406 | 407 | .markdown-body .anchor:focus { 408 | outline: none; 409 | } 410 | 411 | .markdown-body p, 412 | .markdown-body blockquote, 413 | .markdown-body ul, 414 | .markdown-body ol, 415 | .markdown-body dl, 416 | .markdown-body table, 417 | .markdown-body pre, 418 | .markdown-body details { 419 | margin-top: 0; 420 | margin-bottom: 1rem; 421 | } 422 | 423 | .markdown-body blockquote>:first-child { 424 | margin-top: 0; 425 | } 426 | 427 | .markdown-body blockquote>:last-child { 428 | margin-bottom: 0; 429 | } 430 | 431 | .markdown-body h1 .octicon-link, 432 | .markdown-body h2 .octicon-link, 433 | .markdown-body h3 .octicon-link, 434 | .markdown-body h4 .octicon-link, 435 | .markdown-body h5 .octicon-link, 436 | .markdown-body h6 .octicon-link { 437 | color: #ffffff; 438 | vertical-align: middle; 439 | visibility: hidden; 440 | } 441 | 442 | .markdown-body h1:hover .anchor, 443 | .markdown-body h2:hover .anchor, 444 | .markdown-body h3:hover .anchor, 445 | .markdown-body h4:hover .anchor, 446 | .markdown-body h5:hover .anchor, 447 | .markdown-body h6:hover .anchor { 448 | text-decoration: none; 449 | } 450 | 451 | .markdown-body h1:hover .anchor .octicon-link, 452 | .markdown-body h2:hover .anchor .octicon-link, 453 | .markdown-body h3:hover .anchor .octicon-link, 454 | .markdown-body h4:hover .anchor .octicon-link, 455 | .markdown-body h5:hover .anchor .octicon-link, 456 | .markdown-body h6:hover .anchor .octicon-link { 457 | visibility: visible; 458 | } 459 | 460 | .markdown-body h1 tt, 461 | .markdown-body h1 code, 462 | .markdown-body h2 tt, 463 | .markdown-body h2 code, 464 | .markdown-body h3 tt, 465 | .markdown-body h3 code, 466 | .markdown-body h4 tt, 467 | .markdown-body h4 code, 468 | .markdown-body h5 tt, 469 | .markdown-body h5 code, 470 | .markdown-body h6 tt, 471 | .markdown-body h6 code { 472 | padding: 0 .2em; 473 | font-size: inherit; 474 | } 475 | 476 | .markdown-body summary h1, 477 | .markdown-body summary h2, 478 | .markdown-body summary h3, 479 | .markdown-body summary h4, 480 | .markdown-body summary h5, 481 | .markdown-body summary h6 { 482 | display: inline-block; 483 | } 484 | 485 | .markdown-body summary h1 .anchor, 486 | .markdown-body summary h2 .anchor, 487 | .markdown-body summary h3 .anchor, 488 | .markdown-body summary h4 .anchor, 489 | .markdown-body summary h5 .anchor, 490 | .markdown-body summary h6 .anchor { 491 | margin-left: -40px; 492 | } 493 | 494 | .markdown-body summary h1, 495 | .markdown-body summary h2 { 496 | padding-bottom: 0; 497 | border-bottom: 0; 498 | } 499 | 500 | .markdown-body ul.no-list, 501 | .markdown-body ol.no-list { 502 | padding: 0; 503 | list-style-type: none; 504 | } 505 | 506 | .markdown-body ol[type="a s"] { 507 | list-style-type: lower-alpha; 508 | } 509 | 510 | .markdown-body ol[type="A s"] { 511 | list-style-type: upper-alpha; 512 | } 513 | 514 | .markdown-body ol[type="i s"] { 515 | list-style-type: lower-roman; 516 | } 517 | 518 | .markdown-body ol[type="I s"] { 519 | list-style-type: upper-roman; 520 | } 521 | 522 | .markdown-body ol[type="1"] { 523 | list-style-type: decimal; 524 | } 525 | 526 | .markdown-body div>ol:not([type]) { 527 | list-style-type: decimal; 528 | } 529 | 530 | .markdown-body ul ul, 531 | .markdown-body ul ol, 532 | .markdown-body ol ol, 533 | .markdown-body ol ul { 534 | margin-top: 0; 535 | margin-bottom: 0; 536 | } 537 | 538 | .markdown-body li>p { 539 | margin-top: 1rem; 540 | } 541 | 542 | .markdown-body li+li { 543 | margin-top: .25em; 544 | } 545 | 546 | .markdown-body dl { 547 | padding: 0; 548 | } 549 | 550 | .markdown-body dl dt { 551 | padding: 0; 552 | margin-top: 1rem; 553 | font-size: 1em; 554 | font-style: italic; 555 | font-weight: 600; 556 | } 557 | 558 | .markdown-body dl dd { 559 | padding: 0 1rem; 560 | margin-bottom: 1rem; 561 | } 562 | 563 | .markdown-body table th { 564 | font-weight: 600; 565 | } 566 | 567 | .markdown-body table th, 568 | .markdown-body table td { 569 | padding: 6px 13px; 570 | border: 1px solid #b7bdc8; 571 | } 572 | 573 | .markdown-body table td>:last-child { 574 | margin-bottom: 0; 575 | } 576 | 577 | .markdown-body table tr { 578 | background-color: #010409; 579 | border-top: 1px solid #b7bdc8; 580 | } 581 | 582 | .markdown-body table tr:nth-child(2n) { 583 | background-color: #151b23; 584 | } 585 | 586 | .markdown-body table img { 587 | background-color: transparent; 588 | } 589 | 590 | .markdown-body img[align=right] { 591 | padding-left: 20px; 592 | } 593 | 594 | .markdown-body img[align=left] { 595 | padding-right: 20px; 596 | } 597 | 598 | .markdown-body .emoji { 599 | max-width: none; 600 | vertical-align: text-top; 601 | background-color: transparent; 602 | } 603 | 604 | .markdown-body span.frame { 605 | display: block; 606 | overflow: hidden; 607 | } 608 | 609 | .markdown-body span.frame>span { 610 | display: block; 611 | float: left; 612 | width: auto; 613 | padding: 7px; 614 | margin: 13px 0 0; 615 | overflow: hidden; 616 | border: 1px solid #b7bdc8; 617 | } 618 | 619 | .markdown-body span.frame span img { 620 | display: block; 621 | float: left; 622 | } 623 | 624 | .markdown-body span.frame span span { 625 | display: block; 626 | padding: 5px 0 0; 627 | clear: both; 628 | color: #ffffff; 629 | } 630 | 631 | .markdown-body span.align-center { 632 | display: block; 633 | overflow: hidden; 634 | clear: both; 635 | } 636 | 637 | .markdown-body span.align-center>span { 638 | display: block; 639 | margin: 13px auto 0; 640 | overflow: hidden; 641 | text-align: center; 642 | } 643 | 644 | .markdown-body span.align-center span img { 645 | margin: 0 auto; 646 | text-align: center; 647 | } 648 | 649 | .markdown-body span.align-right { 650 | display: block; 651 | overflow: hidden; 652 | clear: both; 653 | } 654 | 655 | .markdown-body span.align-right>span { 656 | display: block; 657 | margin: 13px 0 0; 658 | overflow: hidden; 659 | text-align: right; 660 | } 661 | 662 | .markdown-body span.align-right span img { 663 | margin: 0; 664 | text-align: right; 665 | } 666 | 667 | .markdown-body span.float-left { 668 | display: block; 669 | float: left; 670 | margin-right: 13px; 671 | overflow: hidden; 672 | } 673 | 674 | .markdown-body span.float-left span { 675 | margin: 13px 0 0; 676 | } 677 | 678 | .markdown-body span.float-right { 679 | display: block; 680 | float: right; 681 | margin-left: 13px; 682 | overflow: hidden; 683 | } 684 | 685 | .markdown-body span.float-right>span { 686 | display: block; 687 | margin: 13px auto 0; 688 | overflow: hidden; 689 | text-align: right; 690 | } 691 | 692 | .markdown-body code, 693 | .markdown-body tt { 694 | padding: .2em .4em; 695 | margin: 0; 696 | font-size: 85%; 697 | white-space: break-spaces; 698 | background-color: #212830; 699 | border-radius: 6px; 700 | } 701 | 702 | .markdown-body code br, 703 | .markdown-body tt br { 704 | display: none; 705 | } 706 | 707 | .markdown-body del code { 708 | text-decoration: inherit; 709 | } 710 | 711 | .markdown-body samp { 712 | font-size: 85%; 713 | } 714 | 715 | .markdown-body pre code { 716 | font-size: 100%; 717 | } 718 | 719 | .markdown-body pre>code { 720 | padding: 0; 721 | margin: 0; 722 | word-break: normal; 723 | white-space: pre; 724 | background: transparent; 725 | border: 0; 726 | } 727 | 728 | .markdown-body .highlight { 729 | margin-bottom: 1rem; 730 | } 731 | 732 | .markdown-body .highlight pre { 733 | margin-bottom: 0; 734 | word-break: normal; 735 | } 736 | 737 | .markdown-body .highlight pre, 738 | .markdown-body pre { 739 | padding: 1rem; 740 | overflow: auto; 741 | font-size: 85%; 742 | line-height: 1.45; 743 | color: #ffffff; 744 | background-color: #151b23; 745 | border-radius: 6px; 746 | } 747 | 748 | .markdown-body pre code, 749 | .markdown-body pre tt { 750 | display: inline; 751 | max-width: auto; 752 | padding: 0; 753 | margin: 0; 754 | overflow: visible; 755 | line-height: inherit; 756 | word-wrap: normal; 757 | background-color: transparent; 758 | border: 0; 759 | } 760 | 761 | .markdown-body .csv-data td, 762 | .markdown-body .csv-data th { 763 | padding: 5px; 764 | overflow: hidden; 765 | font-size: 12px; 766 | line-height: 1; 767 | text-align: left; 768 | white-space: nowrap; 769 | } 770 | 771 | .markdown-body .csv-data .blob-num { 772 | padding: 10px 0.5rem 9px; 773 | text-align: right; 774 | background: #010409; 775 | border: 0; 776 | } 777 | 778 | .markdown-body .csv-data tr { 779 | border-top: 0; 780 | } 781 | 782 | .markdown-body .csv-data th { 783 | font-weight: 600; 784 | background: #151b23; 785 | border-top: 0; 786 | } 787 | 788 | .markdown-body [data-footnote-ref]::before { 789 | content: "["; 790 | } 791 | 792 | .markdown-body [data-footnote-ref]::after { 793 | content: "]"; 794 | } 795 | 796 | .markdown-body .footnotes { 797 | font-size: 12px; 798 | color: #b7bdc8; 799 | border-top: 1px solid #b7bdc8; 800 | } 801 | 802 | .markdown-body .footnotes ol { 803 | padding-left: 1rem; 804 | } 805 | 806 | .markdown-body .footnotes ol ul { 807 | display: inline-block; 808 | padding-left: 1rem; 809 | margin-top: 1rem; 810 | } 811 | 812 | .markdown-body .footnotes li { 813 | position: relative; 814 | } 815 | 816 | .markdown-body .footnotes li:target::before { 817 | position: absolute; 818 | top: calc(0.5rem*-1); 819 | right: calc(0.5rem*-1); 820 | bottom: calc(0.5rem*-1); 821 | left: calc(1.5rem*-1); 822 | pointer-events: none; 823 | content: ""; 824 | border: 2px solid #409eff; 825 | border-radius: 6px; 826 | } 827 | 828 | .markdown-body .footnotes li:target { 829 | color: #ffffff; 830 | } 831 | 832 | .markdown-body .footnotes .data-footnote-backref g-emoji { 833 | font-family: monospace; 834 | } 835 | 836 | .markdown-body .pl-c { 837 | color: #9198a1; 838 | } 839 | 840 | .markdown-body .pl-c1, 841 | .markdown-body .pl-s .pl-v { 842 | color: #91cbff; 843 | } 844 | 845 | .markdown-body .pl-e, 846 | .markdown-body .pl-en { 847 | color: #dbb7ff; 848 | } 849 | 850 | .markdown-body .pl-smi, 851 | .markdown-body .pl-s .pl-s1 { 852 | color: #f0f6fc; 853 | } 854 | 855 | .markdown-body .pl-ent { 856 | color: #72f088; 857 | } 858 | 859 | .markdown-body .pl-k { 860 | color: #ff9492; 861 | } 862 | 863 | .markdown-body .pl-s, 864 | .markdown-body .pl-pds, 865 | .markdown-body .pl-s .pl-pse .pl-s1, 866 | .markdown-body .pl-sr, 867 | .markdown-body .pl-sr .pl-cce, 868 | .markdown-body .pl-sr .pl-sre, 869 | .markdown-body .pl-sr .pl-sra { 870 | color: #addcff; 871 | } 872 | 873 | .markdown-body .pl-v, 874 | .markdown-body .pl-smw { 875 | color: #ffb757; 876 | } 877 | 878 | .markdown-body .pl-bu { 879 | color: #ff8080; 880 | } 881 | 882 | .markdown-body .pl-ii { 883 | color: #f0f6fc; 884 | background-color: #e82a2f; 885 | } 886 | 887 | .markdown-body .pl-c2 { 888 | color: #f0f6fc; 889 | background-color: #ff4445; 890 | } 891 | 892 | .markdown-body .pl-sr .pl-cce { 893 | font-weight: bold; 894 | color: #72f088; 895 | } 896 | 897 | .markdown-body .pl-ml { 898 | color: #fbd669; 899 | } 900 | 901 | .markdown-body .pl-mh, 902 | .markdown-body .pl-mh .pl-en, 903 | .markdown-body .pl-ms { 904 | font-weight: bold; 905 | color: #409eff; 906 | } 907 | 908 | .markdown-body .pl-mi { 909 | font-style: italic; 910 | color: #f0f6fc; 911 | } 912 | 913 | .markdown-body .pl-mb { 914 | font-weight: bold; 915 | color: #f0f6fc; 916 | } 917 | 918 | .markdown-body .pl-md { 919 | color: #ffdedb; 920 | background-color: #cc1421; 921 | } 922 | 923 | .markdown-body .pl-mi1 { 924 | color: #acf7b6; 925 | background-color: #007728; 926 | } 927 | 928 | .markdown-body .pl-mc { 929 | color: #ffe1b4; 930 | background-color: #a74c00; 931 | } 932 | 933 | .markdown-body .pl-mi2 { 934 | color: #f0f6fc; 935 | background-color: #318bf8; 936 | } 937 | 938 | .markdown-body .pl-mdr { 939 | font-weight: bold; 940 | color: #dbb7ff; 941 | } 942 | 943 | .markdown-body .pl-ba { 944 | color: #9198a1; 945 | } 946 | 947 | .markdown-body .pl-sg { 948 | color: #3d444d; 949 | } 950 | 951 | .markdown-body .pl-corl { 952 | text-decoration: underline; 953 | color: #addcff; 954 | } 955 | 956 | .markdown-body [role=button]:focus:not(:focus-visible), 957 | .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), 958 | .markdown-body button:focus:not(:focus-visible), 959 | .markdown-body summary:focus:not(:focus-visible), 960 | .markdown-body a:focus:not(:focus-visible) { 961 | outline: none; 962 | box-shadow: none; 963 | } 964 | 965 | .markdown-body [tabindex="0"]:focus:not(:focus-visible), 966 | .markdown-body details-dialog:focus:not(:focus-visible) { 967 | outline: none; 968 | } 969 | 970 | .markdown-body g-emoji { 971 | display: inline-block; 972 | min-width: 1ch; 973 | font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 974 | font-size: 1em; 975 | font-style: normal !important; 976 | font-weight: 400; 977 | line-height: 1; 978 | vertical-align: -0.075em; 979 | } 980 | 981 | .markdown-body g-emoji img { 982 | width: 1em; 983 | height: 1em; 984 | } 985 | 986 | .markdown-body .task-list-item { 987 | list-style-type: none; 988 | } 989 | 990 | .markdown-body .task-list-item label { 991 | font-weight: 400; 992 | } 993 | 994 | .markdown-body .task-list-item.enabled label { 995 | cursor: pointer; 996 | } 997 | 998 | .markdown-body .task-list-item+.task-list-item { 999 | margin-top: 0.25rem; 1000 | } 1001 | 1002 | .markdown-body .task-list-item .handle { 1003 | display: none; 1004 | } 1005 | 1006 | .markdown-body .task-list-item-checkbox { 1007 | margin: 0 .2em .25em -1.4em; 1008 | vertical-align: middle; 1009 | } 1010 | 1011 | .markdown-body ul:dir(rtl) .task-list-item-checkbox { 1012 | margin: 0 -1.6em .25em .2em; 1013 | } 1014 | 1015 | .markdown-body ol:dir(rtl) .task-list-item-checkbox { 1016 | margin: 0 -1.6em .25em .2em; 1017 | } 1018 | 1019 | .markdown-body .contains-task-list:hover .task-list-item-convert-container, 1020 | .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { 1021 | display: block; 1022 | width: auto; 1023 | height: 24px; 1024 | overflow: visible; 1025 | clip: auto; 1026 | } 1027 | 1028 | .markdown-body ::-webkit-calendar-picker-indicator { 1029 | filter: invert(50%); 1030 | } 1031 | 1032 | .markdown-body .markdown-alert { 1033 | padding: 0.5rem 1rem; 1034 | margin-bottom: 1rem; 1035 | color: inherit; 1036 | border-left: .25em solid #b7bdc8; 1037 | } 1038 | 1039 | .markdown-body .markdown-alert>:first-child { 1040 | margin-top: 0; 1041 | } 1042 | 1043 | .markdown-body .markdown-alert>:last-child { 1044 | margin-bottom: 0; 1045 | } 1046 | 1047 | .markdown-body .markdown-alert .markdown-alert-title { 1048 | display: flex; 1049 | font-weight: 500; 1050 | align-items: center; 1051 | line-height: 1; 1052 | } 1053 | 1054 | .markdown-body .markdown-alert.markdown-alert-note { 1055 | border-left-color: #409eff; 1056 | } 1057 | 1058 | .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { 1059 | color: #74b9ff; 1060 | } 1061 | 1062 | .markdown-body .markdown-alert.markdown-alert-important { 1063 | border-left-color: #b87fff; 1064 | } 1065 | 1066 | .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { 1067 | color: #d3abff; 1068 | } 1069 | 1070 | .markdown-body .markdown-alert.markdown-alert-warning { 1071 | border-left-color: #e09b13; 1072 | } 1073 | 1074 | .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { 1075 | color: #f0b72f; 1076 | } 1077 | 1078 | .markdown-body .markdown-alert.markdown-alert-tip { 1079 | border-left-color: #09b43a; 1080 | } 1081 | 1082 | .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { 1083 | color: #2bd853; 1084 | } 1085 | 1086 | .markdown-body .markdown-alert.markdown-alert-caution { 1087 | border-left-color: #ff6a69; 1088 | } 1089 | 1090 | .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { 1091 | color: #ff9492; 1092 | } 1093 | 1094 | .markdown-body>*:first-child>.heading-element:first-child { 1095 | margin-top: 0 !important; 1096 | } 1097 | -------------------------------------------------------------------------------- /dist/dark_tritanopia.css: -------------------------------------------------------------------------------- 1 | /* dark_tritanopia */ 2 | .markdown-body { 3 | color-scheme: dark; 4 | -ms-text-size-adjust: 100%; 5 | -webkit-text-size-adjust: 100%; 6 | margin: 0; 7 | color: #f0f6fc; 8 | background-color: #0d1117; 9 | font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; 10 | font-size: 16px; 11 | line-height: 1.5; 12 | word-wrap: break-word; 13 | } 14 | 15 | .markdown-body .octicon { 16 | display: inline-block; 17 | fill: currentColor; 18 | vertical-align: text-bottom; 19 | } 20 | 21 | .markdown-body h1:hover .anchor .octicon-link:before, 22 | .markdown-body h2:hover .anchor .octicon-link:before, 23 | .markdown-body h3:hover .anchor .octicon-link:before, 24 | .markdown-body h4:hover .anchor .octicon-link:before, 25 | .markdown-body h5:hover .anchor .octicon-link:before, 26 | .markdown-body h6:hover .anchor .octicon-link:before { 27 | width: 16px; 28 | height: 16px; 29 | content: ' '; 30 | display: inline-block; 31 | background-color: currentColor; 32 | -webkit-mask-image: url("data:image/svg+xml,"); 33 | mask-image: url("data:image/svg+xml,"); 34 | } 35 | 36 | .markdown-body details, 37 | .markdown-body figcaption, 38 | .markdown-body figure { 39 | display: block; 40 | } 41 | 42 | .markdown-body summary { 43 | display: list-item; 44 | } 45 | 46 | .markdown-body [hidden] { 47 | display: none !important; 48 | } 49 | 50 | .markdown-body a { 51 | background-color: transparent; 52 | color: #4493f8; 53 | text-decoration: none; 54 | } 55 | 56 | .markdown-body abbr[title] { 57 | border-bottom: none; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | } 61 | 62 | .markdown-body b, 63 | .markdown-body strong { 64 | font-weight: 600; 65 | } 66 | 67 | .markdown-body dfn { 68 | font-style: italic; 69 | } 70 | 71 | .markdown-body h1 { 72 | margin: .67em 0; 73 | font-weight: 600; 74 | padding-bottom: .3em; 75 | font-size: 2em; 76 | border-bottom: 1px solid #3d444db3; 77 | } 78 | 79 | .markdown-body mark { 80 | background-color: #bb800926; 81 | color: #f0f6fc; 82 | } 83 | 84 | .markdown-body small { 85 | font-size: 90%; 86 | } 87 | 88 | .markdown-body sub, 89 | .markdown-body sup { 90 | font-size: 75%; 91 | line-height: 0; 92 | position: relative; 93 | vertical-align: baseline; 94 | } 95 | 96 | .markdown-body sub { 97 | bottom: -0.25em; 98 | } 99 | 100 | .markdown-body sup { 101 | top: -0.5em; 102 | } 103 | 104 | .markdown-body img { 105 | border-style: none; 106 | max-width: 100%; 107 | box-sizing: content-box; 108 | } 109 | 110 | .markdown-body code, 111 | .markdown-body kbd, 112 | .markdown-body pre, 113 | .markdown-body samp { 114 | font-family: monospace; 115 | font-size: 1em; 116 | } 117 | 118 | .markdown-body figure { 119 | margin: 1em 2.5rem; 120 | } 121 | 122 | .markdown-body hr { 123 | box-sizing: content-box; 124 | overflow: hidden; 125 | background: transparent; 126 | border-bottom: 1px solid #3d444db3; 127 | height: .25em; 128 | padding: 0; 129 | margin: 1.5rem 0; 130 | background-color: #3d444d; 131 | border: 0; 132 | } 133 | 134 | .markdown-body input { 135 | font: inherit; 136 | margin: 0; 137 | overflow: visible; 138 | font-family: inherit; 139 | font-size: inherit; 140 | line-height: inherit; 141 | } 142 | 143 | .markdown-body [type=button], 144 | .markdown-body [type=reset], 145 | .markdown-body [type=submit] { 146 | -webkit-appearance: button; 147 | appearance: button; 148 | } 149 | 150 | .markdown-body [type=checkbox], 151 | .markdown-body [type=radio] { 152 | box-sizing: border-box; 153 | padding: 0; 154 | } 155 | 156 | .markdown-body [type=number]::-webkit-inner-spin-button, 157 | .markdown-body [type=number]::-webkit-outer-spin-button { 158 | height: auto; 159 | } 160 | 161 | .markdown-body [type=search]::-webkit-search-cancel-button, 162 | .markdown-body [type=search]::-webkit-search-decoration { 163 | -webkit-appearance: none; 164 | appearance: none; 165 | } 166 | 167 | .markdown-body ::-webkit-input-placeholder { 168 | color: inherit; 169 | opacity: .54; 170 | } 171 | 172 | .markdown-body ::-webkit-file-upload-button { 173 | -webkit-appearance: button; 174 | appearance: button; 175 | font: inherit; 176 | } 177 | 178 | .markdown-body a:hover { 179 | text-decoration: underline; 180 | } 181 | 182 | .markdown-body ::placeholder { 183 | color: #9198a1; 184 | opacity: 1; 185 | } 186 | 187 | .markdown-body hr::before { 188 | display: table; 189 | content: ""; 190 | } 191 | 192 | .markdown-body hr::after { 193 | display: table; 194 | clear: both; 195 | content: ""; 196 | } 197 | 198 | .markdown-body table { 199 | border-spacing: 0; 200 | border-collapse: collapse; 201 | display: block; 202 | width: max-content; 203 | max-width: 100%; 204 | overflow: auto; 205 | font-variant: tabular-nums; 206 | } 207 | 208 | .markdown-body td, 209 | .markdown-body th { 210 | padding: 0; 211 | } 212 | 213 | .markdown-body details summary { 214 | cursor: pointer; 215 | } 216 | 217 | .markdown-body a:focus, 218 | .markdown-body [role=button]:focus, 219 | .markdown-body input[type=radio]:focus, 220 | .markdown-body input[type=checkbox]:focus { 221 | outline: 2px solid #1f6feb; 222 | outline-offset: -2px; 223 | box-shadow: none; 224 | } 225 | 226 | .markdown-body a:focus:not(:focus-visible), 227 | .markdown-body [role=button]:focus:not(:focus-visible), 228 | .markdown-body input[type=radio]:focus:not(:focus-visible), 229 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { 230 | outline: solid 1px transparent; 231 | } 232 | 233 | .markdown-body a:focus-visible, 234 | .markdown-body [role=button]:focus-visible, 235 | .markdown-body input[type=radio]:focus-visible, 236 | .markdown-body input[type=checkbox]:focus-visible { 237 | outline: 2px solid #1f6feb; 238 | outline-offset: -2px; 239 | box-shadow: none; 240 | } 241 | 242 | .markdown-body a:not([class]):focus, 243 | .markdown-body a:not([class]):focus-visible, 244 | .markdown-body input[type=radio]:focus, 245 | .markdown-body input[type=radio]:focus-visible, 246 | .markdown-body input[type=checkbox]:focus, 247 | .markdown-body input[type=checkbox]:focus-visible { 248 | outline-offset: 0; 249 | } 250 | 251 | .markdown-body kbd { 252 | display: inline-block; 253 | padding: 0.25rem; 254 | font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 255 | line-height: 10px; 256 | color: #f0f6fc; 257 | vertical-align: middle; 258 | background-color: #151b23; 259 | border: solid 1px #3d444db3; 260 | border-bottom-color: #3d444db3; 261 | border-radius: 6px; 262 | box-shadow: inset 0 -1px 0 #3d444db3; 263 | } 264 | 265 | .markdown-body h1, 266 | .markdown-body h2, 267 | .markdown-body h3, 268 | .markdown-body h4, 269 | .markdown-body h5, 270 | .markdown-body h6 { 271 | margin-top: 1.5rem; 272 | margin-bottom: 1rem; 273 | font-weight: 600; 274 | line-height: 1.25; 275 | } 276 | 277 | .markdown-body h2 { 278 | font-weight: 600; 279 | padding-bottom: .3em; 280 | font-size: 1.5em; 281 | border-bottom: 1px solid #3d444db3; 282 | } 283 | 284 | .markdown-body h3 { 285 | font-weight: 600; 286 | font-size: 1.25em; 287 | } 288 | 289 | .markdown-body h4 { 290 | font-weight: 600; 291 | font-size: 1em; 292 | } 293 | 294 | .markdown-body h5 { 295 | font-weight: 600; 296 | font-size: .875em; 297 | } 298 | 299 | .markdown-body h6 { 300 | font-weight: 600; 301 | font-size: .85em; 302 | color: #9198a1; 303 | } 304 | 305 | .markdown-body p { 306 | margin-top: 0; 307 | margin-bottom: 10px; 308 | } 309 | 310 | .markdown-body blockquote { 311 | margin: 0; 312 | padding: 0 1em; 313 | color: #9198a1; 314 | border-left: .25em solid #3d444d; 315 | } 316 | 317 | .markdown-body ul, 318 | .markdown-body ol { 319 | margin-top: 0; 320 | margin-bottom: 0; 321 | padding-left: 2em; 322 | } 323 | 324 | .markdown-body ol ol, 325 | .markdown-body ul ol { 326 | list-style-type: lower-roman; 327 | } 328 | 329 | .markdown-body ul ul ol, 330 | .markdown-body ul ol ol, 331 | .markdown-body ol ul ol, 332 | .markdown-body ol ol ol { 333 | list-style-type: lower-alpha; 334 | } 335 | 336 | .markdown-body dd { 337 | margin-left: 0; 338 | } 339 | 340 | .markdown-body tt, 341 | .markdown-body code, 342 | .markdown-body samp { 343 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 344 | font-size: 12px; 345 | } 346 | 347 | .markdown-body pre { 348 | margin-top: 0; 349 | margin-bottom: 0; 350 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 351 | font-size: 12px; 352 | word-wrap: normal; 353 | } 354 | 355 | .markdown-body .octicon { 356 | display: inline-block; 357 | overflow: visible !important; 358 | vertical-align: text-bottom; 359 | fill: currentColor; 360 | } 361 | 362 | .markdown-body input::-webkit-outer-spin-button, 363 | .markdown-body input::-webkit-inner-spin-button { 364 | margin: 0; 365 | appearance: none; 366 | } 367 | 368 | .markdown-body .mr-2 { 369 | margin-right: 0.5rem !important; 370 | } 371 | 372 | .markdown-body::before { 373 | display: table; 374 | content: ""; 375 | } 376 | 377 | .markdown-body::after { 378 | display: table; 379 | clear: both; 380 | content: ""; 381 | } 382 | 383 | .markdown-body>*:first-child { 384 | margin-top: 0 !important; 385 | } 386 | 387 | .markdown-body>*:last-child { 388 | margin-bottom: 0 !important; 389 | } 390 | 391 | .markdown-body a:not([href]) { 392 | color: inherit; 393 | text-decoration: none; 394 | } 395 | 396 | .markdown-body .absent { 397 | color: #f85149; 398 | } 399 | 400 | .markdown-body .anchor { 401 | float: left; 402 | padding-right: 0.25rem; 403 | margin-left: -20px; 404 | line-height: 1; 405 | } 406 | 407 | .markdown-body .anchor:focus { 408 | outline: none; 409 | } 410 | 411 | .markdown-body p, 412 | .markdown-body blockquote, 413 | .markdown-body ul, 414 | .markdown-body ol, 415 | .markdown-body dl, 416 | .markdown-body table, 417 | .markdown-body pre, 418 | .markdown-body details { 419 | margin-top: 0; 420 | margin-bottom: 1rem; 421 | } 422 | 423 | .markdown-body blockquote>:first-child { 424 | margin-top: 0; 425 | } 426 | 427 | .markdown-body blockquote>:last-child { 428 | margin-bottom: 0; 429 | } 430 | 431 | .markdown-body h1 .octicon-link, 432 | .markdown-body h2 .octicon-link, 433 | .markdown-body h3 .octicon-link, 434 | .markdown-body h4 .octicon-link, 435 | .markdown-body h5 .octicon-link, 436 | .markdown-body h6 .octicon-link { 437 | color: #f0f6fc; 438 | vertical-align: middle; 439 | visibility: hidden; 440 | } 441 | 442 | .markdown-body h1:hover .anchor, 443 | .markdown-body h2:hover .anchor, 444 | .markdown-body h3:hover .anchor, 445 | .markdown-body h4:hover .anchor, 446 | .markdown-body h5:hover .anchor, 447 | .markdown-body h6:hover .anchor { 448 | text-decoration: none; 449 | } 450 | 451 | .markdown-body h1:hover .anchor .octicon-link, 452 | .markdown-body h2:hover .anchor .octicon-link, 453 | .markdown-body h3:hover .anchor .octicon-link, 454 | .markdown-body h4:hover .anchor .octicon-link, 455 | .markdown-body h5:hover .anchor .octicon-link, 456 | .markdown-body h6:hover .anchor .octicon-link { 457 | visibility: visible; 458 | } 459 | 460 | .markdown-body h1 tt, 461 | .markdown-body h1 code, 462 | .markdown-body h2 tt, 463 | .markdown-body h2 code, 464 | .markdown-body h3 tt, 465 | .markdown-body h3 code, 466 | .markdown-body h4 tt, 467 | .markdown-body h4 code, 468 | .markdown-body h5 tt, 469 | .markdown-body h5 code, 470 | .markdown-body h6 tt, 471 | .markdown-body h6 code { 472 | padding: 0 .2em; 473 | font-size: inherit; 474 | } 475 | 476 | .markdown-body summary h1, 477 | .markdown-body summary h2, 478 | .markdown-body summary h3, 479 | .markdown-body summary h4, 480 | .markdown-body summary h5, 481 | .markdown-body summary h6 { 482 | display: inline-block; 483 | } 484 | 485 | .markdown-body summary h1 .anchor, 486 | .markdown-body summary h2 .anchor, 487 | .markdown-body summary h3 .anchor, 488 | .markdown-body summary h4 .anchor, 489 | .markdown-body summary h5 .anchor, 490 | .markdown-body summary h6 .anchor { 491 | margin-left: -40px; 492 | } 493 | 494 | .markdown-body summary h1, 495 | .markdown-body summary h2 { 496 | padding-bottom: 0; 497 | border-bottom: 0; 498 | } 499 | 500 | .markdown-body ul.no-list, 501 | .markdown-body ol.no-list { 502 | padding: 0; 503 | list-style-type: none; 504 | } 505 | 506 | .markdown-body ol[type="a s"] { 507 | list-style-type: lower-alpha; 508 | } 509 | 510 | .markdown-body ol[type="A s"] { 511 | list-style-type: upper-alpha; 512 | } 513 | 514 | .markdown-body ol[type="i s"] { 515 | list-style-type: lower-roman; 516 | } 517 | 518 | .markdown-body ol[type="I s"] { 519 | list-style-type: upper-roman; 520 | } 521 | 522 | .markdown-body ol[type="1"] { 523 | list-style-type: decimal; 524 | } 525 | 526 | .markdown-body div>ol:not([type]) { 527 | list-style-type: decimal; 528 | } 529 | 530 | .markdown-body ul ul, 531 | .markdown-body ul ol, 532 | .markdown-body ol ol, 533 | .markdown-body ol ul { 534 | margin-top: 0; 535 | margin-bottom: 0; 536 | } 537 | 538 | .markdown-body li>p { 539 | margin-top: 1rem; 540 | } 541 | 542 | .markdown-body li+li { 543 | margin-top: .25em; 544 | } 545 | 546 | .markdown-body dl { 547 | padding: 0; 548 | } 549 | 550 | .markdown-body dl dt { 551 | padding: 0; 552 | margin-top: 1rem; 553 | font-size: 1em; 554 | font-style: italic; 555 | font-weight: 600; 556 | } 557 | 558 | .markdown-body dl dd { 559 | padding: 0 1rem; 560 | margin-bottom: 1rem; 561 | } 562 | 563 | .markdown-body table th { 564 | font-weight: 600; 565 | } 566 | 567 | .markdown-body table th, 568 | .markdown-body table td { 569 | padding: 6px 13px; 570 | border: 1px solid #3d444d; 571 | } 572 | 573 | .markdown-body table td>:last-child { 574 | margin-bottom: 0; 575 | } 576 | 577 | .markdown-body table tr { 578 | background-color: #0d1117; 579 | border-top: 1px solid #3d444db3; 580 | } 581 | 582 | .markdown-body table tr:nth-child(2n) { 583 | background-color: #151b23; 584 | } 585 | 586 | .markdown-body table img { 587 | background-color: transparent; 588 | } 589 | 590 | .markdown-body img[align=right] { 591 | padding-left: 20px; 592 | } 593 | 594 | .markdown-body img[align=left] { 595 | padding-right: 20px; 596 | } 597 | 598 | .markdown-body .emoji { 599 | max-width: none; 600 | vertical-align: text-top; 601 | background-color: transparent; 602 | } 603 | 604 | .markdown-body span.frame { 605 | display: block; 606 | overflow: hidden; 607 | } 608 | 609 | .markdown-body span.frame>span { 610 | display: block; 611 | float: left; 612 | width: auto; 613 | padding: 7px; 614 | margin: 13px 0 0; 615 | overflow: hidden; 616 | border: 1px solid #3d444d; 617 | } 618 | 619 | .markdown-body span.frame span img { 620 | display: block; 621 | float: left; 622 | } 623 | 624 | .markdown-body span.frame span span { 625 | display: block; 626 | padding: 5px 0 0; 627 | clear: both; 628 | color: #f0f6fc; 629 | } 630 | 631 | .markdown-body span.align-center { 632 | display: block; 633 | overflow: hidden; 634 | clear: both; 635 | } 636 | 637 | .markdown-body span.align-center>span { 638 | display: block; 639 | margin: 13px auto 0; 640 | overflow: hidden; 641 | text-align: center; 642 | } 643 | 644 | .markdown-body span.align-center span img { 645 | margin: 0 auto; 646 | text-align: center; 647 | } 648 | 649 | .markdown-body span.align-right { 650 | display: block; 651 | overflow: hidden; 652 | clear: both; 653 | } 654 | 655 | .markdown-body span.align-right>span { 656 | display: block; 657 | margin: 13px 0 0; 658 | overflow: hidden; 659 | text-align: right; 660 | } 661 | 662 | .markdown-body span.align-right span img { 663 | margin: 0; 664 | text-align: right; 665 | } 666 | 667 | .markdown-body span.float-left { 668 | display: block; 669 | float: left; 670 | margin-right: 13px; 671 | overflow: hidden; 672 | } 673 | 674 | .markdown-body span.float-left span { 675 | margin: 13px 0 0; 676 | } 677 | 678 | .markdown-body span.float-right { 679 | display: block; 680 | float: right; 681 | margin-left: 13px; 682 | overflow: hidden; 683 | } 684 | 685 | .markdown-body span.float-right>span { 686 | display: block; 687 | margin: 13px auto 0; 688 | overflow: hidden; 689 | text-align: right; 690 | } 691 | 692 | .markdown-body code, 693 | .markdown-body tt { 694 | padding: .2em .4em; 695 | margin: 0; 696 | font-size: 85%; 697 | white-space: break-spaces; 698 | background-color: #656c7633; 699 | border-radius: 6px; 700 | } 701 | 702 | .markdown-body code br, 703 | .markdown-body tt br { 704 | display: none; 705 | } 706 | 707 | .markdown-body del code { 708 | text-decoration: inherit; 709 | } 710 | 711 | .markdown-body samp { 712 | font-size: 85%; 713 | } 714 | 715 | .markdown-body pre code { 716 | font-size: 100%; 717 | } 718 | 719 | .markdown-body pre>code { 720 | padding: 0; 721 | margin: 0; 722 | word-break: normal; 723 | white-space: pre; 724 | background: transparent; 725 | border: 0; 726 | } 727 | 728 | .markdown-body .highlight { 729 | margin-bottom: 1rem; 730 | } 731 | 732 | .markdown-body .highlight pre { 733 | margin-bottom: 0; 734 | word-break: normal; 735 | } 736 | 737 | .markdown-body .highlight pre, 738 | .markdown-body pre { 739 | padding: 1rem; 740 | overflow: auto; 741 | font-size: 85%; 742 | line-height: 1.45; 743 | color: #f0f6fc; 744 | background-color: #151b23; 745 | border-radius: 6px; 746 | } 747 | 748 | .markdown-body pre code, 749 | .markdown-body pre tt { 750 | display: inline; 751 | max-width: auto; 752 | padding: 0; 753 | margin: 0; 754 | overflow: visible; 755 | line-height: inherit; 756 | word-wrap: normal; 757 | background-color: transparent; 758 | border: 0; 759 | } 760 | 761 | .markdown-body .csv-data td, 762 | .markdown-body .csv-data th { 763 | padding: 5px; 764 | overflow: hidden; 765 | font-size: 12px; 766 | line-height: 1; 767 | text-align: left; 768 | white-space: nowrap; 769 | } 770 | 771 | .markdown-body .csv-data .blob-num { 772 | padding: 10px 0.5rem 9px; 773 | text-align: right; 774 | background: #0d1117; 775 | border: 0; 776 | } 777 | 778 | .markdown-body .csv-data tr { 779 | border-top: 0; 780 | } 781 | 782 | .markdown-body .csv-data th { 783 | font-weight: 600; 784 | background: #151b23; 785 | border-top: 0; 786 | } 787 | 788 | .markdown-body [data-footnote-ref]::before { 789 | content: "["; 790 | } 791 | 792 | .markdown-body [data-footnote-ref]::after { 793 | content: "]"; 794 | } 795 | 796 | .markdown-body .footnotes { 797 | font-size: 12px; 798 | color: #9198a1; 799 | border-top: 1px solid #3d444d; 800 | } 801 | 802 | .markdown-body .footnotes ol { 803 | padding-left: 1rem; 804 | } 805 | 806 | .markdown-body .footnotes ol ul { 807 | display: inline-block; 808 | padding-left: 1rem; 809 | margin-top: 1rem; 810 | } 811 | 812 | .markdown-body .footnotes li { 813 | position: relative; 814 | } 815 | 816 | .markdown-body .footnotes li:target::before { 817 | position: absolute; 818 | top: calc(0.5rem*-1); 819 | right: calc(0.5rem*-1); 820 | bottom: calc(0.5rem*-1); 821 | left: calc(1.5rem*-1); 822 | pointer-events: none; 823 | content: ""; 824 | border: 2px solid #1f6feb; 825 | border-radius: 6px; 826 | } 827 | 828 | .markdown-body .footnotes li:target { 829 | color: #f0f6fc; 830 | } 831 | 832 | .markdown-body .footnotes .data-footnote-backref g-emoji { 833 | font-family: monospace; 834 | } 835 | 836 | .markdown-body .pl-c { 837 | color: #9198a1; 838 | } 839 | 840 | .markdown-body .pl-c1, 841 | .markdown-body .pl-s .pl-v { 842 | color: #79c0ff; 843 | } 844 | 845 | .markdown-body .pl-e, 846 | .markdown-body .pl-en { 847 | color: #d2a8ff; 848 | } 849 | 850 | .markdown-body .pl-smi, 851 | .markdown-body .pl-s .pl-s1 { 852 | color: #f0f6fc; 853 | } 854 | 855 | .markdown-body .pl-ent { 856 | color: #a5d6ff; 857 | } 858 | 859 | .markdown-body .pl-k { 860 | color: #ff7b72; 861 | } 862 | 863 | .markdown-body .pl-s, 864 | .markdown-body .pl-pds, 865 | .markdown-body .pl-s .pl-pse .pl-s1, 866 | .markdown-body .pl-sr, 867 | .markdown-body .pl-sr .pl-cce, 868 | .markdown-body .pl-sr .pl-sre, 869 | .markdown-body .pl-sr .pl-sra { 870 | color: #a5d6ff; 871 | } 872 | 873 | .markdown-body .pl-v, 874 | .markdown-body .pl-smw { 875 | color: #ffa198; 876 | } 877 | 878 | .markdown-body .pl-bu { 879 | color: #f85149; 880 | } 881 | 882 | .markdown-body .pl-ii { 883 | color: #f0f6fc; 884 | background-color: #8e1519; 885 | } 886 | 887 | .markdown-body .pl-c2 { 888 | color: #f0f6fc; 889 | background-color: #b62324; 890 | } 891 | 892 | .markdown-body .pl-sr .pl-cce { 893 | font-weight: bold; 894 | color: #a5d6ff; 895 | } 896 | 897 | .markdown-body .pl-ml { 898 | color: #f2cc60; 899 | } 900 | 901 | .markdown-body .pl-mh, 902 | .markdown-body .pl-mh .pl-en, 903 | .markdown-body .pl-ms { 904 | font-weight: bold; 905 | color: #1f6feb; 906 | } 907 | 908 | .markdown-body .pl-mi { 909 | font-style: italic; 910 | color: #f0f6fc; 911 | } 912 | 913 | .markdown-body .pl-mb { 914 | font-weight: bold; 915 | color: #f0f6fc; 916 | } 917 | 918 | .markdown-body .pl-md { 919 | color: #ffdcd7; 920 | background-color: #67060c; 921 | } 922 | 923 | .markdown-body .pl-mi1 { 924 | color: #cae8ff; 925 | background-color: #0c2d6b; 926 | } 927 | 928 | .markdown-body .pl-mc { 929 | color: #ffdcd7; 930 | background-color: #67060c; 931 | } 932 | 933 | .markdown-body .pl-mi2 { 934 | color: #f0f6fc; 935 | background-color: #1158c7; 936 | } 937 | 938 | .markdown-body .pl-mdr { 939 | font-weight: bold; 940 | color: #d2a8ff; 941 | } 942 | 943 | .markdown-body .pl-ba { 944 | color: #9198a1; 945 | } 946 | 947 | .markdown-body .pl-sg { 948 | color: #3d444d; 949 | } 950 | 951 | .markdown-body .pl-corl { 952 | text-decoration: underline; 953 | color: #a5d6ff; 954 | } 955 | 956 | .markdown-body [role=button]:focus:not(:focus-visible), 957 | .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), 958 | .markdown-body button:focus:not(:focus-visible), 959 | .markdown-body summary:focus:not(:focus-visible), 960 | .markdown-body a:focus:not(:focus-visible) { 961 | outline: none; 962 | box-shadow: none; 963 | } 964 | 965 | .markdown-body [tabindex="0"]:focus:not(:focus-visible), 966 | .markdown-body details-dialog:focus:not(:focus-visible) { 967 | outline: none; 968 | } 969 | 970 | .markdown-body g-emoji { 971 | display: inline-block; 972 | min-width: 1ch; 973 | font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 974 | font-size: 1em; 975 | font-style: normal !important; 976 | font-weight: 400; 977 | line-height: 1; 978 | vertical-align: -0.075em; 979 | } 980 | 981 | .markdown-body g-emoji img { 982 | width: 1em; 983 | height: 1em; 984 | } 985 | 986 | .markdown-body .task-list-item { 987 | list-style-type: none; 988 | } 989 | 990 | .markdown-body .task-list-item label { 991 | font-weight: 400; 992 | } 993 | 994 | .markdown-body .task-list-item.enabled label { 995 | cursor: pointer; 996 | } 997 | 998 | .markdown-body .task-list-item+.task-list-item { 999 | margin-top: 0.25rem; 1000 | } 1001 | 1002 | .markdown-body .task-list-item .handle { 1003 | display: none; 1004 | } 1005 | 1006 | .markdown-body .task-list-item-checkbox { 1007 | margin: 0 .2em .25em -1.4em; 1008 | vertical-align: middle; 1009 | } 1010 | 1011 | .markdown-body ul:dir(rtl) .task-list-item-checkbox { 1012 | margin: 0 -1.6em .25em .2em; 1013 | } 1014 | 1015 | .markdown-body ol:dir(rtl) .task-list-item-checkbox { 1016 | margin: 0 -1.6em .25em .2em; 1017 | } 1018 | 1019 | .markdown-body .contains-task-list:hover .task-list-item-convert-container, 1020 | .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { 1021 | display: block; 1022 | width: auto; 1023 | height: 24px; 1024 | overflow: visible; 1025 | clip: auto; 1026 | } 1027 | 1028 | .markdown-body ::-webkit-calendar-picker-indicator { 1029 | filter: invert(50%); 1030 | } 1031 | 1032 | .markdown-body .markdown-alert { 1033 | padding: 0.5rem 1rem; 1034 | margin-bottom: 1rem; 1035 | color: inherit; 1036 | border-left: .25em solid #3d444d; 1037 | } 1038 | 1039 | .markdown-body .markdown-alert>:first-child { 1040 | margin-top: 0; 1041 | } 1042 | 1043 | .markdown-body .markdown-alert>:last-child { 1044 | margin-bottom: 0; 1045 | } 1046 | 1047 | .markdown-body .markdown-alert .markdown-alert-title { 1048 | display: flex; 1049 | font-weight: 500; 1050 | align-items: center; 1051 | line-height: 1; 1052 | } 1053 | 1054 | .markdown-body .markdown-alert.markdown-alert-note { 1055 | border-left-color: #1f6feb; 1056 | } 1057 | 1058 | .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { 1059 | color: #4493f8; 1060 | } 1061 | 1062 | .markdown-body .markdown-alert.markdown-alert-important { 1063 | border-left-color: #8957e5; 1064 | } 1065 | 1066 | .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { 1067 | color: #ab7df8; 1068 | } 1069 | 1070 | .markdown-body .markdown-alert.markdown-alert-warning { 1071 | border-left-color: #9e6a03; 1072 | } 1073 | 1074 | .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { 1075 | color: #d29922; 1076 | } 1077 | 1078 | .markdown-body .markdown-alert.markdown-alert-tip { 1079 | border-left-color: #1f6feb; 1080 | } 1081 | 1082 | .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { 1083 | color: #58a6ff; 1084 | } 1085 | 1086 | .markdown-body .markdown-alert.markdown-alert-caution { 1087 | border-left-color: #da3633; 1088 | } 1089 | 1090 | .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { 1091 | color: #f85149; 1092 | } 1093 | 1094 | .markdown-body>*:first-child>.heading-element:first-child { 1095 | margin-top: 0 !important; 1096 | } 1097 | -------------------------------------------------------------------------------- /dist/light.css: -------------------------------------------------------------------------------- 1 | /* light */ 2 | .markdown-body { 3 | color-scheme: light; 4 | -ms-text-size-adjust: 100%; 5 | -webkit-text-size-adjust: 100%; 6 | margin: 0; 7 | color: #1f2328; 8 | background-color: #ffffff; 9 | font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; 10 | font-size: 16px; 11 | line-height: 1.5; 12 | word-wrap: break-word; 13 | } 14 | 15 | .markdown-body .octicon { 16 | display: inline-block; 17 | fill: currentColor; 18 | vertical-align: text-bottom; 19 | } 20 | 21 | .markdown-body h1:hover .anchor .octicon-link:before, 22 | .markdown-body h2:hover .anchor .octicon-link:before, 23 | .markdown-body h3:hover .anchor .octicon-link:before, 24 | .markdown-body h4:hover .anchor .octicon-link:before, 25 | .markdown-body h5:hover .anchor .octicon-link:before, 26 | .markdown-body h6:hover .anchor .octicon-link:before { 27 | width: 16px; 28 | height: 16px; 29 | content: ' '; 30 | display: inline-block; 31 | background-color: currentColor; 32 | -webkit-mask-image: url("data:image/svg+xml,"); 33 | mask-image: url("data:image/svg+xml,"); 34 | } 35 | 36 | .markdown-body details, 37 | .markdown-body figcaption, 38 | .markdown-body figure { 39 | display: block; 40 | } 41 | 42 | .markdown-body summary { 43 | display: list-item; 44 | } 45 | 46 | .markdown-body [hidden] { 47 | display: none !important; 48 | } 49 | 50 | .markdown-body a { 51 | background-color: transparent; 52 | color: #0969da; 53 | text-decoration: none; 54 | } 55 | 56 | .markdown-body abbr[title] { 57 | border-bottom: none; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | } 61 | 62 | .markdown-body b, 63 | .markdown-body strong { 64 | font-weight: 600; 65 | } 66 | 67 | .markdown-body dfn { 68 | font-style: italic; 69 | } 70 | 71 | .markdown-body h1 { 72 | margin: .67em 0; 73 | font-weight: 600; 74 | padding-bottom: .3em; 75 | font-size: 2em; 76 | border-bottom: 1px solid #d1d9e0b3; 77 | } 78 | 79 | .markdown-body mark { 80 | background-color: #fff8c5; 81 | color: #1f2328; 82 | } 83 | 84 | .markdown-body small { 85 | font-size: 90%; 86 | } 87 | 88 | .markdown-body sub, 89 | .markdown-body sup { 90 | font-size: 75%; 91 | line-height: 0; 92 | position: relative; 93 | vertical-align: baseline; 94 | } 95 | 96 | .markdown-body sub { 97 | bottom: -0.25em; 98 | } 99 | 100 | .markdown-body sup { 101 | top: -0.5em; 102 | } 103 | 104 | .markdown-body img { 105 | border-style: none; 106 | max-width: 100%; 107 | box-sizing: content-box; 108 | } 109 | 110 | .markdown-body code, 111 | .markdown-body kbd, 112 | .markdown-body pre, 113 | .markdown-body samp { 114 | font-family: monospace; 115 | font-size: 1em; 116 | } 117 | 118 | .markdown-body figure { 119 | margin: 1em 2.5rem; 120 | } 121 | 122 | .markdown-body hr { 123 | box-sizing: content-box; 124 | overflow: hidden; 125 | background: transparent; 126 | border-bottom: 1px solid #d1d9e0b3; 127 | height: .25em; 128 | padding: 0; 129 | margin: 1.5rem 0; 130 | background-color: #d1d9e0; 131 | border: 0; 132 | } 133 | 134 | .markdown-body input { 135 | font: inherit; 136 | margin: 0; 137 | overflow: visible; 138 | font-family: inherit; 139 | font-size: inherit; 140 | line-height: inherit; 141 | } 142 | 143 | .markdown-body [type=button], 144 | .markdown-body [type=reset], 145 | .markdown-body [type=submit] { 146 | -webkit-appearance: button; 147 | appearance: button; 148 | } 149 | 150 | .markdown-body [type=checkbox], 151 | .markdown-body [type=radio] { 152 | box-sizing: border-box; 153 | padding: 0; 154 | } 155 | 156 | .markdown-body [type=number]::-webkit-inner-spin-button, 157 | .markdown-body [type=number]::-webkit-outer-spin-button { 158 | height: auto; 159 | } 160 | 161 | .markdown-body [type=search]::-webkit-search-cancel-button, 162 | .markdown-body [type=search]::-webkit-search-decoration { 163 | -webkit-appearance: none; 164 | appearance: none; 165 | } 166 | 167 | .markdown-body ::-webkit-input-placeholder { 168 | color: inherit; 169 | opacity: .54; 170 | } 171 | 172 | .markdown-body ::-webkit-file-upload-button { 173 | -webkit-appearance: button; 174 | appearance: button; 175 | font: inherit; 176 | } 177 | 178 | .markdown-body a:hover { 179 | text-decoration: underline; 180 | } 181 | 182 | .markdown-body ::placeholder { 183 | color: #59636e; 184 | opacity: 1; 185 | } 186 | 187 | .markdown-body hr::before { 188 | display: table; 189 | content: ""; 190 | } 191 | 192 | .markdown-body hr::after { 193 | display: table; 194 | clear: both; 195 | content: ""; 196 | } 197 | 198 | .markdown-body table { 199 | border-spacing: 0; 200 | border-collapse: collapse; 201 | display: block; 202 | width: max-content; 203 | max-width: 100%; 204 | overflow: auto; 205 | font-variant: tabular-nums; 206 | } 207 | 208 | .markdown-body td, 209 | .markdown-body th { 210 | padding: 0; 211 | } 212 | 213 | .markdown-body details summary { 214 | cursor: pointer; 215 | } 216 | 217 | .markdown-body a:focus, 218 | .markdown-body [role=button]:focus, 219 | .markdown-body input[type=radio]:focus, 220 | .markdown-body input[type=checkbox]:focus { 221 | outline: 2px solid #0969da; 222 | outline-offset: -2px; 223 | box-shadow: none; 224 | } 225 | 226 | .markdown-body a:focus:not(:focus-visible), 227 | .markdown-body [role=button]:focus:not(:focus-visible), 228 | .markdown-body input[type=radio]:focus:not(:focus-visible), 229 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { 230 | outline: solid 1px transparent; 231 | } 232 | 233 | .markdown-body a:focus-visible, 234 | .markdown-body [role=button]:focus-visible, 235 | .markdown-body input[type=radio]:focus-visible, 236 | .markdown-body input[type=checkbox]:focus-visible { 237 | outline: 2px solid #0969da; 238 | outline-offset: -2px; 239 | box-shadow: none; 240 | } 241 | 242 | .markdown-body a:not([class]):focus, 243 | .markdown-body a:not([class]):focus-visible, 244 | .markdown-body input[type=radio]:focus, 245 | .markdown-body input[type=radio]:focus-visible, 246 | .markdown-body input[type=checkbox]:focus, 247 | .markdown-body input[type=checkbox]:focus-visible { 248 | outline-offset: 0; 249 | } 250 | 251 | .markdown-body kbd { 252 | display: inline-block; 253 | padding: 0.25rem; 254 | font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 255 | line-height: 10px; 256 | color: #1f2328; 257 | vertical-align: middle; 258 | background-color: #f6f8fa; 259 | border: solid 1px #d1d9e0b3; 260 | border-bottom-color: #d1d9e0b3; 261 | border-radius: 6px; 262 | box-shadow: inset 0 -1px 0 #d1d9e0b3; 263 | } 264 | 265 | .markdown-body h1, 266 | .markdown-body h2, 267 | .markdown-body h3, 268 | .markdown-body h4, 269 | .markdown-body h5, 270 | .markdown-body h6 { 271 | margin-top: 1.5rem; 272 | margin-bottom: 1rem; 273 | font-weight: 600; 274 | line-height: 1.25; 275 | } 276 | 277 | .markdown-body h2 { 278 | font-weight: 600; 279 | padding-bottom: .3em; 280 | font-size: 1.5em; 281 | border-bottom: 1px solid #d1d9e0b3; 282 | } 283 | 284 | .markdown-body h3 { 285 | font-weight: 600; 286 | font-size: 1.25em; 287 | } 288 | 289 | .markdown-body h4 { 290 | font-weight: 600; 291 | font-size: 1em; 292 | } 293 | 294 | .markdown-body h5 { 295 | font-weight: 600; 296 | font-size: .875em; 297 | } 298 | 299 | .markdown-body h6 { 300 | font-weight: 600; 301 | font-size: .85em; 302 | color: #59636e; 303 | } 304 | 305 | .markdown-body p { 306 | margin-top: 0; 307 | margin-bottom: 10px; 308 | } 309 | 310 | .markdown-body blockquote { 311 | margin: 0; 312 | padding: 0 1em; 313 | color: #59636e; 314 | border-left: .25em solid #d1d9e0; 315 | } 316 | 317 | .markdown-body ul, 318 | .markdown-body ol { 319 | margin-top: 0; 320 | margin-bottom: 0; 321 | padding-left: 2em; 322 | } 323 | 324 | .markdown-body ol ol, 325 | .markdown-body ul ol { 326 | list-style-type: lower-roman; 327 | } 328 | 329 | .markdown-body ul ul ol, 330 | .markdown-body ul ol ol, 331 | .markdown-body ol ul ol, 332 | .markdown-body ol ol ol { 333 | list-style-type: lower-alpha; 334 | } 335 | 336 | .markdown-body dd { 337 | margin-left: 0; 338 | } 339 | 340 | .markdown-body tt, 341 | .markdown-body code, 342 | .markdown-body samp { 343 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 344 | font-size: 12px; 345 | } 346 | 347 | .markdown-body pre { 348 | margin-top: 0; 349 | margin-bottom: 0; 350 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 351 | font-size: 12px; 352 | word-wrap: normal; 353 | } 354 | 355 | .markdown-body .octicon { 356 | display: inline-block; 357 | overflow: visible !important; 358 | vertical-align: text-bottom; 359 | fill: currentColor; 360 | } 361 | 362 | .markdown-body input::-webkit-outer-spin-button, 363 | .markdown-body input::-webkit-inner-spin-button { 364 | margin: 0; 365 | appearance: none; 366 | } 367 | 368 | .markdown-body .mr-2 { 369 | margin-right: 0.5rem !important; 370 | } 371 | 372 | .markdown-body::before { 373 | display: table; 374 | content: ""; 375 | } 376 | 377 | .markdown-body::after { 378 | display: table; 379 | clear: both; 380 | content: ""; 381 | } 382 | 383 | .markdown-body>*:first-child { 384 | margin-top: 0 !important; 385 | } 386 | 387 | .markdown-body>*:last-child { 388 | margin-bottom: 0 !important; 389 | } 390 | 391 | .markdown-body a:not([href]) { 392 | color: inherit; 393 | text-decoration: none; 394 | } 395 | 396 | .markdown-body .absent { 397 | color: #d1242f; 398 | } 399 | 400 | .markdown-body .anchor { 401 | float: left; 402 | padding-right: 0.25rem; 403 | margin-left: -20px; 404 | line-height: 1; 405 | } 406 | 407 | .markdown-body .anchor:focus { 408 | outline: none; 409 | } 410 | 411 | .markdown-body p, 412 | .markdown-body blockquote, 413 | .markdown-body ul, 414 | .markdown-body ol, 415 | .markdown-body dl, 416 | .markdown-body table, 417 | .markdown-body pre, 418 | .markdown-body details { 419 | margin-top: 0; 420 | margin-bottom: 1rem; 421 | } 422 | 423 | .markdown-body blockquote>:first-child { 424 | margin-top: 0; 425 | } 426 | 427 | .markdown-body blockquote>:last-child { 428 | margin-bottom: 0; 429 | } 430 | 431 | .markdown-body h1 .octicon-link, 432 | .markdown-body h2 .octicon-link, 433 | .markdown-body h3 .octicon-link, 434 | .markdown-body h4 .octicon-link, 435 | .markdown-body h5 .octicon-link, 436 | .markdown-body h6 .octicon-link { 437 | color: #1f2328; 438 | vertical-align: middle; 439 | visibility: hidden; 440 | } 441 | 442 | .markdown-body h1:hover .anchor, 443 | .markdown-body h2:hover .anchor, 444 | .markdown-body h3:hover .anchor, 445 | .markdown-body h4:hover .anchor, 446 | .markdown-body h5:hover .anchor, 447 | .markdown-body h6:hover .anchor { 448 | text-decoration: none; 449 | } 450 | 451 | .markdown-body h1:hover .anchor .octicon-link, 452 | .markdown-body h2:hover .anchor .octicon-link, 453 | .markdown-body h3:hover .anchor .octicon-link, 454 | .markdown-body h4:hover .anchor .octicon-link, 455 | .markdown-body h5:hover .anchor .octicon-link, 456 | .markdown-body h6:hover .anchor .octicon-link { 457 | visibility: visible; 458 | } 459 | 460 | .markdown-body h1 tt, 461 | .markdown-body h1 code, 462 | .markdown-body h2 tt, 463 | .markdown-body h2 code, 464 | .markdown-body h3 tt, 465 | .markdown-body h3 code, 466 | .markdown-body h4 tt, 467 | .markdown-body h4 code, 468 | .markdown-body h5 tt, 469 | .markdown-body h5 code, 470 | .markdown-body h6 tt, 471 | .markdown-body h6 code { 472 | padding: 0 .2em; 473 | font-size: inherit; 474 | } 475 | 476 | .markdown-body summary h1, 477 | .markdown-body summary h2, 478 | .markdown-body summary h3, 479 | .markdown-body summary h4, 480 | .markdown-body summary h5, 481 | .markdown-body summary h6 { 482 | display: inline-block; 483 | } 484 | 485 | .markdown-body summary h1 .anchor, 486 | .markdown-body summary h2 .anchor, 487 | .markdown-body summary h3 .anchor, 488 | .markdown-body summary h4 .anchor, 489 | .markdown-body summary h5 .anchor, 490 | .markdown-body summary h6 .anchor { 491 | margin-left: -40px; 492 | } 493 | 494 | .markdown-body summary h1, 495 | .markdown-body summary h2 { 496 | padding-bottom: 0; 497 | border-bottom: 0; 498 | } 499 | 500 | .markdown-body ul.no-list, 501 | .markdown-body ol.no-list { 502 | padding: 0; 503 | list-style-type: none; 504 | } 505 | 506 | .markdown-body ol[type="a s"] { 507 | list-style-type: lower-alpha; 508 | } 509 | 510 | .markdown-body ol[type="A s"] { 511 | list-style-type: upper-alpha; 512 | } 513 | 514 | .markdown-body ol[type="i s"] { 515 | list-style-type: lower-roman; 516 | } 517 | 518 | .markdown-body ol[type="I s"] { 519 | list-style-type: upper-roman; 520 | } 521 | 522 | .markdown-body ol[type="1"] { 523 | list-style-type: decimal; 524 | } 525 | 526 | .markdown-body div>ol:not([type]) { 527 | list-style-type: decimal; 528 | } 529 | 530 | .markdown-body ul ul, 531 | .markdown-body ul ol, 532 | .markdown-body ol ol, 533 | .markdown-body ol ul { 534 | margin-top: 0; 535 | margin-bottom: 0; 536 | } 537 | 538 | .markdown-body li>p { 539 | margin-top: 1rem; 540 | } 541 | 542 | .markdown-body li+li { 543 | margin-top: .25em; 544 | } 545 | 546 | .markdown-body dl { 547 | padding: 0; 548 | } 549 | 550 | .markdown-body dl dt { 551 | padding: 0; 552 | margin-top: 1rem; 553 | font-size: 1em; 554 | font-style: italic; 555 | font-weight: 600; 556 | } 557 | 558 | .markdown-body dl dd { 559 | padding: 0 1rem; 560 | margin-bottom: 1rem; 561 | } 562 | 563 | .markdown-body table th { 564 | font-weight: 600; 565 | } 566 | 567 | .markdown-body table th, 568 | .markdown-body table td { 569 | padding: 6px 13px; 570 | border: 1px solid #d1d9e0; 571 | } 572 | 573 | .markdown-body table td>:last-child { 574 | margin-bottom: 0; 575 | } 576 | 577 | .markdown-body table tr { 578 | background-color: #ffffff; 579 | border-top: 1px solid #d1d9e0b3; 580 | } 581 | 582 | .markdown-body table tr:nth-child(2n) { 583 | background-color: #f6f8fa; 584 | } 585 | 586 | .markdown-body table img { 587 | background-color: transparent; 588 | } 589 | 590 | .markdown-body img[align=right] { 591 | padding-left: 20px; 592 | } 593 | 594 | .markdown-body img[align=left] { 595 | padding-right: 20px; 596 | } 597 | 598 | .markdown-body .emoji { 599 | max-width: none; 600 | vertical-align: text-top; 601 | background-color: transparent; 602 | } 603 | 604 | .markdown-body span.frame { 605 | display: block; 606 | overflow: hidden; 607 | } 608 | 609 | .markdown-body span.frame>span { 610 | display: block; 611 | float: left; 612 | width: auto; 613 | padding: 7px; 614 | margin: 13px 0 0; 615 | overflow: hidden; 616 | border: 1px solid #d1d9e0; 617 | } 618 | 619 | .markdown-body span.frame span img { 620 | display: block; 621 | float: left; 622 | } 623 | 624 | .markdown-body span.frame span span { 625 | display: block; 626 | padding: 5px 0 0; 627 | clear: both; 628 | color: #1f2328; 629 | } 630 | 631 | .markdown-body span.align-center { 632 | display: block; 633 | overflow: hidden; 634 | clear: both; 635 | } 636 | 637 | .markdown-body span.align-center>span { 638 | display: block; 639 | margin: 13px auto 0; 640 | overflow: hidden; 641 | text-align: center; 642 | } 643 | 644 | .markdown-body span.align-center span img { 645 | margin: 0 auto; 646 | text-align: center; 647 | } 648 | 649 | .markdown-body span.align-right { 650 | display: block; 651 | overflow: hidden; 652 | clear: both; 653 | } 654 | 655 | .markdown-body span.align-right>span { 656 | display: block; 657 | margin: 13px 0 0; 658 | overflow: hidden; 659 | text-align: right; 660 | } 661 | 662 | .markdown-body span.align-right span img { 663 | margin: 0; 664 | text-align: right; 665 | } 666 | 667 | .markdown-body span.float-left { 668 | display: block; 669 | float: left; 670 | margin-right: 13px; 671 | overflow: hidden; 672 | } 673 | 674 | .markdown-body span.float-left span { 675 | margin: 13px 0 0; 676 | } 677 | 678 | .markdown-body span.float-right { 679 | display: block; 680 | float: right; 681 | margin-left: 13px; 682 | overflow: hidden; 683 | } 684 | 685 | .markdown-body span.float-right>span { 686 | display: block; 687 | margin: 13px auto 0; 688 | overflow: hidden; 689 | text-align: right; 690 | } 691 | 692 | .markdown-body code, 693 | .markdown-body tt { 694 | padding: .2em .4em; 695 | margin: 0; 696 | font-size: 85%; 697 | white-space: break-spaces; 698 | background-color: #818b981f; 699 | border-radius: 6px; 700 | } 701 | 702 | .markdown-body code br, 703 | .markdown-body tt br { 704 | display: none; 705 | } 706 | 707 | .markdown-body del code { 708 | text-decoration: inherit; 709 | } 710 | 711 | .markdown-body samp { 712 | font-size: 85%; 713 | } 714 | 715 | .markdown-body pre code { 716 | font-size: 100%; 717 | } 718 | 719 | .markdown-body pre>code { 720 | padding: 0; 721 | margin: 0; 722 | word-break: normal; 723 | white-space: pre; 724 | background: transparent; 725 | border: 0; 726 | } 727 | 728 | .markdown-body .highlight { 729 | margin-bottom: 1rem; 730 | } 731 | 732 | .markdown-body .highlight pre { 733 | margin-bottom: 0; 734 | word-break: normal; 735 | } 736 | 737 | .markdown-body .highlight pre, 738 | .markdown-body pre { 739 | padding: 1rem; 740 | overflow: auto; 741 | font-size: 85%; 742 | line-height: 1.45; 743 | color: #1f2328; 744 | background-color: #f6f8fa; 745 | border-radius: 6px; 746 | } 747 | 748 | .markdown-body pre code, 749 | .markdown-body pre tt { 750 | display: inline; 751 | max-width: auto; 752 | padding: 0; 753 | margin: 0; 754 | overflow: visible; 755 | line-height: inherit; 756 | word-wrap: normal; 757 | background-color: transparent; 758 | border: 0; 759 | } 760 | 761 | .markdown-body .csv-data td, 762 | .markdown-body .csv-data th { 763 | padding: 5px; 764 | overflow: hidden; 765 | font-size: 12px; 766 | line-height: 1; 767 | text-align: left; 768 | white-space: nowrap; 769 | } 770 | 771 | .markdown-body .csv-data .blob-num { 772 | padding: 10px 0.5rem 9px; 773 | text-align: right; 774 | background: #ffffff; 775 | border: 0; 776 | } 777 | 778 | .markdown-body .csv-data tr { 779 | border-top: 0; 780 | } 781 | 782 | .markdown-body .csv-data th { 783 | font-weight: 600; 784 | background: #f6f8fa; 785 | border-top: 0; 786 | } 787 | 788 | .markdown-body [data-footnote-ref]::before { 789 | content: "["; 790 | } 791 | 792 | .markdown-body [data-footnote-ref]::after { 793 | content: "]"; 794 | } 795 | 796 | .markdown-body .footnotes { 797 | font-size: 12px; 798 | color: #59636e; 799 | border-top: 1px solid #d1d9e0; 800 | } 801 | 802 | .markdown-body .footnotes ol { 803 | padding-left: 1rem; 804 | } 805 | 806 | .markdown-body .footnotes ol ul { 807 | display: inline-block; 808 | padding-left: 1rem; 809 | margin-top: 1rem; 810 | } 811 | 812 | .markdown-body .footnotes li { 813 | position: relative; 814 | } 815 | 816 | .markdown-body .footnotes li:target::before { 817 | position: absolute; 818 | top: calc(0.5rem*-1); 819 | right: calc(0.5rem*-1); 820 | bottom: calc(0.5rem*-1); 821 | left: calc(1.5rem*-1); 822 | pointer-events: none; 823 | content: ""; 824 | border: 2px solid #0969da; 825 | border-radius: 6px; 826 | } 827 | 828 | .markdown-body .footnotes li:target { 829 | color: #1f2328; 830 | } 831 | 832 | .markdown-body .footnotes .data-footnote-backref g-emoji { 833 | font-family: monospace; 834 | } 835 | 836 | .markdown-body .pl-c { 837 | color: #59636e; 838 | } 839 | 840 | .markdown-body .pl-c1, 841 | .markdown-body .pl-s .pl-v { 842 | color: #0550ae; 843 | } 844 | 845 | .markdown-body .pl-e, 846 | .markdown-body .pl-en { 847 | color: #6639ba; 848 | } 849 | 850 | .markdown-body .pl-smi, 851 | .markdown-body .pl-s .pl-s1 { 852 | color: #1f2328; 853 | } 854 | 855 | .markdown-body .pl-ent { 856 | color: #0550ae; 857 | } 858 | 859 | .markdown-body .pl-k { 860 | color: #cf222e; 861 | } 862 | 863 | .markdown-body .pl-s, 864 | .markdown-body .pl-pds, 865 | .markdown-body .pl-s .pl-pse .pl-s1, 866 | .markdown-body .pl-sr, 867 | .markdown-body .pl-sr .pl-cce, 868 | .markdown-body .pl-sr .pl-sre, 869 | .markdown-body .pl-sr .pl-sra { 870 | color: #0a3069; 871 | } 872 | 873 | .markdown-body .pl-v, 874 | .markdown-body .pl-smw { 875 | color: #953800; 876 | } 877 | 878 | .markdown-body .pl-bu { 879 | color: #82071e; 880 | } 881 | 882 | .markdown-body .pl-ii { 883 | color: #f6f8fa; 884 | background-color: #82071e; 885 | } 886 | 887 | .markdown-body .pl-c2 { 888 | color: #f6f8fa; 889 | background-color: #cf222e; 890 | } 891 | 892 | .markdown-body .pl-sr .pl-cce { 893 | font-weight: bold; 894 | color: #116329; 895 | } 896 | 897 | .markdown-body .pl-ml { 898 | color: #3b2300; 899 | } 900 | 901 | .markdown-body .pl-mh, 902 | .markdown-body .pl-mh .pl-en, 903 | .markdown-body .pl-ms { 904 | font-weight: bold; 905 | color: #0550ae; 906 | } 907 | 908 | .markdown-body .pl-mi { 909 | font-style: italic; 910 | color: #1f2328; 911 | } 912 | 913 | .markdown-body .pl-mb { 914 | font-weight: bold; 915 | color: #1f2328; 916 | } 917 | 918 | .markdown-body .pl-md { 919 | color: #82071e; 920 | background-color: #ffebe9; 921 | } 922 | 923 | .markdown-body .pl-mi1 { 924 | color: #116329; 925 | background-color: #dafbe1; 926 | } 927 | 928 | .markdown-body .pl-mc { 929 | color: #953800; 930 | background-color: #ffd8b5; 931 | } 932 | 933 | .markdown-body .pl-mi2 { 934 | color: #d1d9e0; 935 | background-color: #0550ae; 936 | } 937 | 938 | .markdown-body .pl-mdr { 939 | font-weight: bold; 940 | color: #8250df; 941 | } 942 | 943 | .markdown-body .pl-ba { 944 | color: #59636e; 945 | } 946 | 947 | .markdown-body .pl-sg { 948 | color: #818b98; 949 | } 950 | 951 | .markdown-body .pl-corl { 952 | text-decoration: underline; 953 | color: #0a3069; 954 | } 955 | 956 | .markdown-body [role=button]:focus:not(:focus-visible), 957 | .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), 958 | .markdown-body button:focus:not(:focus-visible), 959 | .markdown-body summary:focus:not(:focus-visible), 960 | .markdown-body a:focus:not(:focus-visible) { 961 | outline: none; 962 | box-shadow: none; 963 | } 964 | 965 | .markdown-body [tabindex="0"]:focus:not(:focus-visible), 966 | .markdown-body details-dialog:focus:not(:focus-visible) { 967 | outline: none; 968 | } 969 | 970 | .markdown-body g-emoji { 971 | display: inline-block; 972 | min-width: 1ch; 973 | font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 974 | font-size: 1em; 975 | font-style: normal !important; 976 | font-weight: 400; 977 | line-height: 1; 978 | vertical-align: -0.075em; 979 | } 980 | 981 | .markdown-body g-emoji img { 982 | width: 1em; 983 | height: 1em; 984 | } 985 | 986 | .markdown-body .task-list-item { 987 | list-style-type: none; 988 | } 989 | 990 | .markdown-body .task-list-item label { 991 | font-weight: 400; 992 | } 993 | 994 | .markdown-body .task-list-item.enabled label { 995 | cursor: pointer; 996 | } 997 | 998 | .markdown-body .task-list-item+.task-list-item { 999 | margin-top: 0.25rem; 1000 | } 1001 | 1002 | .markdown-body .task-list-item .handle { 1003 | display: none; 1004 | } 1005 | 1006 | .markdown-body .task-list-item-checkbox { 1007 | margin: 0 .2em .25em -1.4em; 1008 | vertical-align: middle; 1009 | } 1010 | 1011 | .markdown-body ul:dir(rtl) .task-list-item-checkbox { 1012 | margin: 0 -1.6em .25em .2em; 1013 | } 1014 | 1015 | .markdown-body ol:dir(rtl) .task-list-item-checkbox { 1016 | margin: 0 -1.6em .25em .2em; 1017 | } 1018 | 1019 | .markdown-body .contains-task-list:hover .task-list-item-convert-container, 1020 | .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { 1021 | display: block; 1022 | width: auto; 1023 | height: 24px; 1024 | overflow: visible; 1025 | clip: auto; 1026 | } 1027 | 1028 | .markdown-body ::-webkit-calendar-picker-indicator { 1029 | filter: invert(50%); 1030 | } 1031 | 1032 | .markdown-body .markdown-alert { 1033 | padding: 0.5rem 1rem; 1034 | margin-bottom: 1rem; 1035 | color: inherit; 1036 | border-left: .25em solid #d1d9e0; 1037 | } 1038 | 1039 | .markdown-body .markdown-alert>:first-child { 1040 | margin-top: 0; 1041 | } 1042 | 1043 | .markdown-body .markdown-alert>:last-child { 1044 | margin-bottom: 0; 1045 | } 1046 | 1047 | .markdown-body .markdown-alert .markdown-alert-title { 1048 | display: flex; 1049 | font-weight: 500; 1050 | align-items: center; 1051 | line-height: 1; 1052 | } 1053 | 1054 | .markdown-body .markdown-alert.markdown-alert-note { 1055 | border-left-color: #0969da; 1056 | } 1057 | 1058 | .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { 1059 | color: #0969da; 1060 | } 1061 | 1062 | .markdown-body .markdown-alert.markdown-alert-important { 1063 | border-left-color: #8250df; 1064 | } 1065 | 1066 | .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { 1067 | color: #8250df; 1068 | } 1069 | 1070 | .markdown-body .markdown-alert.markdown-alert-warning { 1071 | border-left-color: #9a6700; 1072 | } 1073 | 1074 | .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { 1075 | color: #9a6700; 1076 | } 1077 | 1078 | .markdown-body .markdown-alert.markdown-alert-tip { 1079 | border-left-color: #1a7f37; 1080 | } 1081 | 1082 | .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { 1083 | color: #1a7f37; 1084 | } 1085 | 1086 | .markdown-body .markdown-alert.markdown-alert-caution { 1087 | border-left-color: #cf222e; 1088 | } 1089 | 1090 | .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { 1091 | color: #d1242f; 1092 | } 1093 | 1094 | .markdown-body>*:first-child>.heading-element:first-child { 1095 | margin-top: 0 !important; 1096 | } 1097 | -------------------------------------------------------------------------------- /dist/light_high_contrast.css: -------------------------------------------------------------------------------- 1 | /* light_high_contrast */ 2 | .markdown-body { 3 | color-scheme: light; 4 | -ms-text-size-adjust: 100%; 5 | -webkit-text-size-adjust: 100%; 6 | margin: 0; 7 | color: #010409; 8 | background-color: #ffffff; 9 | font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; 10 | font-size: 16px; 11 | line-height: 1.5; 12 | word-wrap: break-word; 13 | } 14 | 15 | .markdown-body .octicon { 16 | display: inline-block; 17 | fill: currentColor; 18 | vertical-align: text-bottom; 19 | } 20 | 21 | .markdown-body h1:hover .anchor .octicon-link:before, 22 | .markdown-body h2:hover .anchor .octicon-link:before, 23 | .markdown-body h3:hover .anchor .octicon-link:before, 24 | .markdown-body h4:hover .anchor .octicon-link:before, 25 | .markdown-body h5:hover .anchor .octicon-link:before, 26 | .markdown-body h6:hover .anchor .octicon-link:before { 27 | width: 16px; 28 | height: 16px; 29 | content: ' '; 30 | display: inline-block; 31 | background-color: currentColor; 32 | -webkit-mask-image: url("data:image/svg+xml,"); 33 | mask-image: url("data:image/svg+xml,"); 34 | } 35 | 36 | .markdown-body details, 37 | .markdown-body figcaption, 38 | .markdown-body figure { 39 | display: block; 40 | } 41 | 42 | .markdown-body summary { 43 | display: list-item; 44 | } 45 | 46 | .markdown-body [hidden] { 47 | display: none !important; 48 | } 49 | 50 | .markdown-body a { 51 | background-color: transparent; 52 | color: #023b95; 53 | text-decoration: none; 54 | } 55 | 56 | .markdown-body abbr[title] { 57 | border-bottom: none; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | } 61 | 62 | .markdown-body b, 63 | .markdown-body strong { 64 | font-weight: 600; 65 | } 66 | 67 | .markdown-body dfn { 68 | font-style: italic; 69 | } 70 | 71 | .markdown-body h1 { 72 | margin: .67em 0; 73 | font-weight: 600; 74 | padding-bottom: .3em; 75 | font-size: 2em; 76 | border-bottom: 1px solid #454c54; 77 | } 78 | 79 | .markdown-body mark { 80 | background-color: #fcf7be; 81 | color: #010409; 82 | } 83 | 84 | .markdown-body small { 85 | font-size: 90%; 86 | } 87 | 88 | .markdown-body sub, 89 | .markdown-body sup { 90 | font-size: 75%; 91 | line-height: 0; 92 | position: relative; 93 | vertical-align: baseline; 94 | } 95 | 96 | .markdown-body sub { 97 | bottom: -0.25em; 98 | } 99 | 100 | .markdown-body sup { 101 | top: -0.5em; 102 | } 103 | 104 | .markdown-body img { 105 | border-style: none; 106 | max-width: 100%; 107 | box-sizing: content-box; 108 | } 109 | 110 | .markdown-body code, 111 | .markdown-body kbd, 112 | .markdown-body pre, 113 | .markdown-body samp { 114 | font-family: monospace; 115 | font-size: 1em; 116 | } 117 | 118 | .markdown-body figure { 119 | margin: 1em 2.5rem; 120 | } 121 | 122 | .markdown-body hr { 123 | box-sizing: content-box; 124 | overflow: hidden; 125 | background: transparent; 126 | border-bottom: 1px solid #454c54; 127 | height: .25em; 128 | padding: 0; 129 | margin: 1.5rem 0; 130 | background-color: #454c54; 131 | border: 0; 132 | } 133 | 134 | .markdown-body input { 135 | font: inherit; 136 | margin: 0; 137 | overflow: visible; 138 | font-family: inherit; 139 | font-size: inherit; 140 | line-height: inherit; 141 | } 142 | 143 | .markdown-body [type=button], 144 | .markdown-body [type=reset], 145 | .markdown-body [type=submit] { 146 | -webkit-appearance: button; 147 | appearance: button; 148 | } 149 | 150 | .markdown-body [type=checkbox], 151 | .markdown-body [type=radio] { 152 | box-sizing: border-box; 153 | padding: 0; 154 | } 155 | 156 | .markdown-body [type=number]::-webkit-inner-spin-button, 157 | .markdown-body [type=number]::-webkit-outer-spin-button { 158 | height: auto; 159 | } 160 | 161 | .markdown-body [type=search]::-webkit-search-cancel-button, 162 | .markdown-body [type=search]::-webkit-search-decoration { 163 | -webkit-appearance: none; 164 | appearance: none; 165 | } 166 | 167 | .markdown-body ::-webkit-input-placeholder { 168 | color: inherit; 169 | opacity: .54; 170 | } 171 | 172 | .markdown-body ::-webkit-file-upload-button { 173 | -webkit-appearance: button; 174 | appearance: button; 175 | font: inherit; 176 | } 177 | 178 | .markdown-body a:hover { 179 | text-decoration: underline; 180 | } 181 | 182 | .markdown-body ::placeholder { 183 | color: #454c54; 184 | opacity: 1; 185 | } 186 | 187 | .markdown-body hr::before { 188 | display: table; 189 | content: ""; 190 | } 191 | 192 | .markdown-body hr::after { 193 | display: table; 194 | clear: both; 195 | content: ""; 196 | } 197 | 198 | .markdown-body table { 199 | border-spacing: 0; 200 | border-collapse: collapse; 201 | display: block; 202 | width: max-content; 203 | max-width: 100%; 204 | overflow: auto; 205 | font-variant: tabular-nums; 206 | } 207 | 208 | .markdown-body td, 209 | .markdown-body th { 210 | padding: 0; 211 | } 212 | 213 | .markdown-body details summary { 214 | cursor: pointer; 215 | } 216 | 217 | .markdown-body a:focus, 218 | .markdown-body [role=button]:focus, 219 | .markdown-body input[type=radio]:focus, 220 | .markdown-body input[type=checkbox]:focus { 221 | outline: 2px solid #0349b4; 222 | outline-offset: -2px; 223 | box-shadow: none; 224 | } 225 | 226 | .markdown-body a:focus:not(:focus-visible), 227 | .markdown-body [role=button]:focus:not(:focus-visible), 228 | .markdown-body input[type=radio]:focus:not(:focus-visible), 229 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { 230 | outline: solid 1px transparent; 231 | } 232 | 233 | .markdown-body a:focus-visible, 234 | .markdown-body [role=button]:focus-visible, 235 | .markdown-body input[type=radio]:focus-visible, 236 | .markdown-body input[type=checkbox]:focus-visible { 237 | outline: 2px solid #0349b4; 238 | outline-offset: -2px; 239 | box-shadow: none; 240 | } 241 | 242 | .markdown-body a:not([class]):focus, 243 | .markdown-body a:not([class]):focus-visible, 244 | .markdown-body input[type=radio]:focus, 245 | .markdown-body input[type=radio]:focus-visible, 246 | .markdown-body input[type=checkbox]:focus, 247 | .markdown-body input[type=checkbox]:focus-visible { 248 | outline-offset: 0; 249 | } 250 | 251 | .markdown-body kbd { 252 | display: inline-block; 253 | padding: 0.25rem; 254 | font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 255 | line-height: 10px; 256 | color: #010409; 257 | vertical-align: middle; 258 | background-color: #e6eaef; 259 | border: solid 1px #454c54; 260 | border-bottom-color: #454c54; 261 | border-radius: 6px; 262 | box-shadow: inset 0 -1px 0 #454c54; 263 | } 264 | 265 | .markdown-body h1, 266 | .markdown-body h2, 267 | .markdown-body h3, 268 | .markdown-body h4, 269 | .markdown-body h5, 270 | .markdown-body h6 { 271 | margin-top: 1.5rem; 272 | margin-bottom: 1rem; 273 | font-weight: 600; 274 | line-height: 1.25; 275 | } 276 | 277 | .markdown-body h2 { 278 | font-weight: 600; 279 | padding-bottom: .3em; 280 | font-size: 1.5em; 281 | border-bottom: 1px solid #454c54; 282 | } 283 | 284 | .markdown-body h3 { 285 | font-weight: 600; 286 | font-size: 1.25em; 287 | } 288 | 289 | .markdown-body h4 { 290 | font-weight: 600; 291 | font-size: 1em; 292 | } 293 | 294 | .markdown-body h5 { 295 | font-weight: 600; 296 | font-size: .875em; 297 | } 298 | 299 | .markdown-body h6 { 300 | font-weight: 600; 301 | font-size: .85em; 302 | color: #454c54; 303 | } 304 | 305 | .markdown-body p { 306 | margin-top: 0; 307 | margin-bottom: 10px; 308 | } 309 | 310 | .markdown-body blockquote { 311 | margin: 0; 312 | padding: 0 1em; 313 | color: #454c54; 314 | border-left: .25em solid #454c54; 315 | } 316 | 317 | .markdown-body ul, 318 | .markdown-body ol { 319 | margin-top: 0; 320 | margin-bottom: 0; 321 | padding-left: 2em; 322 | } 323 | 324 | .markdown-body ol ol, 325 | .markdown-body ul ol { 326 | list-style-type: lower-roman; 327 | } 328 | 329 | .markdown-body ul ul ol, 330 | .markdown-body ul ol ol, 331 | .markdown-body ol ul ol, 332 | .markdown-body ol ol ol { 333 | list-style-type: lower-alpha; 334 | } 335 | 336 | .markdown-body dd { 337 | margin-left: 0; 338 | } 339 | 340 | .markdown-body tt, 341 | .markdown-body code, 342 | .markdown-body samp { 343 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 344 | font-size: 12px; 345 | } 346 | 347 | .markdown-body pre { 348 | margin-top: 0; 349 | margin-bottom: 0; 350 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; 351 | font-size: 12px; 352 | word-wrap: normal; 353 | } 354 | 355 | .markdown-body .octicon { 356 | display: inline-block; 357 | overflow: visible !important; 358 | vertical-align: text-bottom; 359 | fill: currentColor; 360 | } 361 | 362 | .markdown-body input::-webkit-outer-spin-button, 363 | .markdown-body input::-webkit-inner-spin-button { 364 | margin: 0; 365 | appearance: none; 366 | } 367 | 368 | .markdown-body .mr-2 { 369 | margin-right: 0.5rem !important; 370 | } 371 | 372 | .markdown-body::before { 373 | display: table; 374 | content: ""; 375 | } 376 | 377 | .markdown-body::after { 378 | display: table; 379 | clear: both; 380 | content: ""; 381 | } 382 | 383 | .markdown-body>*:first-child { 384 | margin-top: 0 !important; 385 | } 386 | 387 | .markdown-body>*:last-child { 388 | margin-bottom: 0 !important; 389 | } 390 | 391 | .markdown-body a:not([href]) { 392 | color: inherit; 393 | text-decoration: none; 394 | } 395 | 396 | .markdown-body .absent { 397 | color: #8a071e; 398 | } 399 | 400 | .markdown-body .anchor { 401 | float: left; 402 | padding-right: 0.25rem; 403 | margin-left: -20px; 404 | line-height: 1; 405 | } 406 | 407 | .markdown-body .anchor:focus { 408 | outline: none; 409 | } 410 | 411 | .markdown-body p, 412 | .markdown-body blockquote, 413 | .markdown-body ul, 414 | .markdown-body ol, 415 | .markdown-body dl, 416 | .markdown-body table, 417 | .markdown-body pre, 418 | .markdown-body details { 419 | margin-top: 0; 420 | margin-bottom: 1rem; 421 | } 422 | 423 | .markdown-body blockquote>:first-child { 424 | margin-top: 0; 425 | } 426 | 427 | .markdown-body blockquote>:last-child { 428 | margin-bottom: 0; 429 | } 430 | 431 | .markdown-body h1 .octicon-link, 432 | .markdown-body h2 .octicon-link, 433 | .markdown-body h3 .octicon-link, 434 | .markdown-body h4 .octicon-link, 435 | .markdown-body h5 .octicon-link, 436 | .markdown-body h6 .octicon-link { 437 | color: #010409; 438 | vertical-align: middle; 439 | visibility: hidden; 440 | } 441 | 442 | .markdown-body h1:hover .anchor, 443 | .markdown-body h2:hover .anchor, 444 | .markdown-body h3:hover .anchor, 445 | .markdown-body h4:hover .anchor, 446 | .markdown-body h5:hover .anchor, 447 | .markdown-body h6:hover .anchor { 448 | text-decoration: none; 449 | } 450 | 451 | .markdown-body h1:hover .anchor .octicon-link, 452 | .markdown-body h2:hover .anchor .octicon-link, 453 | .markdown-body h3:hover .anchor .octicon-link, 454 | .markdown-body h4:hover .anchor .octicon-link, 455 | .markdown-body h5:hover .anchor .octicon-link, 456 | .markdown-body h6:hover .anchor .octicon-link { 457 | visibility: visible; 458 | } 459 | 460 | .markdown-body h1 tt, 461 | .markdown-body h1 code, 462 | .markdown-body h2 tt, 463 | .markdown-body h2 code, 464 | .markdown-body h3 tt, 465 | .markdown-body h3 code, 466 | .markdown-body h4 tt, 467 | .markdown-body h4 code, 468 | .markdown-body h5 tt, 469 | .markdown-body h5 code, 470 | .markdown-body h6 tt, 471 | .markdown-body h6 code { 472 | padding: 0 .2em; 473 | font-size: inherit; 474 | } 475 | 476 | .markdown-body summary h1, 477 | .markdown-body summary h2, 478 | .markdown-body summary h3, 479 | .markdown-body summary h4, 480 | .markdown-body summary h5, 481 | .markdown-body summary h6 { 482 | display: inline-block; 483 | } 484 | 485 | .markdown-body summary h1 .anchor, 486 | .markdown-body summary h2 .anchor, 487 | .markdown-body summary h3 .anchor, 488 | .markdown-body summary h4 .anchor, 489 | .markdown-body summary h5 .anchor, 490 | .markdown-body summary h6 .anchor { 491 | margin-left: -40px; 492 | } 493 | 494 | .markdown-body summary h1, 495 | .markdown-body summary h2 { 496 | padding-bottom: 0; 497 | border-bottom: 0; 498 | } 499 | 500 | .markdown-body ul.no-list, 501 | .markdown-body ol.no-list { 502 | padding: 0; 503 | list-style-type: none; 504 | } 505 | 506 | .markdown-body ol[type="a s"] { 507 | list-style-type: lower-alpha; 508 | } 509 | 510 | .markdown-body ol[type="A s"] { 511 | list-style-type: upper-alpha; 512 | } 513 | 514 | .markdown-body ol[type="i s"] { 515 | list-style-type: lower-roman; 516 | } 517 | 518 | .markdown-body ol[type="I s"] { 519 | list-style-type: upper-roman; 520 | } 521 | 522 | .markdown-body ol[type="1"] { 523 | list-style-type: decimal; 524 | } 525 | 526 | .markdown-body div>ol:not([type]) { 527 | list-style-type: decimal; 528 | } 529 | 530 | .markdown-body ul ul, 531 | .markdown-body ul ol, 532 | .markdown-body ol ol, 533 | .markdown-body ol ul { 534 | margin-top: 0; 535 | margin-bottom: 0; 536 | } 537 | 538 | .markdown-body li>p { 539 | margin-top: 1rem; 540 | } 541 | 542 | .markdown-body li+li { 543 | margin-top: .25em; 544 | } 545 | 546 | .markdown-body dl { 547 | padding: 0; 548 | } 549 | 550 | .markdown-body dl dt { 551 | padding: 0; 552 | margin-top: 1rem; 553 | font-size: 1em; 554 | font-style: italic; 555 | font-weight: 600; 556 | } 557 | 558 | .markdown-body dl dd { 559 | padding: 0 1rem; 560 | margin-bottom: 1rem; 561 | } 562 | 563 | .markdown-body table th { 564 | font-weight: 600; 565 | } 566 | 567 | .markdown-body table th, 568 | .markdown-body table td { 569 | padding: 6px 13px; 570 | border: 1px solid #454c54; 571 | } 572 | 573 | .markdown-body table td>:last-child { 574 | margin-bottom: 0; 575 | } 576 | 577 | .markdown-body table tr { 578 | background-color: #ffffff; 579 | border-top: 1px solid #454c54; 580 | } 581 | 582 | .markdown-body table tr:nth-child(2n) { 583 | background-color: #e6eaef; 584 | } 585 | 586 | .markdown-body table img { 587 | background-color: transparent; 588 | } 589 | 590 | .markdown-body img[align=right] { 591 | padding-left: 20px; 592 | } 593 | 594 | .markdown-body img[align=left] { 595 | padding-right: 20px; 596 | } 597 | 598 | .markdown-body .emoji { 599 | max-width: none; 600 | vertical-align: text-top; 601 | background-color: transparent; 602 | } 603 | 604 | .markdown-body span.frame { 605 | display: block; 606 | overflow: hidden; 607 | } 608 | 609 | .markdown-body span.frame>span { 610 | display: block; 611 | float: left; 612 | width: auto; 613 | padding: 7px; 614 | margin: 13px 0 0; 615 | overflow: hidden; 616 | border: 1px solid #454c54; 617 | } 618 | 619 | .markdown-body span.frame span img { 620 | display: block; 621 | float: left; 622 | } 623 | 624 | .markdown-body span.frame span span { 625 | display: block; 626 | padding: 5px 0 0; 627 | clear: both; 628 | color: #010409; 629 | } 630 | 631 | .markdown-body span.align-center { 632 | display: block; 633 | overflow: hidden; 634 | clear: both; 635 | } 636 | 637 | .markdown-body span.align-center>span { 638 | display: block; 639 | margin: 13px auto 0; 640 | overflow: hidden; 641 | text-align: center; 642 | } 643 | 644 | .markdown-body span.align-center span img { 645 | margin: 0 auto; 646 | text-align: center; 647 | } 648 | 649 | .markdown-body span.align-right { 650 | display: block; 651 | overflow: hidden; 652 | clear: both; 653 | } 654 | 655 | .markdown-body span.align-right>span { 656 | display: block; 657 | margin: 13px 0 0; 658 | overflow: hidden; 659 | text-align: right; 660 | } 661 | 662 | .markdown-body span.align-right span img { 663 | margin: 0; 664 | text-align: right; 665 | } 666 | 667 | .markdown-body span.float-left { 668 | display: block; 669 | float: left; 670 | margin-right: 13px; 671 | overflow: hidden; 672 | } 673 | 674 | .markdown-body span.float-left span { 675 | margin: 13px 0 0; 676 | } 677 | 678 | .markdown-body span.float-right { 679 | display: block; 680 | float: right; 681 | margin-left: 13px; 682 | overflow: hidden; 683 | } 684 | 685 | .markdown-body span.float-right>span { 686 | display: block; 687 | margin: 13px auto 0; 688 | overflow: hidden; 689 | text-align: right; 690 | } 691 | 692 | .markdown-body code, 693 | .markdown-body tt { 694 | padding: .2em .4em; 695 | margin: 0; 696 | font-size: 85%; 697 | white-space: break-spaces; 698 | background-color: #e0e6eb; 699 | border-radius: 6px; 700 | } 701 | 702 | .markdown-body code br, 703 | .markdown-body tt br { 704 | display: none; 705 | } 706 | 707 | .markdown-body del code { 708 | text-decoration: inherit; 709 | } 710 | 711 | .markdown-body samp { 712 | font-size: 85%; 713 | } 714 | 715 | .markdown-body pre code { 716 | font-size: 100%; 717 | } 718 | 719 | .markdown-body pre>code { 720 | padding: 0; 721 | margin: 0; 722 | word-break: normal; 723 | white-space: pre; 724 | background: transparent; 725 | border: 0; 726 | } 727 | 728 | .markdown-body .highlight { 729 | margin-bottom: 1rem; 730 | } 731 | 732 | .markdown-body .highlight pre { 733 | margin-bottom: 0; 734 | word-break: normal; 735 | } 736 | 737 | .markdown-body .highlight pre, 738 | .markdown-body pre { 739 | padding: 1rem; 740 | overflow: auto; 741 | font-size: 85%; 742 | line-height: 1.45; 743 | color: #010409; 744 | background-color: #e6eaef; 745 | border-radius: 6px; 746 | } 747 | 748 | .markdown-body pre code, 749 | .markdown-body pre tt { 750 | display: inline; 751 | max-width: auto; 752 | padding: 0; 753 | margin: 0; 754 | overflow: visible; 755 | line-height: inherit; 756 | word-wrap: normal; 757 | background-color: transparent; 758 | border: 0; 759 | } 760 | 761 | .markdown-body .csv-data td, 762 | .markdown-body .csv-data th { 763 | padding: 5px; 764 | overflow: hidden; 765 | font-size: 12px; 766 | line-height: 1; 767 | text-align: left; 768 | white-space: nowrap; 769 | } 770 | 771 | .markdown-body .csv-data .blob-num { 772 | padding: 10px 0.5rem 9px; 773 | text-align: right; 774 | background: #ffffff; 775 | border: 0; 776 | } 777 | 778 | .markdown-body .csv-data tr { 779 | border-top: 0; 780 | } 781 | 782 | .markdown-body .csv-data th { 783 | font-weight: 600; 784 | background: #e6eaef; 785 | border-top: 0; 786 | } 787 | 788 | .markdown-body [data-footnote-ref]::before { 789 | content: "["; 790 | } 791 | 792 | .markdown-body [data-footnote-ref]::after { 793 | content: "]"; 794 | } 795 | 796 | .markdown-body .footnotes { 797 | font-size: 12px; 798 | color: #454c54; 799 | border-top: 1px solid #454c54; 800 | } 801 | 802 | .markdown-body .footnotes ol { 803 | padding-left: 1rem; 804 | } 805 | 806 | .markdown-body .footnotes ol ul { 807 | display: inline-block; 808 | padding-left: 1rem; 809 | margin-top: 1rem; 810 | } 811 | 812 | .markdown-body .footnotes li { 813 | position: relative; 814 | } 815 | 816 | .markdown-body .footnotes li:target::before { 817 | position: absolute; 818 | top: calc(0.5rem*-1); 819 | right: calc(0.5rem*-1); 820 | bottom: calc(0.5rem*-1); 821 | left: calc(1.5rem*-1); 822 | pointer-events: none; 823 | content: ""; 824 | border: 2px solid #0349b4; 825 | border-radius: 6px; 826 | } 827 | 828 | .markdown-body .footnotes li:target { 829 | color: #010409; 830 | } 831 | 832 | .markdown-body .footnotes .data-footnote-backref g-emoji { 833 | font-family: monospace; 834 | } 835 | 836 | .markdown-body .pl-c { 837 | color: #59636e; 838 | } 839 | 840 | .markdown-body .pl-c1, 841 | .markdown-body .pl-s .pl-v { 842 | color: #023b95; 843 | } 844 | 845 | .markdown-body .pl-e, 846 | .markdown-body .pl-en { 847 | color: #512598; 848 | } 849 | 850 | .markdown-body .pl-smi, 851 | .markdown-body .pl-s .pl-s1 { 852 | color: #010409; 853 | } 854 | 855 | .markdown-body .pl-ent { 856 | color: #023b95; 857 | } 858 | 859 | .markdown-body .pl-k { 860 | color: #a0111f; 861 | } 862 | 863 | .markdown-body .pl-s, 864 | .markdown-body .pl-pds, 865 | .markdown-body .pl-s .pl-pse .pl-s1, 866 | .markdown-body .pl-sr, 867 | .markdown-body .pl-sr .pl-cce, 868 | .markdown-body .pl-sr .pl-sre, 869 | .markdown-body .pl-sr .pl-sra { 870 | color: #032563; 871 | } 872 | 873 | .markdown-body .pl-v, 874 | .markdown-body .pl-smw { 875 | color: #702c00; 876 | } 877 | 878 | .markdown-body .pl-bu { 879 | color: #6e011a; 880 | } 881 | 882 | .markdown-body .pl-ii { 883 | color: #f6f8fa; 884 | background-color: #6e011a; 885 | } 886 | 887 | .markdown-body .pl-c2 { 888 | color: #f6f8fa; 889 | background-color: #a0111f; 890 | } 891 | 892 | .markdown-body .pl-sr .pl-cce { 893 | font-weight: bold; 894 | color: #024c1a; 895 | } 896 | 897 | .markdown-body .pl-ml { 898 | color: #2e1800; 899 | } 900 | 901 | .markdown-body .pl-mh, 902 | .markdown-body .pl-mh .pl-en, 903 | .markdown-body .pl-ms { 904 | font-weight: bold; 905 | color: #023b95; 906 | } 907 | 908 | .markdown-body .pl-mi { 909 | font-style: italic; 910 | color: #010409; 911 | } 912 | 913 | .markdown-body .pl-mb { 914 | font-weight: bold; 915 | color: #010409; 916 | } 917 | 918 | .markdown-body .pl-md { 919 | color: #6e011a; 920 | background-color: #fff0ee; 921 | } 922 | 923 | .markdown-body .pl-mi1 { 924 | color: #024c1a; 925 | background-color: #d2fedb; 926 | } 927 | 928 | .markdown-body .pl-mc { 929 | color: #702c00; 930 | background-color: #ffc67b; 931 | } 932 | 933 | .markdown-body .pl-mi2 { 934 | color: #d1d9e0; 935 | background-color: #023b95; 936 | } 937 | 938 | .markdown-body .pl-mdr { 939 | font-weight: bold; 940 | color: #622cbc; 941 | } 942 | 943 | .markdown-body .pl-ba { 944 | color: #59636e; 945 | } 946 | 947 | .markdown-body .pl-sg { 948 | color: #818b98; 949 | } 950 | 951 | .markdown-body .pl-corl { 952 | text-decoration: underline; 953 | color: #032563; 954 | } 955 | 956 | .markdown-body [role=button]:focus:not(:focus-visible), 957 | .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), 958 | .markdown-body button:focus:not(:focus-visible), 959 | .markdown-body summary:focus:not(:focus-visible), 960 | .markdown-body a:focus:not(:focus-visible) { 961 | outline: none; 962 | box-shadow: none; 963 | } 964 | 965 | .markdown-body [tabindex="0"]:focus:not(:focus-visible), 966 | .markdown-body details-dialog:focus:not(:focus-visible) { 967 | outline: none; 968 | } 969 | 970 | .markdown-body g-emoji { 971 | display: inline-block; 972 | min-width: 1ch; 973 | font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; 974 | font-size: 1em; 975 | font-style: normal !important; 976 | font-weight: 400; 977 | line-height: 1; 978 | vertical-align: -0.075em; 979 | } 980 | 981 | .markdown-body g-emoji img { 982 | width: 1em; 983 | height: 1em; 984 | } 985 | 986 | .markdown-body .task-list-item { 987 | list-style-type: none; 988 | } 989 | 990 | .markdown-body .task-list-item label { 991 | font-weight: 400; 992 | } 993 | 994 | .markdown-body .task-list-item.enabled label { 995 | cursor: pointer; 996 | } 997 | 998 | .markdown-body .task-list-item+.task-list-item { 999 | margin-top: 0.25rem; 1000 | } 1001 | 1002 | .markdown-body .task-list-item .handle { 1003 | display: none; 1004 | } 1005 | 1006 | .markdown-body .task-list-item-checkbox { 1007 | margin: 0 .2em .25em -1.4em; 1008 | vertical-align: middle; 1009 | } 1010 | 1011 | .markdown-body ul:dir(rtl) .task-list-item-checkbox { 1012 | margin: 0 -1.6em .25em .2em; 1013 | } 1014 | 1015 | .markdown-body ol:dir(rtl) .task-list-item-checkbox { 1016 | margin: 0 -1.6em .25em .2em; 1017 | } 1018 | 1019 | .markdown-body .contains-task-list:hover .task-list-item-convert-container, 1020 | .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { 1021 | display: block; 1022 | width: auto; 1023 | height: 24px; 1024 | overflow: visible; 1025 | clip: auto; 1026 | } 1027 | 1028 | .markdown-body ::-webkit-calendar-picker-indicator { 1029 | filter: invert(50%); 1030 | } 1031 | 1032 | .markdown-body .markdown-alert { 1033 | padding: 0.5rem 1rem; 1034 | margin-bottom: 1rem; 1035 | color: inherit; 1036 | border-left: .25em solid #454c54; 1037 | } 1038 | 1039 | .markdown-body .markdown-alert>:first-child { 1040 | margin-top: 0; 1041 | } 1042 | 1043 | .markdown-body .markdown-alert>:last-child { 1044 | margin-bottom: 0; 1045 | } 1046 | 1047 | .markdown-body .markdown-alert .markdown-alert-title { 1048 | display: flex; 1049 | font-weight: 500; 1050 | align-items: center; 1051 | line-height: 1; 1052 | } 1053 | 1054 | .markdown-body .markdown-alert.markdown-alert-note { 1055 | border-left-color: #0349b4; 1056 | } 1057 | 1058 | .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { 1059 | color: #023b95; 1060 | } 1061 | 1062 | .markdown-body .markdown-alert.markdown-alert-important { 1063 | border-left-color: #622cbc; 1064 | } 1065 | 1066 | .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { 1067 | color: #512598; 1068 | } 1069 | 1070 | .markdown-body .markdown-alert.markdown-alert-warning { 1071 | border-left-color: #744500; 1072 | } 1073 | 1074 | .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { 1075 | color: #603700; 1076 | } 1077 | 1078 | .markdown-body .markdown-alert.markdown-alert-tip { 1079 | border-left-color: #055d20; 1080 | } 1081 | 1082 | .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { 1083 | color: #024c1a; 1084 | } 1085 | 1086 | .markdown-body .markdown-alert.markdown-alert-caution { 1087 | border-left-color: #a0111f; 1088 | } 1089 | 1090 | .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { 1091 | color: #8a071e; 1092 | } 1093 | 1094 | .markdown-body>*:first-child>.heading-element:first-child { 1095 | margin-top: 0 !important; 1096 | } 1097 | -------------------------------------------------------------------------------- /make.js: -------------------------------------------------------------------------------- 1 | import fs from 'fs' 2 | import githubMarkdownCss from 'generate-github-markdown-css' 3 | 4 | fs.mkdirSync('dist', { recursive: true }) 5 | 6 | const themes = (await githubMarkdownCss({ list: true })).split(/\s+/) 7 | 8 | const tasks = [] 9 | 10 | for (const light of themes) { 11 | for (const dark of themes) { 12 | console.log("working on", { light, dark }) 13 | tasks.push(githubMarkdownCss({ light, dark, useFixture: false }).then(contents => { 14 | const file = light === dark ? `dist/${light}.css` : `dist/${light}-${dark}.css` 15 | return fs.promises.writeFile(file, patch(contents)) 16 | })) 17 | } 18 | } 19 | 20 | await Promise.all(tasks) 21 | 22 | fs.copyFileSync('dist/light-dark.css', 'github-markdown.css') 23 | 24 | // Definitely will fix it in upstream. 25 | function patch(css) { 26 | css = removeRule(css, 'body:has(:modal)') 27 | css = removeRule(css, '.zeroclipboard-container') 28 | return css 29 | } 30 | 31 | function removeRule(css, selector) { 32 | let index = css.indexOf(selector) 33 | if (index >= 0) { 34 | let start = css.lastIndexOf('}', index) 35 | let end = css.indexOf('}', index) 36 | if (end >= 0) { 37 | return css.slice(0, start) + css.slice(end) 38 | } 39 | } 40 | return css 41 | } 42 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@hyrious/github-markdown-css", 3 | "version": "0.2.4", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "@hyrious/github-markdown-css", 9 | "version": "0.2.4", 10 | "devDependencies": { 11 | "generate-github-markdown-css": "^6.5.1" 12 | } 13 | }, 14 | "node_modules/generate-github-markdown-css": { 15 | "version": "6.5.1", 16 | "resolved": "https://registry.npmjs.org/generate-github-markdown-css/-/generate-github-markdown-css-6.5.1.tgz", 17 | "integrity": "sha512-FuPz6YridiJzNLwzswX4oXLWqpPf4ryv+Hty9TWMMFaU8qYEl8tjWauJUMIqT/mRnu4bJyE/kk+qlfEHd/rRaQ==", 18 | "dev": true, 19 | "license": "MIT", 20 | "dependencies": { 21 | "meow": "^12.1.1", 22 | "postcss": "^8.4.47" 23 | }, 24 | "bin": { 25 | "github-markdown-css": "cli.js" 26 | }, 27 | "engines": { 28 | "node": ">=18" 29 | }, 30 | "funding": { 31 | "url": "https://github.com/sponsors/sindresorhus" 32 | } 33 | }, 34 | "node_modules/meow": { 35 | "version": "12.1.1", 36 | "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", 37 | "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", 38 | "dev": true, 39 | "engines": { 40 | "node": ">=16.10" 41 | }, 42 | "funding": { 43 | "url": "https://github.com/sponsors/sindresorhus" 44 | } 45 | }, 46 | "node_modules/nanoid": { 47 | "version": "3.3.7", 48 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 49 | "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 50 | "dev": true, 51 | "funding": [ 52 | { 53 | "type": "github", 54 | "url": "https://github.com/sponsors/ai" 55 | } 56 | ], 57 | "license": "MIT", 58 | "bin": { 59 | "nanoid": "bin/nanoid.cjs" 60 | }, 61 | "engines": { 62 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 63 | } 64 | }, 65 | "node_modules/picocolors": { 66 | "version": "1.1.1", 67 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 68 | "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 69 | "dev": true, 70 | "license": "ISC" 71 | }, 72 | "node_modules/postcss": { 73 | "version": "8.4.49", 74 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", 75 | "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", 76 | "dev": true, 77 | "funding": [ 78 | { 79 | "type": "opencollective", 80 | "url": "https://opencollective.com/postcss/" 81 | }, 82 | { 83 | "type": "tidelift", 84 | "url": "https://tidelift.com/funding/github/npm/postcss" 85 | }, 86 | { 87 | "type": "github", 88 | "url": "https://github.com/sponsors/ai" 89 | } 90 | ], 91 | "license": "MIT", 92 | "dependencies": { 93 | "nanoid": "^3.3.7", 94 | "picocolors": "^1.1.1", 95 | "source-map-js": "^1.2.1" 96 | }, 97 | "engines": { 98 | "node": "^10 || ^12 || >=14" 99 | } 100 | }, 101 | "node_modules/source-map-js": { 102 | "version": "1.2.1", 103 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 104 | "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 105 | "dev": true, 106 | "license": "BSD-3-Clause", 107 | "engines": { 108 | "node": ">=0.10.0" 109 | } 110 | } 111 | } 112 | } 113 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@hyrious/github-markdown-css", 3 | "main": "github-markdown.css", 4 | "type": "module", 5 | "version": "0.2.4", 6 | "files": [ 7 | "github-markdown.css", 8 | "make.js", 9 | "dist" 10 | ], 11 | "scripts": { 12 | "make": "node make.js" 13 | }, 14 | "devDependencies": { 15 | "generate-github-markdown-css": "^6.5.1" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /table.rb: -------------------------------------------------------------------------------- 1 | a = `npx github-markdown-css --list`.split 2 | 3 | u = 'https://cdn.jsdelivr.net/gh/hyrious/github-markdown-css@main/dist' 4 | 5 | puts "| |" + ' |' * a.size 6 | puts '| - |' + ' - |' * a.size 7 | puts '| Dark\Light |' + a.map { |e| " **#{e}** |" }.join 8 | a.each_with_index { |e, i| 9 | print "| **#{e}** |" 10 | dark = e 11 | a.each { |f| 12 | light = f 13 | if light == dark 14 | print " [#{light}.css](#{u}/#{light}.css) |" 15 | else 16 | print " [#{light}-#{dark}.css](#{u}/#{light}-#{dark}.css) |" 17 | end 18 | } 19 | puts 20 | } 21 | --------------------------------------------------------------------------------