|
1 | | -/* dark */ |
| 1 | +/*dark */ |
2 | 2 | .markdown-body { |
3 | 3 | color-scheme: dark; |
| 4 | + /** CSS default easing. Use for hover state changes and micro-interactions. */ |
| 5 | + /** Accelerating motion. Use for elements exiting the viewport (moving off-screen). */ |
| 6 | + /** Smooth acceleration and deceleration. Use for elements moving or morphing within the viewport. */ |
| 7 | + /** Decelerating motion. Use for elements entering the viewport or appearing on screen. */ |
| 8 | + /** Constant motion with no acceleration. Use for continuous animations like progress bars or loaders. */ |
4 | 9 | -ms-text-size-adjust: 100%; |
5 | 10 | -webkit-text-size-adjust: 100%; |
6 | 11 | margin: 0; |
| 12 | + font-weight: 400; |
7 | 13 | color: #f0f6fc; |
8 | 14 | background-color: #0d1117; |
9 | | - font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; |
| 15 | + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; |
10 | 16 | font-size: 16px; |
11 | 17 | line-height: 1.5; |
12 | 18 | word-wrap: break-word; |
13 | 19 | } |
14 | 20 |
|
| 21 | +.markdown-body a { |
| 22 | + text-decoration: underline; |
| 23 | + text-underline-offset: .2rem; |
| 24 | +} |
| 25 | + |
15 | 26 | .markdown-body .octicon { |
16 | 27 | display: inline-block; |
17 | 28 | fill: currentColor; |
|
48 | 59 | } |
49 | 60 |
|
50 | 61 | .markdown-body a { |
51 | | - background-color: transparent; |
| 62 | + background-color: rgba(0,0,0,0); |
52 | 63 | color: #4493f8; |
53 | 64 | text-decoration: none; |
54 | 65 | } |
|
122 | 133 | .markdown-body hr { |
123 | 134 | box-sizing: content-box; |
124 | 135 | overflow: hidden; |
125 | | - background: transparent; |
| 136 | + background: rgba(0,0,0,0); |
126 | 137 | border-bottom: 1px solid #3d444db3; |
127 | 138 | height: .25em; |
128 | 139 | padding: 0; |
|
218 | 229 | .markdown-body [role=button]:focus, |
219 | 230 | .markdown-body input[type=radio]:focus, |
220 | 231 | .markdown-body input[type=checkbox]:focus { |
221 | | - outline: 2px solid #1f6feb; |
| 232 | + outline: 2px solid var(--borderColor-accent-emphasis); |
222 | 233 | outline-offset: -2px; |
223 | 234 | box-shadow: none; |
224 | 235 | } |
|
227 | 238 | .markdown-body [role=button]:focus:not(:focus-visible), |
228 | 239 | .markdown-body input[type=radio]:focus:not(:focus-visible), |
229 | 240 | .markdown-body input[type=checkbox]:focus:not(:focus-visible) { |
230 | | - outline: solid 1px transparent; |
| 241 | + outline: solid 1px rgba(0,0,0,0); |
231 | 242 | } |
232 | 243 |
|
233 | 244 | .markdown-body a:focus-visible, |
234 | 245 | .markdown-body [role=button]:focus-visible, |
235 | 246 | .markdown-body input[type=radio]:focus-visible, |
236 | 247 | .markdown-body input[type=checkbox]:focus-visible { |
237 | | - outline: 2px solid #1f6feb; |
| 248 | + outline: 2px solid var(--borderColor-accent-emphasis); |
238 | 249 | outline-offset: -2px; |
239 | 250 | box-shadow: none; |
240 | 251 | } |
|
256 | 267 | color: #f0f6fc; |
257 | 268 | vertical-align: middle; |
258 | 269 | background-color: #151b23; |
259 | | - border: solid 1px #3d444db3; |
260 | | - border-bottom-color: #3d444db3; |
| 270 | + border: solid 1px var(--borderColor-muted); |
| 271 | + border-bottom-color: var(--borderColor-muted); |
261 | 272 | border-radius: 6px; |
262 | | - box-shadow: inset 0 -1px 0 #3d444db3; |
| 273 | + box-shadow: inset 0 -1px 0 var(--borderColor-muted); |
263 | 274 | } |
264 | 275 |
|
265 | 276 | .markdown-body h1, |
|
584 | 595 | } |
585 | 596 |
|
586 | 597 | .markdown-body table img { |
587 | | - background-color: transparent; |
| 598 | + background-color: rgba(0,0,0,0); |
588 | 599 | } |
589 | 600 |
|
590 | 601 | .markdown-body img[align=right] { |
|
598 | 609 | .markdown-body .emoji { |
599 | 610 | max-width: none; |
600 | 611 | vertical-align: text-top; |
601 | | - background-color: transparent; |
| 612 | + background-color: rgba(0,0,0,0); |
602 | 613 | } |
603 | 614 |
|
604 | 615 | .markdown-body span.frame { |
|
721 | 732 | margin: 0; |
722 | 733 | word-break: normal; |
723 | 734 | white-space: pre; |
724 | | - background: transparent; |
| 735 | + background: rgba(0,0,0,0); |
725 | 736 | border: 0; |
726 | 737 | } |
727 | 738 |
|
|
748 | 759 | .markdown-body pre code, |
749 | 760 | .markdown-body pre tt { |
750 | 761 | display: inline; |
751 | | - max-width: auto; |
752 | 762 | padding: 0; |
753 | 763 | margin: 0; |
754 | 764 | overflow: visible; |
755 | 765 | line-height: inherit; |
756 | 766 | word-wrap: normal; |
757 | | - background-color: transparent; |
| 767 | + background-color: rgba(0,0,0,0); |
758 | 768 | border: 0; |
759 | 769 | } |
760 | 770 |
|
|
833 | 843 | font-family: monospace; |
834 | 844 | } |
835 | 845 |
|
836 | | -.markdown-body body:has(:modal) { |
837 | | - padding-right: var(--dialog-scrollgutter) !important; |
838 | | -} |
839 | | - |
840 | 846 | .markdown-body .pl-c { |
841 | 847 | color: #9198a1; |
842 | 848 | } |
|
884 | 890 | } |
885 | 891 |
|
886 | 892 | .markdown-body .pl-ii { |
887 | | - color: #f0f6fc; |
888 | | - background-color: #8e1519; |
| 893 | + color: var(--fgColor-danger); |
| 894 | + background-color: var(--bgColor-danger-muted); |
889 | 895 | } |
890 | 896 |
|
891 | 897 | .markdown-body .pl-c2 { |
|
987 | 993 | height: 1em; |
988 | 994 | } |
989 | 995 |
|
| 996 | +.markdown-body a:has(>p,>div,>pre,>blockquote) { |
| 997 | + display: block; |
| 998 | +} |
| 999 | + |
| 1000 | +.markdown-body a:has(>p,>div,>pre,>blockquote):not(:has(.snippet-clipboard-content,>pre)) { |
| 1001 | + width: fit-content; |
| 1002 | +} |
| 1003 | + |
| 1004 | +.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible { |
| 1005 | + outline: 2px solid var(--borderColor-accent-emphasis); |
| 1006 | + outline-offset: 2px; |
| 1007 | +} |
| 1008 | + |
990 | 1009 | .markdown-body .task-list-item { |
991 | 1010 | list-style-type: none; |
992 | 1011 | } |
|
1026 | 1045 | width: auto; |
1027 | 1046 | height: 24px; |
1028 | 1047 | overflow: visible; |
1029 | | - clip: auto; |
| 1048 | + clip-path: none; |
1030 | 1049 | } |
1031 | 1050 |
|
1032 | 1051 | .markdown-body ::-webkit-calendar-picker-indicator { |
|
0 commit comments