From 45d8d4f92fbff38ff429e99816760cd0ba4b51a0 Mon Sep 17 00:00:00 2001 From: Merith-TK Date: Thu, 6 Feb 2025 18:27:30 +0000 Subject: [PATCH] current work --- ...b-markdown.css => github-markdown-dark.css | 368 ++---- github-markdown-light.css | 1106 +++++++++++++++++ main.css | 70 +- md.html | 11 +- 4 files changed, 1295 insertions(+), 260 deletions(-) rename github-markdown.css => github-markdown-dark.css (60%) create mode 100644 github-markdown-light.css diff --git a/github-markdown.css b/github-markdown-dark.css similarity index 60% rename from github-markdown.css rename to github-markdown-dark.css index bc8e12b..ed9f6ac 100644 --- a/github-markdown.css +++ b/github-markdown-dark.css @@ -1,134 +1,13 @@ -.markdown-body { - --base-size-4: 0.25rem; - --base-size-8: 0.5rem; - --base-size-16: 1rem; - --base-size-24: 1.5rem; - --base-size-40: 2.5rem; - --base-text-weight-normal: 400; - --base-text-weight-medium: 500; - --base-text-weight-semibold: 600; - --fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; - --fgColor-accent: Highlight; -} -@media (prefers-color-scheme: dark) { - .markdown-body, [data-theme="dark"] { - /* dark */ - color-scheme: dark; - --focus-outlineColor: #1f6feb; - --fgColor-default: #f0f6fc; - --fgColor-muted: #9198a1; - --fgColor-accent: #4493f8; - --fgColor-success: #3fb950; - --fgColor-attention: #d29922; - --fgColor-danger: #f85149; - --fgColor-done: #ab7df8; - --bgColor-default: #0d1117; - --bgColor-muted: #151b23; - --bgColor-neutral-muted: #656c7633; - --bgColor-attention-muted: #bb800926; - --borderColor-default: #3d444d; - --borderColor-muted: #3d444db3; - --borderColor-neutral-muted: #3d444db3; - --borderColor-accent-emphasis: #1f6feb; - --borderColor-success-emphasis: #238636; - --borderColor-attention-emphasis: #9e6a03; - --borderColor-danger-emphasis: #da3633; - --borderColor-done-emphasis: #8957e5; - --color-prettylights-syntax-comment: #9198a1; - --color-prettylights-syntax-constant: #79c0ff; - --color-prettylights-syntax-constant-other-reference-link: #a5d6ff; - --color-prettylights-syntax-entity: #d2a8ff; - --color-prettylights-syntax-storage-modifier-import: #f0f6fc; - --color-prettylights-syntax-entity-tag: #7ee787; - --color-prettylights-syntax-keyword: #ff7b72; - --color-prettylights-syntax-string: #a5d6ff; - --color-prettylights-syntax-variable: #ffa657; - --color-prettylights-syntax-brackethighlighter-unmatched: #f85149; - --color-prettylights-syntax-brackethighlighter-angle: #9198a1; - --color-prettylights-syntax-invalid-illegal-text: #f0f6fc; - --color-prettylights-syntax-invalid-illegal-bg: #8e1519; - --color-prettylights-syntax-carriage-return-text: #f0f6fc; - --color-prettylights-syntax-carriage-return-bg: #b62324; - --color-prettylights-syntax-string-regexp: #7ee787; - --color-prettylights-syntax-markup-list: #f2cc60; - --color-prettylights-syntax-markup-heading: #1f6feb; - --color-prettylights-syntax-markup-italic: #f0f6fc; - --color-prettylights-syntax-markup-bold: #f0f6fc; - --color-prettylights-syntax-markup-deleted-text: #ffdcd7; - --color-prettylights-syntax-markup-deleted-bg: #67060c; - --color-prettylights-syntax-markup-inserted-text: #aff5b4; - --color-prettylights-syntax-markup-inserted-bg: #033a16; - --color-prettylights-syntax-markup-changed-text: #ffdfb6; - --color-prettylights-syntax-markup-changed-bg: #5a1e02; - --color-prettylights-syntax-markup-ignored-text: #f0f6fc; - --color-prettylights-syntax-markup-ignored-bg: #1158c7; - --color-prettylights-syntax-meta-diff-range: #d2a8ff; - --color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d; - } -} -@media (prefers-color-scheme: light) { - .markdown-body, [data-theme="light"] { - /* light */ - color-scheme: light; - --focus-outlineColor: #0969da; - --fgColor-default: #1f2328; - --fgColor-muted: #59636e; - --fgColor-accent: #0969da; - --fgColor-success: #1a7f37; - --fgColor-attention: #9a6700; - --fgColor-danger: #d1242f; - --fgColor-done: #8250df; - --bgColor-default: #ffffff; - --bgColor-muted: #f6f8fa; - --bgColor-neutral-muted: #818b981f; - --bgColor-attention-muted: #fff8c5; - --borderColor-default: #d1d9e0; - --borderColor-muted: #d1d9e0b3; - --borderColor-neutral-muted: #d1d9e0b3; - --borderColor-accent-emphasis: #0969da; - --borderColor-success-emphasis: #1a7f37; - --borderColor-attention-emphasis: #9a6700; - --borderColor-danger-emphasis: #cf222e; - --borderColor-done-emphasis: #8250df; - --color-prettylights-syntax-comment: #59636e; - --color-prettylights-syntax-constant: #0550ae; - --color-prettylights-syntax-constant-other-reference-link: #0a3069; - --color-prettylights-syntax-entity: #6639ba; - --color-prettylights-syntax-storage-modifier-import: #1f2328; - --color-prettylights-syntax-entity-tag: #0550ae; - --color-prettylights-syntax-keyword: #cf222e; - --color-prettylights-syntax-string: #0a3069; - --color-prettylights-syntax-variable: #953800; - --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; - --color-prettylights-syntax-brackethighlighter-angle: #59636e; - --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; - --color-prettylights-syntax-invalid-illegal-bg: #82071e; - --color-prettylights-syntax-carriage-return-text: #f6f8fa; - --color-prettylights-syntax-carriage-return-bg: #cf222e; - --color-prettylights-syntax-string-regexp: #116329; - --color-prettylights-syntax-markup-list: #3b2300; - --color-prettylights-syntax-markup-heading: #0550ae; - --color-prettylights-syntax-markup-italic: #1f2328; - --color-prettylights-syntax-markup-bold: #1f2328; - --color-prettylights-syntax-markup-deleted-text: #82071e; - --color-prettylights-syntax-markup-deleted-bg: #ffebe9; - --color-prettylights-syntax-markup-inserted-text: #116329; - --color-prettylights-syntax-markup-inserted-bg: #dafbe1; - --color-prettylights-syntax-markup-changed-text: #953800; - --color-prettylights-syntax-markup-changed-bg: #ffd8b5; - --color-prettylights-syntax-markup-ignored-text: #d1d9e0; - --color-prettylights-syntax-markup-ignored-bg: #0550ae; - --color-prettylights-syntax-meta-diff-range: #8250df; - --color-prettylights-syntax-sublimelinter-gutter-mark: #818b98; - } -} +/* From https://github.com/sindresorhus/github-markdown-css */ +/* dark */ .markdown-body { + color-scheme: dark; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; margin: 0; - color: var(--fgColor-default); - background-color: var(--bgColor-default); + color: #f0f6fc; + background-color: #0d1117; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; font-size: 16px; line-height: 1.5; @@ -172,7 +51,7 @@ .markdown-body a { background-color: transparent; - color: var(--fgColor-accent); + color: #4493f8; text-decoration: none; } @@ -184,7 +63,7 @@ .markdown-body b, .markdown-body strong { - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; } .markdown-body dfn { @@ -193,15 +72,15 @@ .markdown-body h1 { margin: .67em 0; - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; padding-bottom: .3em; font-size: 2em; - border-bottom: 1px solid var(--borderColor-muted); + border-bottom: 1px solid #3d444db3; } .markdown-body mark { - background-color: var(--bgColor-attention-muted); - color: var(--fgColor-default); + background-color: #bb800926; + color: #f0f6fc; } .markdown-body small { @@ -239,18 +118,18 @@ } .markdown-body figure { - margin: 1em var(--base-size-40); + margin: 1em 2.5rem; } .markdown-body hr { box-sizing: content-box; overflow: hidden; background: transparent; - border-bottom: 1px solid var(--borderColor-muted); + border-bottom: 1px solid #3d444db3; height: .25em; padding: 0; - margin: var(--base-size-24) 0; - background-color: var(--borderColor-default); + margin: 1.5rem 0; + background-color: #3d444d; border: 0; } @@ -303,7 +182,7 @@ } .markdown-body ::placeholder { - color: var(--fgColor-muted); + color: #9198a1; opacity: 1; } @@ -341,7 +220,7 @@ .markdown-body [role=button]:focus, .markdown-body input[type=radio]:focus, .markdown-body input[type=checkbox]:focus { - outline: 2px solid var(--focus-outlineColor); + outline: 2px solid #1f6feb; outline-offset: -2px; box-shadow: none; } @@ -357,7 +236,7 @@ .markdown-body [role=button]:focus-visible, .markdown-body input[type=radio]:focus-visible, .markdown-body input[type=checkbox]:focus-visible { - outline: 2px solid var(--focus-outlineColor); + outline: 2px solid #1f6feb; outline-offset: -2px; box-shadow: none; } @@ -373,16 +252,16 @@ .markdown-body kbd { display: inline-block; - padding: var(--base-size-4); - font: 11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); + padding: 0.25rem; + font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; line-height: 10px; - color: var(--fgColor-default); + color: #f0f6fc; vertical-align: middle; - background-color: var(--bgColor-muted); - border: solid 1px var(--borderColor-neutral-muted); - border-bottom-color: var(--borderColor-neutral-muted); + background-color: #151b23; + border: solid 1px #3d444db3; + border-bottom-color: #3d444db3; border-radius: 6px; - box-shadow: inset 0 -1px 0 var(--borderColor-neutral-muted); + box-shadow: inset 0 -1px 0 #3d444db3; } .markdown-body h1, @@ -391,38 +270,38 @@ .markdown-body h4, .markdown-body h5, .markdown-body h6 { - margin-top: var(--base-size-24); - margin-bottom: var(--base-size-16); - font-weight: var(--base-text-weight-semibold, 600); + margin-top: 1.5rem; + margin-bottom: 1rem; + font-weight: 600; line-height: 1.25; } .markdown-body h2 { - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; padding-bottom: .3em; font-size: 1.5em; - border-bottom: 1px solid var(--borderColor-muted); + border-bottom: 1px solid #3d444db3; } .markdown-body h3 { - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; font-size: 1.25em; } .markdown-body h4 { - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; font-size: 1em; } .markdown-body h5 { - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; font-size: .875em; } .markdown-body h6 { - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; font-size: .85em; - color: var(--fgColor-muted); + color: #9198a1; } .markdown-body p { @@ -433,8 +312,8 @@ .markdown-body blockquote { margin: 0; padding: 0 1em; - color: var(--fgColor-muted); - border-left: .25em solid var(--borderColor-default); + color: #9198a1; + border-left: .25em solid #3d444d; } .markdown-body ul, @@ -463,14 +342,14 @@ .markdown-body tt, .markdown-body code, .markdown-body samp { - font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); + font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; font-size: 12px; } .markdown-body pre { margin-top: 0; margin-bottom: 0; - font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); + font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; font-size: 12px; word-wrap: normal; } @@ -489,7 +368,7 @@ } .markdown-body .mr-2 { - margin-right: var(--base-size-8, 8px) !important; + margin-right: 0.5rem !important; } .markdown-body::before { @@ -517,12 +396,12 @@ } .markdown-body .absent { - color: var(--fgColor-danger); + color: #f85149; } .markdown-body .anchor { float: left; - padding-right: var(--base-size-4); + padding-right: 0.25rem; margin-left: -20px; line-height: 1; } @@ -540,7 +419,7 @@ .markdown-body pre, .markdown-body details { margin-top: 0; - margin-bottom: var(--base-size-16); + margin-bottom: 1rem; } .markdown-body blockquote>:first-child { @@ -557,7 +436,7 @@ .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { - color: var(--fgColor-default); + color: #f0f6fc; vertical-align: middle; visibility: hidden; } @@ -659,7 +538,7 @@ } .markdown-body li>p { - margin-top: var(--base-size-16); + margin-top: 1rem; } .markdown-body li+li { @@ -672,25 +551,25 @@ .markdown-body dl dt { padding: 0; - margin-top: var(--base-size-16); + margin-top: 1rem; font-size: 1em; font-style: italic; - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; } .markdown-body dl dd { - padding: 0 var(--base-size-16); - margin-bottom: var(--base-size-16); + padding: 0 1rem; + margin-bottom: 1rem; } .markdown-body table th { - font-weight: var(--base-text-weight-semibold, 600); + font-weight: 600; } .markdown-body table th, .markdown-body table td { padding: 6px 13px; - border: 1px solid var(--borderColor-default); + border: 1px solid #3d444d; } .markdown-body table td>:last-child { @@ -698,12 +577,12 @@ } .markdown-body table tr { - background-color: var(--bgColor-default); - border-top: 1px solid var(--borderColor-muted); + background-color: #0d1117; + border-top: 1px solid #3d444db3; } .markdown-body table tr:nth-child(2n) { - background-color: var(--bgColor-muted); + background-color: #151b23; } .markdown-body table img { @@ -736,7 +615,7 @@ padding: 7px; margin: 13px 0 0; overflow: hidden; - border: 1px solid var(--borderColor-default); + border: 1px solid #3d444d; } .markdown-body span.frame span img { @@ -748,7 +627,7 @@ display: block; padding: 5px 0 0; clear: both; - color: var(--fgColor-default); + color: #f0f6fc; } .markdown-body span.align-center { @@ -818,7 +697,7 @@ margin: 0; font-size: 85%; white-space: break-spaces; - background-color: var(--bgColor-neutral-muted); + background-color: #656c7633; border-radius: 6px; } @@ -849,7 +728,7 @@ } .markdown-body .highlight { - margin-bottom: var(--base-size-16); + margin-bottom: 1rem; } .markdown-body .highlight pre { @@ -859,12 +738,12 @@ .markdown-body .highlight pre, .markdown-body pre { - padding: var(--base-size-16); + padding: 1rem; overflow: auto; font-size: 85%; line-height: 1.45; - color: var(--fgColor-default); - background-color: var(--bgColor-muted); + color: #f0f6fc; + background-color: #151b23; border-radius: 6px; } @@ -892,9 +771,9 @@ } .markdown-body .csv-data .blob-num { - padding: 10px var(--base-size-8) 9px; + padding: 10px 0.5rem 9px; text-align: right; - background: var(--bgColor-default); + background: #0d1117; border: 0; } @@ -903,8 +782,8 @@ } .markdown-body .csv-data th { - font-weight: var(--base-text-weight-semibold, 600); - background: var(--bgColor-muted); + font-weight: 600; + background: #151b23; border-top: 0; } @@ -918,18 +797,18 @@ .markdown-body .footnotes { font-size: 12px; - color: var(--fgColor-muted); - border-top: 1px solid var(--borderColor-default); + color: #9198a1; + border-top: 1px solid #3d444d; } .markdown-body .footnotes ol { - padding-left: var(--base-size-16); + padding-left: 1rem; } .markdown-body .footnotes ol ul { display: inline-block; - padding-left: var(--base-size-16); - margin-top: var(--base-size-16); + padding-left: 1rem; + margin-top: 1rem; } .markdown-body .footnotes li { @@ -938,18 +817,18 @@ .markdown-body .footnotes li:target::before { position: absolute; - top: calc(var(--base-size-8)*-1); - right: calc(var(--base-size-8)*-1); - bottom: calc(var(--base-size-8)*-1); - left: calc(var(--base-size-24)*-1); + top: calc(0.5rem*-1); + right: calc(0.5rem*-1); + bottom: calc(0.5rem*-1); + left: calc(1.5rem*-1); pointer-events: none; content: ""; - border: 2px solid var(--borderColor-accent-emphasis); + border: 2px solid #1f6feb; border-radius: 6px; } .markdown-body .footnotes li:target { - color: var(--fgColor-default); + color: #f0f6fc; } .markdown-body .footnotes .data-footnote-backref g-emoji { @@ -961,30 +840,30 @@ } .markdown-body .pl-c { - color: var(--color-prettylights-syntax-comment); + color: #9198a1; } .markdown-body .pl-c1, .markdown-body .pl-s .pl-v { - color: var(--color-prettylights-syntax-constant); + color: #79c0ff; } .markdown-body .pl-e, .markdown-body .pl-en { - color: var(--color-prettylights-syntax-entity); + color: #d2a8ff; } .markdown-body .pl-smi, .markdown-body .pl-s .pl-s1 { - color: var(--color-prettylights-syntax-storage-modifier-import); + color: #f0f6fc; } .markdown-body .pl-ent { - color: var(--color-prettylights-syntax-entity-tag); + color: #7ee787; } .markdown-body .pl-k { - color: var(--color-prettylights-syntax-keyword); + color: #ff7b72; } .markdown-body .pl-s, @@ -994,90 +873,90 @@ .markdown-body .pl-sr .pl-cce, .markdown-body .pl-sr .pl-sre, .markdown-body .pl-sr .pl-sra { - color: var(--color-prettylights-syntax-string); + color: #a5d6ff; } .markdown-body .pl-v, .markdown-body .pl-smw { - color: var(--color-prettylights-syntax-variable); + color: #ffa657; } .markdown-body .pl-bu { - color: var(--color-prettylights-syntax-brackethighlighter-unmatched); + color: #f85149; } .markdown-body .pl-ii { - color: var(--color-prettylights-syntax-invalid-illegal-text); - background-color: var(--color-prettylights-syntax-invalid-illegal-bg); + color: #f0f6fc; + background-color: #8e1519; } .markdown-body .pl-c2 { - color: var(--color-prettylights-syntax-carriage-return-text); - background-color: var(--color-prettylights-syntax-carriage-return-bg); + color: #f0f6fc; + background-color: #b62324; } .markdown-body .pl-sr .pl-cce { font-weight: bold; - color: var(--color-prettylights-syntax-string-regexp); + color: #7ee787; } .markdown-body .pl-ml { - color: var(--color-prettylights-syntax-markup-list); + color: #f2cc60; } .markdown-body .pl-mh, .markdown-body .pl-mh .pl-en, .markdown-body .pl-ms { font-weight: bold; - color: var(--color-prettylights-syntax-markup-heading); + color: #1f6feb; } .markdown-body .pl-mi { font-style: italic; - color: var(--color-prettylights-syntax-markup-italic); + color: #f0f6fc; } .markdown-body .pl-mb { font-weight: bold; - color: var(--color-prettylights-syntax-markup-bold); + color: #f0f6fc; } .markdown-body .pl-md { - color: var(--color-prettylights-syntax-markup-deleted-text); - background-color: var(--color-prettylights-syntax-markup-deleted-bg); + color: #ffdcd7; + background-color: #67060c; } .markdown-body .pl-mi1 { - color: var(--color-prettylights-syntax-markup-inserted-text); - background-color: var(--color-prettylights-syntax-markup-inserted-bg); + color: #aff5b4; + background-color: #033a16; } .markdown-body .pl-mc { - color: var(--color-prettylights-syntax-markup-changed-text); - background-color: var(--color-prettylights-syntax-markup-changed-bg); + color: #ffdfb6; + background-color: #5a1e02; } .markdown-body .pl-mi2 { - color: var(--color-prettylights-syntax-markup-ignored-text); - background-color: var(--color-prettylights-syntax-markup-ignored-bg); + color: #f0f6fc; + background-color: #1158c7; } .markdown-body .pl-mdr { font-weight: bold; - color: var(--color-prettylights-syntax-meta-diff-range); + color: #d2a8ff; } .markdown-body .pl-ba { - color: var(--color-prettylights-syntax-brackethighlighter-angle); + color: #9198a1; } .markdown-body .pl-sg { - color: var(--color-prettylights-syntax-sublimelinter-gutter-mark); + color: #3d444d; } .markdown-body .pl-corl { text-decoration: underline; - color: var(--color-prettylights-syntax-constant-other-reference-link); + color: #a5d6ff; } .markdown-body [role=button]:focus:not(:focus-visible), @@ -1100,7 +979,7 @@ font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 1em; font-style: normal !important; - font-weight: var(--base-text-weight-normal, 400); + font-weight: 400; line-height: 1; vertical-align: -0.075em; } @@ -1115,7 +994,7 @@ } .markdown-body .task-list-item label { - font-weight: var(--base-text-weight-normal, 400); + font-weight: 400; } .markdown-body .task-list-item.enabled label { @@ -1123,7 +1002,7 @@ } .markdown-body .task-list-item+.task-list-item { - margin-top: var(--base-size-4); + margin-top: 0.25rem; } .markdown-body .task-list-item .handle { @@ -1157,10 +1036,10 @@ } .markdown-body .markdown-alert { - padding: var(--base-size-8) var(--base-size-16); - margin-bottom: var(--base-size-16); + padding: 0.5rem 1rem; + margin-bottom: 1rem; color: inherit; - border-left: .25em solid var(--borderColor-default); + border-left: .25em solid #3d444d; } .markdown-body .markdown-alert>:first-child { @@ -1173,49 +1052,49 @@ .markdown-body .markdown-alert .markdown-alert-title { display: flex; - font-weight: var(--base-text-weight-medium, 500); + font-weight: 500; align-items: center; line-height: 1; } .markdown-body .markdown-alert.markdown-alert-note { - border-left-color: var(--borderColor-accent-emphasis); + border-left-color: #1f6feb; } .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { - color: var(--fgColor-accent); + color: #4493f8; } .markdown-body .markdown-alert.markdown-alert-important { - border-left-color: var(--borderColor-done-emphasis); + border-left-color: #8957e5; } .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { - color: var(--fgColor-done); + color: #ab7df8; } .markdown-body .markdown-alert.markdown-alert-warning { - border-left-color: var(--borderColor-attention-emphasis); + border-left-color: #9e6a03; } .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { - color: var(--fgColor-attention); + color: #d29922; } .markdown-body .markdown-alert.markdown-alert-tip { - border-left-color: var(--borderColor-success-emphasis); + border-left-color: #238636; } .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { - color: var(--fgColor-success); + color: #3fb950; } .markdown-body .markdown-alert.markdown-alert-caution { - border-left-color: var(--borderColor-danger-emphasis); + border-left-color: #da3633; } .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { - color: var(--fgColor-danger); + color: #f85149; } .markdown-body>*:first-child>.heading-element:first-child { @@ -1225,4 +1104,3 @@ .markdown-body .highlight pre:has(+.zeroclipboard-container) { min-height: 52px; } - diff --git a/github-markdown-light.css b/github-markdown-light.css new file mode 100644 index 0000000..e351cbd --- /dev/null +++ b/github-markdown-light.css @@ -0,0 +1,1106 @@ +/* From https://github.com/sindresorhus/github-markdown-css */ +/* light */ +.markdown-body { + color-scheme: light; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + margin: 0; + color: #1f2328; + background-color: #ffffff; + font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; + font-size: 16px; + line-height: 1.5; + word-wrap: break-word; +} + +.markdown-body .octicon { + display: inline-block; + fill: currentColor; + vertical-align: text-bottom; +} + +.markdown-body h1:hover .anchor .octicon-link:before, +.markdown-body h2:hover .anchor .octicon-link:before, +.markdown-body h3:hover .anchor .octicon-link:before, +.markdown-body h4:hover .anchor .octicon-link:before, +.markdown-body h5:hover .anchor .octicon-link:before, +.markdown-body h6:hover .anchor .octicon-link:before { + width: 16px; + height: 16px; + content: ' '; + display: inline-block; + background-color: currentColor; + -webkit-mask-image: url("data:image/svg+xml,"); + mask-image: url("data:image/svg+xml,"); +} + +.markdown-body details, +.markdown-body figcaption, +.markdown-body figure { + display: block; +} + +.markdown-body summary { + display: list-item; +} + +.markdown-body [hidden] { + display: none !important; +} + +.markdown-body a { + background-color: transparent; + color: #0969da; + text-decoration: none; +} + +.markdown-body abbr[title] { + border-bottom: none; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +.markdown-body b, +.markdown-body strong { + font-weight: 600; +} + +.markdown-body dfn { + font-style: italic; +} + +.markdown-body h1 { + margin: .67em 0; + font-weight: 600; + padding-bottom: .3em; + font-size: 2em; + border-bottom: 1px solid #d1d9e0b3; +} + +.markdown-body mark { + background-color: #fff8c5; + color: #1f2328; +} + +.markdown-body small { + font-size: 90%; +} + +.markdown-body sub, +.markdown-body sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +.markdown-body sub { + bottom: -0.25em; +} + +.markdown-body sup { + top: -0.5em; +} + +.markdown-body img { + border-style: none; + max-width: 100%; + box-sizing: content-box; +} + +.markdown-body code, +.markdown-body kbd, +.markdown-body pre, +.markdown-body samp { + font-family: monospace; + font-size: 1em; +} + +.markdown-body figure { + margin: 1em 2.5rem; +} + +.markdown-body hr { + box-sizing: content-box; + overflow: hidden; + background: transparent; + border-bottom: 1px solid #d1d9e0b3; + height: .25em; + padding: 0; + margin: 1.5rem 0; + background-color: #d1d9e0; + border: 0; +} + +.markdown-body input { + font: inherit; + margin: 0; + overflow: visible; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +.markdown-body [type=button], +.markdown-body [type=reset], +.markdown-body [type=submit] { + -webkit-appearance: button; + appearance: button; +} + +.markdown-body [type=checkbox], +.markdown-body [type=radio] { + box-sizing: border-box; + padding: 0; +} + +.markdown-body [type=number]::-webkit-inner-spin-button, +.markdown-body [type=number]::-webkit-outer-spin-button { + height: auto; +} + +.markdown-body [type=search]::-webkit-search-cancel-button, +.markdown-body [type=search]::-webkit-search-decoration { + -webkit-appearance: none; + appearance: none; +} + +.markdown-body ::-webkit-input-placeholder { + color: inherit; + opacity: .54; +} + +.markdown-body ::-webkit-file-upload-button { + -webkit-appearance: button; + appearance: button; + font: inherit; +} + +.markdown-body a:hover { + text-decoration: underline; +} + +.markdown-body ::placeholder { + color: #59636e; + opacity: 1; +} + +.markdown-body hr::before { + display: table; + content: ""; +} + +.markdown-body hr::after { + display: table; + clear: both; + content: ""; +} + +.markdown-body table { + border-spacing: 0; + border-collapse: collapse; + display: block; + width: max-content; + max-width: 100%; + overflow: auto; + font-variant: tabular-nums; +} + +.markdown-body td, +.markdown-body th { + padding: 0; +} + +.markdown-body details summary { + cursor: pointer; +} + +.markdown-body a:focus, +.markdown-body [role=button]:focus, +.markdown-body input[type=radio]:focus, +.markdown-body input[type=checkbox]:focus { + outline: 2px solid #0969da; + outline-offset: -2px; + box-shadow: none; +} + +.markdown-body a:focus:not(:focus-visible), +.markdown-body [role=button]:focus:not(:focus-visible), +.markdown-body input[type=radio]:focus:not(:focus-visible), +.markdown-body input[type=checkbox]:focus:not(:focus-visible) { + outline: solid 1px transparent; +} + +.markdown-body a:focus-visible, +.markdown-body [role=button]:focus-visible, +.markdown-body input[type=radio]:focus-visible, +.markdown-body input[type=checkbox]:focus-visible { + outline: 2px solid #0969da; + outline-offset: -2px; + box-shadow: none; +} + +.markdown-body a:not([class]):focus, +.markdown-body a:not([class]):focus-visible, +.markdown-body input[type=radio]:focus, +.markdown-body input[type=radio]:focus-visible, +.markdown-body input[type=checkbox]:focus, +.markdown-body input[type=checkbox]:focus-visible { + outline-offset: 0; +} + +.markdown-body kbd { + display: inline-block; + padding: 0.25rem; + font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; + line-height: 10px; + color: #1f2328; + vertical-align: middle; + background-color: #f6f8fa; + border: solid 1px #d1d9e0b3; + border-bottom-color: #d1d9e0b3; + border-radius: 6px; + box-shadow: inset 0 -1px 0 #d1d9e0b3; +} + +.markdown-body h1, +.markdown-body h2, +.markdown-body h3, +.markdown-body h4, +.markdown-body h5, +.markdown-body h6 { + margin-top: 1.5rem; + margin-bottom: 1rem; + font-weight: 600; + line-height: 1.25; +} + +.markdown-body h2 { + font-weight: 600; + padding-bottom: .3em; + font-size: 1.5em; + border-bottom: 1px solid #d1d9e0b3; +} + +.markdown-body h3 { + font-weight: 600; + font-size: 1.25em; +} + +.markdown-body h4 { + font-weight: 600; + font-size: 1em; +} + +.markdown-body h5 { + font-weight: 600; + font-size: .875em; +} + +.markdown-body h6 { + font-weight: 600; + font-size: .85em; + color: #59636e; +} + +.markdown-body p { + margin-top: 0; + margin-bottom: 10px; +} + +.markdown-body blockquote { + margin: 0; + padding: 0 1em; + color: #59636e; + border-left: .25em solid #d1d9e0; +} + +.markdown-body ul, +.markdown-body ol { + margin-top: 0; + margin-bottom: 0; + padding-left: 2em; +} + +.markdown-body ol ol, +.markdown-body ul ol { + list-style-type: lower-roman; +} + +.markdown-body ul ul ol, +.markdown-body ul ol ol, +.markdown-body ol ul ol, +.markdown-body ol ol ol { + list-style-type: lower-alpha; +} + +.markdown-body dd { + margin-left: 0; +} + +.markdown-body tt, +.markdown-body code, +.markdown-body samp { + font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; + font-size: 12px; +} + +.markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; + font-size: 12px; + word-wrap: normal; +} + +.markdown-body .octicon { + display: inline-block; + overflow: visible !important; + vertical-align: text-bottom; + fill: currentColor; +} + +.markdown-body input::-webkit-outer-spin-button, +.markdown-body input::-webkit-inner-spin-button { + margin: 0; + appearance: none; +} + +.markdown-body .mr-2 { + margin-right: 0.5rem !important; +} + +.markdown-body::before { + display: table; + content: ""; +} + +.markdown-body::after { + display: table; + clear: both; + content: ""; +} + +.markdown-body>*:first-child { + margin-top: 0 !important; +} + +.markdown-body>*:last-child { + margin-bottom: 0 !important; +} + +.markdown-body a:not([href]) { + color: inherit; + text-decoration: none; +} + +.markdown-body .absent { + color: #d1242f; +} + +.markdown-body .anchor { + float: left; + padding-right: 0.25rem; + margin-left: -20px; + line-height: 1; +} + +.markdown-body .anchor:focus { + outline: none; +} + +.markdown-body p, +.markdown-body blockquote, +.markdown-body ul, +.markdown-body ol, +.markdown-body dl, +.markdown-body table, +.markdown-body pre, +.markdown-body details { + margin-top: 0; + margin-bottom: 1rem; +} + +.markdown-body blockquote>:first-child { + margin-top: 0; +} + +.markdown-body blockquote>:last-child { + margin-bottom: 0; +} + +.markdown-body h1 .octicon-link, +.markdown-body h2 .octicon-link, +.markdown-body h3 .octicon-link, +.markdown-body h4 .octicon-link, +.markdown-body h5 .octicon-link, +.markdown-body h6 .octicon-link { + color: #1f2328; + vertical-align: middle; + visibility: hidden; +} + +.markdown-body h1:hover .anchor, +.markdown-body h2:hover .anchor, +.markdown-body h3:hover .anchor, +.markdown-body h4:hover .anchor, +.markdown-body h5:hover .anchor, +.markdown-body h6:hover .anchor { + text-decoration: none; +} + +.markdown-body h1:hover .anchor .octicon-link, +.markdown-body h2:hover .anchor .octicon-link, +.markdown-body h3:hover .anchor .octicon-link, +.markdown-body h4:hover .anchor .octicon-link, +.markdown-body h5:hover .anchor .octicon-link, +.markdown-body h6:hover .anchor .octicon-link { + visibility: visible; +} + +.markdown-body h1 tt, +.markdown-body h1 code, +.markdown-body h2 tt, +.markdown-body h2 code, +.markdown-body h3 tt, +.markdown-body h3 code, +.markdown-body h4 tt, +.markdown-body h4 code, +.markdown-body h5 tt, +.markdown-body h5 code, +.markdown-body h6 tt, +.markdown-body h6 code { + padding: 0 .2em; + font-size: inherit; +} + +.markdown-body summary h1, +.markdown-body summary h2, +.markdown-body summary h3, +.markdown-body summary h4, +.markdown-body summary h5, +.markdown-body summary h6 { + display: inline-block; +} + +.markdown-body summary h1 .anchor, +.markdown-body summary h2 .anchor, +.markdown-body summary h3 .anchor, +.markdown-body summary h4 .anchor, +.markdown-body summary h5 .anchor, +.markdown-body summary h6 .anchor { + margin-left: -40px; +} + +.markdown-body summary h1, +.markdown-body summary h2 { + padding-bottom: 0; + border-bottom: 0; +} + +.markdown-body ul.no-list, +.markdown-body ol.no-list { + padding: 0; + list-style-type: none; +} + +.markdown-body ol[type="a s"] { + list-style-type: lower-alpha; +} + +.markdown-body ol[type="A s"] { + list-style-type: upper-alpha; +} + +.markdown-body ol[type="i s"] { + list-style-type: lower-roman; +} + +.markdown-body ol[type="I s"] { + list-style-type: upper-roman; +} + +.markdown-body ol[type="1"] { + list-style-type: decimal; +} + +.markdown-body div>ol:not([type]) { + list-style-type: decimal; +} + +.markdown-body ul ul, +.markdown-body ul ol, +.markdown-body ol ol, +.markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; +} + +.markdown-body li>p { + margin-top: 1rem; +} + +.markdown-body li+li { + margin-top: .25em; +} + +.markdown-body dl { + padding: 0; +} + +.markdown-body dl dt { + padding: 0; + margin-top: 1rem; + font-size: 1em; + font-style: italic; + font-weight: 600; +} + +.markdown-body dl dd { + padding: 0 1rem; + margin-bottom: 1rem; +} + +.markdown-body table th { + font-weight: 600; +} + +.markdown-body table th, +.markdown-body table td { + padding: 6px 13px; + border: 1px solid #d1d9e0; +} + +.markdown-body table td>:last-child { + margin-bottom: 0; +} + +.markdown-body table tr { + background-color: #ffffff; + border-top: 1px solid #d1d9e0b3; +} + +.markdown-body table tr:nth-child(2n) { + background-color: #f6f8fa; +} + +.markdown-body table img { + background-color: transparent; +} + +.markdown-body img[align=right] { + padding-left: 20px; +} + +.markdown-body img[align=left] { + padding-right: 20px; +} + +.markdown-body .emoji { + max-width: none; + vertical-align: text-top; + background-color: transparent; +} + +.markdown-body span.frame { + display: block; + overflow: hidden; +} + +.markdown-body span.frame>span { + display: block; + float: left; + width: auto; + padding: 7px; + margin: 13px 0 0; + overflow: hidden; + border: 1px solid #d1d9e0; +} + +.markdown-body span.frame span img { + display: block; + float: left; +} + +.markdown-body span.frame span span { + display: block; + padding: 5px 0 0; + clear: both; + color: #1f2328; +} + +.markdown-body span.align-center { + display: block; + overflow: hidden; + clear: both; +} + +.markdown-body span.align-center>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: center; +} + +.markdown-body span.align-center span img { + margin: 0 auto; + text-align: center; +} + +.markdown-body span.align-right { + display: block; + overflow: hidden; + clear: both; +} + +.markdown-body span.align-right>span { + display: block; + margin: 13px 0 0; + overflow: hidden; + text-align: right; +} + +.markdown-body span.align-right span img { + margin: 0; + text-align: right; +} + +.markdown-body span.float-left { + display: block; + float: left; + margin-right: 13px; + overflow: hidden; +} + +.markdown-body span.float-left span { + margin: 13px 0 0; +} + +.markdown-body span.float-right { + display: block; + float: right; + margin-left: 13px; + overflow: hidden; +} + +.markdown-body span.float-right>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: right; +} + +.markdown-body code, +.markdown-body tt { + padding: .2em .4em; + margin: 0; + font-size: 85%; + white-space: break-spaces; + background-color: #818b981f; + border-radius: 6px; +} + +.markdown-body code br, +.markdown-body tt br { + display: none; +} + +.markdown-body del code { + text-decoration: inherit; +} + +.markdown-body samp { + font-size: 85%; +} + +.markdown-body pre code { + font-size: 100%; +} + +.markdown-body pre>code { + padding: 0; + margin: 0; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; +} + +.markdown-body .highlight { + margin-bottom: 1rem; +} + +.markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; +} + +.markdown-body .highlight pre, +.markdown-body pre { + padding: 1rem; + overflow: auto; + font-size: 85%; + line-height: 1.45; + color: #1f2328; + background-color: #f6f8fa; + border-radius: 6px; +} + +.markdown-body pre code, +.markdown-body pre tt { + display: inline; + max-width: auto; + padding: 0; + margin: 0; + overflow: visible; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; +} + +.markdown-body .csv-data td, +.markdown-body .csv-data th { + padding: 5px; + overflow: hidden; + font-size: 12px; + line-height: 1; + text-align: left; + white-space: nowrap; +} + +.markdown-body .csv-data .blob-num { + padding: 10px 0.5rem 9px; + text-align: right; + background: #ffffff; + border: 0; +} + +.markdown-body .csv-data tr { + border-top: 0; +} + +.markdown-body .csv-data th { + font-weight: 600; + background: #f6f8fa; + border-top: 0; +} + +.markdown-body [data-footnote-ref]::before { + content: "["; +} + +.markdown-body [data-footnote-ref]::after { + content: "]"; +} + +.markdown-body .footnotes { + font-size: 12px; + color: #59636e; + border-top: 1px solid #d1d9e0; +} + +.markdown-body .footnotes ol { + padding-left: 1rem; +} + +.markdown-body .footnotes ol ul { + display: inline-block; + padding-left: 1rem; + margin-top: 1rem; +} + +.markdown-body .footnotes li { + position: relative; +} + +.markdown-body .footnotes li:target::before { + position: absolute; + top: calc(0.5rem*-1); + right: calc(0.5rem*-1); + bottom: calc(0.5rem*-1); + left: calc(1.5rem*-1); + pointer-events: none; + content: ""; + border: 2px solid #0969da; + border-radius: 6px; +} + +.markdown-body .footnotes li:target { + color: #1f2328; +} + +.markdown-body .footnotes .data-footnote-backref g-emoji { + font-family: monospace; +} + +.markdown-body body:has(:modal) { + padding-right: var(--dialog-scrollgutter) !important; +} + +.markdown-body .pl-c { + color: #59636e; +} + +.markdown-body .pl-c1, +.markdown-body .pl-s .pl-v { + color: #0550ae; +} + +.markdown-body .pl-e, +.markdown-body .pl-en { + color: #6639ba; +} + +.markdown-body .pl-smi, +.markdown-body .pl-s .pl-s1 { + color: #1f2328; +} + +.markdown-body .pl-ent { + color: #0550ae; +} + +.markdown-body .pl-k { + color: #cf222e; +} + +.markdown-body .pl-s, +.markdown-body .pl-pds, +.markdown-body .pl-s .pl-pse .pl-s1, +.markdown-body .pl-sr, +.markdown-body .pl-sr .pl-cce, +.markdown-body .pl-sr .pl-sre, +.markdown-body .pl-sr .pl-sra { + color: #0a3069; +} + +.markdown-body .pl-v, +.markdown-body .pl-smw { + color: #953800; +} + +.markdown-body .pl-bu { + color: #82071e; +} + +.markdown-body .pl-ii { + color: #f6f8fa; + background-color: #82071e; +} + +.markdown-body .pl-c2 { + color: #f6f8fa; + background-color: #cf222e; +} + +.markdown-body .pl-sr .pl-cce { + font-weight: bold; + color: #116329; +} + +.markdown-body .pl-ml { + color: #3b2300; +} + +.markdown-body .pl-mh, +.markdown-body .pl-mh .pl-en, +.markdown-body .pl-ms { + font-weight: bold; + color: #0550ae; +} + +.markdown-body .pl-mi { + font-style: italic; + color: #1f2328; +} + +.markdown-body .pl-mb { + font-weight: bold; + color: #1f2328; +} + +.markdown-body .pl-md { + color: #82071e; + background-color: #ffebe9; +} + +.markdown-body .pl-mi1 { + color: #116329; + background-color: #dafbe1; +} + +.markdown-body .pl-mc { + color: #953800; + background-color: #ffd8b5; +} + +.markdown-body .pl-mi2 { + color: #d1d9e0; + background-color: #0550ae; +} + +.markdown-body .pl-mdr { + font-weight: bold; + color: #8250df; +} + +.markdown-body .pl-ba { + color: #59636e; +} + +.markdown-body .pl-sg { + color: #818b98; +} + +.markdown-body .pl-corl { + text-decoration: underline; + color: #0a3069; +} + +.markdown-body [role=button]:focus:not(:focus-visible), +.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible), +.markdown-body button:focus:not(:focus-visible), +.markdown-body summary:focus:not(:focus-visible), +.markdown-body a:focus:not(:focus-visible) { + outline: none; + box-shadow: none; +} + +.markdown-body [tabindex="0"]:focus:not(:focus-visible), +.markdown-body details-dialog:focus:not(:focus-visible) { + outline: none; +} + +.markdown-body g-emoji { + display: inline-block; + min-width: 1ch; + font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; + font-size: 1em; + font-style: normal !important; + font-weight: 400; + line-height: 1; + vertical-align: -0.075em; +} + +.markdown-body g-emoji img { + width: 1em; + height: 1em; +} + +.markdown-body .task-list-item { + list-style-type: none; +} + +.markdown-body .task-list-item label { + font-weight: 400; +} + +.markdown-body .task-list-item.enabled label { + cursor: pointer; +} + +.markdown-body .task-list-item+.task-list-item { + margin-top: 0.25rem; +} + +.markdown-body .task-list-item .handle { + display: none; +} + +.markdown-body .task-list-item-checkbox { + margin: 0 .2em .25em -1.4em; + vertical-align: middle; +} + +.markdown-body ul:dir(rtl) .task-list-item-checkbox { + margin: 0 -1.6em .25em .2em; +} + +.markdown-body ol:dir(rtl) .task-list-item-checkbox { + margin: 0 -1.6em .25em .2em; +} + +.markdown-body .contains-task-list:hover .task-list-item-convert-container, +.markdown-body .contains-task-list:focus-within .task-list-item-convert-container { + display: block; + width: auto; + height: 24px; + overflow: visible; + clip: auto; +} + +.markdown-body ::-webkit-calendar-picker-indicator { + filter: invert(50%); +} + +.markdown-body .markdown-alert { + padding: 0.5rem 1rem; + margin-bottom: 1rem; + color: inherit; + border-left: .25em solid #d1d9e0; +} + +.markdown-body .markdown-alert>:first-child { + margin-top: 0; +} + +.markdown-body .markdown-alert>:last-child { + margin-bottom: 0; +} + +.markdown-body .markdown-alert .markdown-alert-title { + display: flex; + font-weight: 500; + align-items: center; + line-height: 1; +} + +.markdown-body .markdown-alert.markdown-alert-note { + border-left-color: #0969da; +} + +.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title { + color: #0969da; +} + +.markdown-body .markdown-alert.markdown-alert-important { + border-left-color: #8250df; +} + +.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title { + color: #8250df; +} + +.markdown-body .markdown-alert.markdown-alert-warning { + border-left-color: #9a6700; +} + +.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title { + color: #9a6700; +} + +.markdown-body .markdown-alert.markdown-alert-tip { + border-left-color: #1a7f37; +} + +.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title { + color: #1a7f37; +} + +.markdown-body .markdown-alert.markdown-alert-caution { + border-left-color: #cf222e; +} + +.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title { + color: #d1242f; +} + +.markdown-body>*:first-child>.heading-element:first-child { + margin-top: 0 !important; +} + +.markdown-body .highlight pre:has(+.zeroclipboard-container) { + min-height: 52px; +} + diff --git a/main.css b/main.css index 39178fc..d42fac7 100644 --- a/main.css +++ b/main.css @@ -12,9 +12,12 @@ :root { --background-color: #1e1e1e; --text-color: #d4d4d4; - --header-color: #DACB1C; - --link-color: #ffdd00; - --link-hover-color: #dcdcaa; + --header-color: #ffb86c; + --link-color: #8be9fd; + --link-hover-color: #50fa7b; + --code-bg: #2d2a2e; + --code-text: #f8f8f2; + --code-border: #44475a; } } @@ -50,7 +53,6 @@ div { margin: 0 auto; } -/* Centering images and ensuring they fit within the body */ img { display: block; max-width: 100%; @@ -58,15 +60,65 @@ img { margin: 20px auto; } -/* Markdown Assist */ pre { - background-color: #282c34; - color: #abb2bf; + background-color: var(--code-bg); + color: var(--code-text); + border: 1px solid var(--code-border); padding: 15px; border-radius: 5px; overflow-x: auto; + font-size: 14px; + line-height: 1.5; } code { - font-family: monospace; -} \ No newline at end of file + font-family: "Fira Code", monospace; + background: var(--code-bg); + color: var(--code-text); + padding: 2px 5px; + border-radius: 4px; +} + +/* Syntax Colors */ +pre .c, +code .c { + color: #6272a4; + font-style: italic; +} + +pre .k, +code .k { + color: #ff79c6; +} + +pre .s, +code .s { + color: #f1fa8c; +} + +pre .nf, +code .nf { + color: #8be9fd; +} + +pre .o, +code .o { + color: #ffb86c; +} + +pre .mi, +pre .mf, +code .mi, +code .mf { + color: #bd93f9; +} + +pre .n, +code .n { + color: #f8f8f2; +} + +pre .nc, +code .nc { + color: #50fa7b; +} diff --git a/md.html b/md.html index 4928e87..1cc7715 100644 --- a/md.html +++ b/md.html @@ -6,18 +6,17 @@ Markdown - - - - - - + + + + +
{{markdown $markdownContent}}