diff --git a/themes/github.css b/themes/github.css index d2a5642..34db05d 100644 --- a/themes/github.css +++ b/themes/github.css @@ -1,6 +1,9 @@ :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; + --focus-offset: -1.5625rem; + --focus-top: .285714286rem; + --unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @include-when-export url(https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext); @@ -11,7 +14,7 @@ font-style: normal; font-weight: normal; src: local('Open Sans Regular'), local('OpenSans-Regular'), url('./github/open-sans-v17-latin-ext_latin-regular.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; + unicode-range: var(--unicode-range); } /* open-sans-italic - latin-ext_latin */ @font-face { @@ -19,7 +22,7 @@ font-style: italic; font-weight: normal; src: local('Open Sans Italic'), local('OpenSans-Italic'), url('./github/open-sans-v17-latin-ext_latin-italic.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; + unicode-range: var(--unicode-range); } /* open-sans-700 - latin-ext_latin */ @font-face { @@ -27,7 +30,7 @@ font-style: normal; font-weight: bold; src: local('Open Sans Bold'), local('OpenSans-Bold'), url('./github/open-sans-v17-latin-ext_latin-700.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; + unicode-range: var(--unicode-range); } /* open-sans-700italic - latin-ext_latin */ @font-face { @@ -35,7 +38,7 @@ font-style: italic; font-weight: bold; src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('./github/open-sans-v17-latin-ext_latin-700italic.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; + unicode-range: var(--unicode-range); } html { @@ -190,7 +193,7 @@ li p.first { } ul, ol { - padding-left: 30px; + padding-inline-start: 30px; } ul:first-child, ol:first-child { @@ -201,12 +204,12 @@ ol:last-child { margin-bottom: 0; } blockquote { - border-left: 4px solid #dfe2e5; + border-inline-start: 4px solid #dfe2e5; padding: 0 15px; color: #777777; } blockquote blockquote { - padding-right: 0; + padding-inline-end: 0; } table { padding: 0; @@ -243,7 +246,7 @@ table td:last-child { } .CodeMirror-lines { - padding-left: 4px; + padding-inline-start: 4px; } .code-tooltip { @@ -276,7 +279,7 @@ code { .md-task-list-item > input { - margin-left: -1.3em; + margin-inline-start: -1.3em; } @media print { @@ -312,20 +315,20 @@ code { } #write>h3.md-focus:before{ - left: -1.5625rem; + inset-inline-start: var(--focus-offset); top: .375rem; } #write>h4.md-focus:before{ - left: -1.5625rem; - top: .285714286rem; + inset-inline-start: var(--focus-offset); + top: var(--focus-top); } #write>h5.md-focus:before{ - left: -1.5625rem; - top: .285714286rem; + inset-inline-start: var(--focus-offset); + top: var(--focus-top); } #write>h6.md-focus:before{ - left: -1.5625rem; - top: .285714286rem; + inset-inline-start: var(--focus-offset); + top: var(--focus-top); } .md-image>.md-meta { /*border: 1px solid #ddd;*/ @@ -363,7 +366,7 @@ code { /** focus mode */ .on-focus-mode blockquote { - border-left-color: rgba(85, 85, 85, 0.12); + border-inline-start-color: rgba(85, 85, 85, 0.12); } header, .context-menu, .megamenu-content, footer{