diff --git a/Generated_Themes/Brick.user.css b/Generated_Themes/Brick.user.css new file mode 100644 index 0000000..c4f3323 --- /dev/null +++ b/Generated_Themes/Brick.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(194, 191, 165); + --color-button-highlight: rgb(225, 224, 210); + --color-button-shadow: rgb(141, 137, 97); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(225, 224, 210); + --color-active-caption: rgb(128, 0, 0); + --color-active-caption-gradient: rgb(176, 116, 64); + --color-info-background: rgb(225, 224, 210); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(141, 137, 97); + --color-gray-text: rgb(141, 137, 97); + --color-gray-text-dark: rgb(70, 68, 48); + --color-link: rgb(128, 0, 0); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Eggplant.user.css b/Generated_Themes/Eggplant.user.css new file mode 100644 index 0000000..8fd9b9f --- /dev/null +++ b/Generated_Themes/Eggplant.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(144, 176, 168); + --color-button-highlight: rgb(200, 216, 216); + --color-button-shadow: rgb(88, 128, 120); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(88, 128, 120); + --color-active-caption-gradient: rgb(131, 75, 131); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(88, 128, 120); + --color-gray-text: rgb(88, 128, 120); + --color-gray-text-dark: rgb(44, 64, 60); + --color-link: rgb(88, 128, 120); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Green Olive.user.css b/Generated_Themes/Green Olive.user.css new file mode 100644 index 0000000..055dafd --- /dev/null +++ b/Generated_Themes/Green Olive.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(162, 200, 169); + --color-button-highlight: rgb(208, 227, 211); + --color-button-shadow: rgb(89, 151, 100); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(89, 151, 100); + --color-active-caption-gradient: rgb(152, 200, 232); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(89, 151, 100); + --color-gray-text: rgb(89, 151, 100); + --color-gray-text-dark: rgb(44, 75, 50); + --color-link: rgb(89, 151, 100); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/High Contrast 1.user.css b/Generated_Themes/High Contrast 1.user.css new file mode 100644 index 0000000..f98bbdf --- /dev/null +++ b/Generated_Themes/High Contrast 1.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(255, 255, 255); + --color-button-face: rgb(0, 0, 0); + --color-button-highlight: rgb(192, 192, 192); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(255, 255, 255); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(255, 255, 0); + --color-window: rgb(0, 0, 0); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(0, 0, 255); + --color-active-caption-gradient: rgb(0, 0, 255); + --color-info-background: rgb(0, 0, 0); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(0, 128, 0); + --color-gray-text: rgb(0, 255, 0); + --color-gray-text-dark: rgb(0, 127, 0); + --color-link: rgb(128, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/High Contrast 2.user.css b/Generated_Themes/High Contrast 2.user.css new file mode 100644 index 0000000..f347a5c --- /dev/null +++ b/Generated_Themes/High Contrast 2.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 255, 0); + --color-button-face: rgb(0, 0, 0); + --color-button-highlight: rgb(192, 192, 192); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(255, 255, 255); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 255, 0); + --color-window: rgb(0, 0, 0); + --color-active-caption-text: rgb(0, 0, 0); + --color-active-caption: rgb(0, 255, 255); + --color-active-caption-gradient: rgb(0, 255, 255); + --color-info-background: rgb(255, 255, 0); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(0, 0, 255); + --color-gray-text: rgb(0, 255, 0); + --color-gray-text-dark: rgb(0, 127, 0); + --color-link: rgb(128, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/High Contrast Black.user.css b/Generated_Themes/High Contrast Black.user.css new file mode 100644 index 0000000..e5a433a --- /dev/null +++ b/Generated_Themes/High Contrast Black.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(255, 255, 255); + --color-button-face: rgb(0, 0, 0); + --color-button-highlight: rgb(192, 192, 192); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(255, 255, 255); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(255, 255, 255); + --color-window: rgb(0, 0, 0); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(128, 0, 128); + --color-active-caption-gradient: rgb(128, 0, 128); + --color-info-background: rgb(0, 0, 0); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(128, 0, 128); + --color-gray-text: rgb(0, 255, 0); + --color-gray-text-dark: rgb(0, 127, 0); + --color-link: rgb(128, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/High Contrast White.user.css b/Generated_Themes/High Contrast White.user.css new file mode 100644 index 0000000..b3f5d69 --- /dev/null +++ b/Generated_Themes/High Contrast White.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(255, 255, 255); + --color-button-highlight: rgb(192, 192, 192); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(0, 0, 0); + --color-active-caption-gradient: rgb(0, 0, 0); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(0, 0, 0); + --color-gray-text: rgb(0, 255, 0); + --color-gray-text-dark: rgb(0, 127, 0); + --color-link: rgb(0, 0, 0); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Lilac.user.css b/Generated_Themes/Lilac.user.css new file mode 100644 index 0000000..3eb0988 --- /dev/null +++ b/Generated_Themes/Lilac.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(174, 168, 217); + --color-button-highlight: rgb(216, 213, 236); + --color-button-shadow: rgb(90, 78, 177); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(90, 78, 177); + --color-active-caption-gradient: rgb(182, 143, 203); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(90, 78, 177); + --color-gray-text: rgb(90, 78, 177); + --color-gray-text-dark: rgb(45, 39, 88); + --color-link: rgb(90, 78, 177); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Maple.user.css b/Generated_Themes/Maple.user.css new file mode 100644 index 0000000..a1677c7 --- /dev/null +++ b/Generated_Themes/Maple.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(230, 216, 174); + --color-button-highlight: rgb(242, 236, 215); + --color-button-shadow: rgb(198, 166, 70); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(128, 0, 0); + --color-active-caption-gradient: rgb(192, 156, 56); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(0, 0, 0); + --color-highlight: rgb(198, 166, 70); + --color-gray-text: rgb(198, 166, 70); + --color-gray-text-dark: rgb(99, 83, 35); + --color-link: rgb(198, 166, 70); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Marine.user.css b/Generated_Themes/Marine.user.css new file mode 100644 index 0000000..bb930e5 --- /dev/null +++ b/Generated_Themes/Marine.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(136, 192, 184); + --color-button-highlight: rgb(200, 224, 216); + --color-button-shadow: rgb(72, 144, 136); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(200, 224, 216); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(0, 0, 128); + --color-active-caption-gradient: rgb(24, 180, 192); + --color-info-background: rgb(200, 224, 216); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(0, 0, 128); + --color-gray-text: rgb(72, 144, 136); + --color-gray-text-dark: rgb(36, 72, 68); + --color-link: rgb(0, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Plum.user.css b/Generated_Themes/Plum.user.css new file mode 100644 index 0000000..ded4563 --- /dev/null +++ b/Generated_Themes/Plum.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(168, 152, 144); + --color-button-highlight: rgb(216, 208, 200); + --color-button-shadow: rgb(120, 96, 88); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(216, 208, 200); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(72, 64, 96); + --color-active-caption-gradient: rgb(160, 132, 184); + --color-info-background: rgb(213, 204, 200); + --color-highlight-text: rgb(216, 208, 200); + --color-highlight: rgb(0, 128, 128); + --color-gray-text: rgb(120, 96, 88); + --color-gray-text-dark: rgb(60, 48, 44); + --color-link: rgb(72, 64, 96); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Pumpkin.user.css b/Generated_Themes/Pumpkin.user.css new file mode 100644 index 0000000..4115b31 --- /dev/null +++ b/Generated_Themes/Pumpkin.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(236, 213, 157); + --color-button-highlight: rgb(245, 234, 207); + --color-button-shadow: rgb(215, 165, 47); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(215, 165, 47); + --color-active-caption-gradient: rgb(224, 204, 136); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(128, 0, 128); + --color-gray-text: rgb(215, 165, 47); + --color-gray-text-dark: rgb(107, 82, 23); + --color-link: rgb(215, 165, 47); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Rainy Day.user.css b/Generated_Themes/Rainy Day.user.css new file mode 100644 index 0000000..0f4258b --- /dev/null +++ b/Generated_Themes/Rainy Day.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(131, 153, 177); + --color-button-highlight: rgb(193, 204, 217); + --color-button-shadow: rgb(79, 101, 125); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(79, 101, 125); + --color-active-caption-gradient: rgb(128, 180, 208); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(79, 101, 125); + --color-gray-text: rgb(79, 101, 125); + --color-gray-text-dark: rgb(39, 50, 62); + --color-link: rgb(79, 101, 125); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Rose.user.css b/Generated_Themes/Rose.user.css new file mode 100644 index 0000000..9d9929b --- /dev/null +++ b/Generated_Themes/Rose.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(207, 175, 183); + --color-button-highlight: rgb(231, 216, 220); + --color-button-shadow: rgb(159, 96, 112); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(159, 96, 112); + --color-active-caption-gradient: rgb(216, 204, 208); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(159, 96, 112); + --color-gray-text: rgb(159, 96, 112); + --color-gray-text-dark: rgb(79, 48, 56); + --color-link: rgb(159, 96, 112); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Sand.user.css b/Generated_Themes/Sand.user.css new file mode 100644 index 0000000..e453fb5 --- /dev/null +++ b/Generated_Themes/Sand.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(213, 204, 187); + --color-button-highlight: rgb(234, 230, 221); + --color-button-shadow: rgb(162, 141, 104); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(0, 128, 128); + --color-active-caption-gradient: rgb(132, 189, 170); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(0, 128, 128); + --color-gray-text: rgb(162, 141, 104); + --color-gray-text-dark: rgb(81, 70, 52); + --color-link: rgb(0, 128, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Sky.user.css b/Generated_Themes/Sky.user.css new file mode 100644 index 0000000..fe64ca9 --- /dev/null +++ b/Generated_Themes/Sky.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(236, 233, 216); + --color-button-highlight: rgb(255, 255, 255); + --color-button-shadow: rgb(172, 168, 153); + --color-button-shadow-dark: rgb(113, 111, 100); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(0, 84, 227); + --color-active-caption-gradient: rgb(61, 149, 255); + --color-info-background: rgb(255, 255, 225); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(49, 106, 197); + --color-gray-text: rgb(172, 168, 153); + --color-gray-text-dark: rgb(86, 84, 76); + --color-link: rgb(0, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Slate.user.css b/Generated_Themes/Slate.user.css new file mode 100644 index 0000000..d867716 --- /dev/null +++ b/Generated_Themes/Slate.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(157, 185, 200); + --color-button-highlight: rgb(206, 220, 227); + --color-button-shadow: rgb(85, 128, 151); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(85, 128, 151); + --color-active-caption-gradient: rgb(136, 184, 216); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(85, 128, 151); + --color-gray-text: rgb(85, 128, 151); + --color-gray-text-dark: rgb(42, 64, 75); + --color-link: rgb(85, 128, 151); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Storm.user.css b/Generated_Themes/Storm.user.css new file mode 100644 index 0000000..02a2069 --- /dev/null +++ b/Generated_Themes/Storm.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(192, 192, 192); + --color-button-highlight: rgb(255, 255, 255); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(128, 0, 128); + --color-active-caption-gradient: rgb(56, 140, 176); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(128, 0, 128); + --color-gray-text: rgb(128, 128, 128); + --color-gray-text-dark: rgb(64, 64, 64); + --color-link: rgb(128, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Teal.user.css b/Generated_Themes/Teal.user.css new file mode 100644 index 0000000..6ad11b6 --- /dev/null +++ b/Generated_Themes/Teal.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(192, 192, 192); + --color-button-highlight: rgb(255, 255, 255); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(0, 128, 128); + --color-active-caption-gradient: rgb(0, 204, 216); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(0, 128, 128); + --color-gray-text: rgb(128, 128, 128); + --color-gray-text-dark: rgb(64, 64, 64); + --color-link: rgb(0, 128, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Wheat.user.css b/Generated_Themes/Wheat.user.css new file mode 100644 index 0000000..485e848 --- /dev/null +++ b/Generated_Themes/Wheat.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(222, 222, 160); + --color-button-highlight: rgb(238, 238, 208); + --color-button-shadow: rgb(188, 188, 65); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(128, 128, 0); + --color-active-caption-gradient: rgb(200, 176, 72); + --color-info-background: rgb(255, 255, 255); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(128, 128, 0); + --color-gray-text: rgb(188, 188, 65); + --color-gray-text-dark: rgb(94, 94, 32); + --color-link: rgb(128, 128, 0); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Generated_Themes/Windows 2000.user.css b/Generated_Themes/Windows 2000.user.css new file mode 100644 index 0000000..7f3bb24 --- /dev/null +++ b/Generated_Themes/Windows 2000.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(212, 208, 200); + --color-button-highlight: rgb(255, 255, 255); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(64, 64, 64); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(10, 36, 106); + --color-active-caption-gradient: rgb(166, 202, 240); + --color-info-background: rgb(255, 255, 225); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(10, 36, 106); + --color-gray-text: rgb(128, 128, 128); + --color-gray-text-dark: rgb(64, 64, 64); + --color-link: rgb(0, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: Tahoma, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/GitHubWindows.user.css b/Generated_Themes/Windows 95.user.css similarity index 98% rename from GitHubWindows.user.css rename to Generated_Themes/Windows 95.user.css index f79d828..7f4e74c 100644 --- a/GitHubWindows.user.css +++ b/Generated_Themes/Windows 95.user.css @@ -20,15 +20,16 @@ --color-window: rgb(255, 255, 255); --color-active-caption-text: rgb(255, 255, 255); --color-active-caption: rgb(0, 0, 128); - --color-info-background: rgb(255, 255, 192); + --color-active-caption-gradient: rgb(0, 0, 128); + --color-info-background: rgb(255, 255, 225); --color-highlight-text: rgb(255, 255, 255); --color-highlight: rgb(0, 0, 128); --color-gray-text: rgb(128, 128, 128); --color-gray-text-dark: rgb(64, 64, 64); - --color-link: rgb(0, 0, 255); + --color-link: rgb(0, 0, 128); --color-hover: rgb(223, 223, 255); - --font-family: MS Sans Serif, MS Reference Sans Serif, Liberation Sans, Tahoma, sans-serif; + --font-family: MS Sans Serif, MS Reference Sans Serif, Arial, Liberation Sans, sans-serif; --font-size: 12px; --font-size-text: 14px; --font-size-bigger: 13px; @@ -138,7 +139,7 @@ } .Header { - background: var(--color-active-caption) !important; + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; font: inherit !important; } .HeaderNavlink { @@ -505,7 +506,7 @@ } .select-menu-header { - background: var(--color-active-caption) !important; + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; padding: 4px 6px !important; } .select-menu-title { @@ -920,4 +921,4 @@ .octicon-graph { background: var(--image-graph) !important; } .octicon-gear { background: var(--image-config) !important; } .octicon-repo { background: var(--image-folder-documents) !important; } -} \ No newline at end of file +} diff --git a/Generated_Themes/Windows 98.user.css b/Generated_Themes/Windows 98.user.css new file mode 100644 index 0000000..0f8d371 --- /dev/null +++ b/Generated_Themes/Windows 98.user.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: rgb(0, 0, 0); + --color-button-face: rgb(192, 192, 192); + --color-button-highlight: rgb(255, 255, 255); + --color-button-shadow: rgb(128, 128, 128); + --color-button-shadow-dark: rgb(0, 0, 0); + --color-button-checked: rgb(223, 223, 223); + --color-window-text: rgb(0, 0, 0); + --color-window: rgb(255, 255, 255); + --color-active-caption-text: rgb(255, 255, 255); + --color-active-caption: rgb(0, 0, 128); + --color-active-caption-gradient: rgb(16, 132, 208); + --color-info-background: rgb(255, 255, 225); + --color-highlight-text: rgb(255, 255, 255); + --color-highlight: rgb(0, 0, 128); + --color-gray-text: rgb(128, 128, 128); + --color-gray-text-dark: rgb(64, 64, 64); + --color-link: rgb(0, 0, 128); + --color-hover: rgb(223, 223, 255); + + --font-family: MS Sans Serif, MS Reference Sans Serif, Arial, Liberation Sans, sans-serif; + --font-size: 12px; + --font-size-text: 14px; + --font-size-bigger: 13px; + --font-size-header: 14px; + --font-line: 1.2; + --font-line-text: 1.2; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/Themes.ini b/Themes.ini new file mode 100644 index 0000000..eeb6732 --- /dev/null +++ b/Themes.ini @@ -0,0 +1,621 @@ +[Windows 95] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 64, 64, 64 +color_button_text = 0, 0, 0 +color_button_face = 192, 192, 192 +color_button_highlight = 255, 255, 255 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 0, 128 +color_active_caption_gradient = 0, 0, 128 +color_info_background = 255, 255, 225 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 0, 128 +color_gray_text = 128, 128, 128 +color_link = 0, 0, 128 +font_family = MS Sans Serif, MS Reference Sans Serif, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Windows 98] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 64, 64, 64 +color_button_text = 0, 0, 0 +color_button_face = 192, 192, 192 +color_button_highlight = 255, 255, 255 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 0, 128 +color_active_caption_gradient = 16, 132, 208 +color_info_background = 255, 255, 225 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 0, 128 +color_gray_text = 128, 128, 128 +color_link = 0, 0, 128 +font_family = MS Sans Serif, MS Reference Sans Serif, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Windows 2000] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 64, 64, 64 +color_button_text = 0, 0, 0 +color_button_face = 212, 208, 200 +color_button_highlight = 255, 255, 255 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 64, 64, 64 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 10, 36, 106 +color_active_caption_gradient = 166, 202, 240 +color_info_background = 255, 255, 225 +color_highlight_text = 255, 255, 255 +color_highlight = 10, 36, 106 +color_gray_text = 128, 128, 128 +color_link = 0, 0, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Brick] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 70, 68, 48 +color_button_text = 0, 0, 0 +color_button_face = 194, 191, 165 +color_button_highlight = 225, 224, 210 +color_button_shadow = 141, 137, 97 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 225, 224, 210 +color_active_caption = 128, 0, 0 +color_active_caption_gradient = 176, 116, 64 +color_info_background = 225, 224, 210 +color_highlight_text = 255, 255, 255 +color_highlight = 141, 137, 97 +color_gray_text = 141, 137, 97 +color_link = 128, 0, 0 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Eggplant] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 44, 64, 60 +color_button_text = 0, 0, 0 +color_button_face = 144, 176, 168 +color_button_highlight = 200, 216, 216 +color_button_shadow = 88, 128, 120 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 88, 128, 120 +color_active_caption_gradient = 131, 75, 131 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 88, 128, 120 +color_gray_text = 88, 128, 120 +color_link = 88, 128, 120 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Green Olive] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 44, 75, 50 +color_button_text = 0, 0, 0 +color_button_face = 162, 200, 169 +color_button_highlight = 208, 227, 211 +color_button_shadow = 89, 151, 100 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 89, 151, 100 +color_active_caption_gradient = 152, 200, 232 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 89, 151, 100 +color_gray_text = 89, 151, 100 +color_link = 89, 151, 100 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[High Contrast 1] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 0, 127, 0 +color_button_text = 255, 255, 255 +color_button_face = 0, 0, 0 +color_button_highlight = 192, 192, 192 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 255, 255, 255 +color_window_text = 255, 255, 0 +color_window = 0, 0, 0 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 0, 255 +color_active_caption_gradient = 0, 0, 255 +color_info_background = 0, 0, 0 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 128, 0 +color_gray_text = 0, 255, 0 +color_link = 128, 0, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[High Contrast 2] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 0, 127, 0 +color_button_text = 0, 255, 0 +color_button_face = 0, 0, 0 +color_button_highlight = 192, 192, 192 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 255, 255, 255 +color_window_text = 0, 255, 0 +color_window = 0, 0, 0 +color_active_caption_text = 0, 0, 0 +color_active_caption = 0, 255, 255 +color_active_caption_gradient = 0, 255, 255 +color_info_background = 255, 255, 0 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 0, 255 +color_gray_text = 0, 255, 0 +color_link = 128, 0, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[High Contrast Black] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 0, 127, 0 +color_button_text = 255, 255, 255 +color_button_face = 0, 0, 0 +color_button_highlight = 192, 192, 192 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 255, 255, 255 +color_window_text = 255, 255, 255 +color_window = 0, 0, 0 +color_active_caption_text = 255, 255, 255 +color_active_caption = 128, 0, 128 +color_active_caption_gradient = 128, 0, 128 +color_info_background = 0, 0, 0 +color_highlight_text = 255, 255, 255 +color_highlight = 128, 0, 128 +color_gray_text = 0, 255, 0 +color_link = 128, 0, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[High Contrast White] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 0, 127, 0 +color_button_text = 0, 0, 0 +color_button_face = 255, 255, 255 +color_button_highlight = 192, 192, 192 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 0, 0 +color_active_caption_gradient = 0, 0, 0 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 0, 0 +color_gray_text = 0, 255, 0 +color_link = 0, 0, 0 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Lilac] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 45, 39, 88 +color_button_text = 0, 0, 0 +color_button_face = 174, 168, 217 +color_button_highlight = 216, 213, 236 +color_button_shadow = 90, 78, 177 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 90, 78, 177 +color_active_caption_gradient = 182, 143, 203 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 90, 78, 177 +color_gray_text = 90, 78, 177 +color_link = 90, 78, 177 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Maple] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 99, 83, 35 +color_button_text = 0, 0, 0 +color_button_face = 230, 216, 174 +color_button_highlight = 242, 236, 215 +color_button_shadow = 198, 166, 70 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 128, 0, 0 +color_active_caption_gradient = 192, 156, 56 +color_info_background = 255, 255, 255 +color_highlight_text = 0, 0, 0 +color_highlight = 198, 166, 70 +color_gray_text = 198, 166, 70 +color_link = 198, 166, 70 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Marine] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 36, 72, 68 +color_button_text = 0, 0, 0 +color_button_face = 136, 192, 184 +color_button_highlight = 200, 224, 216 +color_button_shadow = 72, 144, 136 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 200, 224, 216 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 0, 128 +color_active_caption_gradient = 24, 180, 192 +color_info_background = 200, 224, 216 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 0, 128 +color_gray_text = 72, 144, 136 +color_link = 0, 0, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Plum] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 60, 48, 44 +color_button_text = 0, 0, 0 +color_button_face = 168, 152, 144 +color_button_highlight = 216, 208, 200 +color_button_shadow = 120, 96, 88 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 216, 208, 200 +color_active_caption_text = 255, 255, 255 +color_active_caption = 72, 64, 96 +color_active_caption_gradient = 160, 132, 184 +color_info_background = 213, 204, 200 +color_highlight_text = 216, 208, 200 +color_highlight = 0, 128, 128 +color_gray_text = 120, 96, 88 +color_link = 72, 64, 96 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Pumpkin] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 107, 82, 23 +color_button_text = 0, 0, 0 +color_button_face = 236, 213, 157 +color_button_highlight = 245, 234, 207 +color_button_shadow = 215, 165, 47 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 215, 165, 47 +color_active_caption_gradient = 224, 204, 136 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 128, 0, 128 +color_gray_text = 215, 165, 47 +color_link = 215, 165, 47 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Rainy Day] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 39, 50, 62 +color_button_text = 0, 0, 0 +color_button_face = 131, 153, 177 +color_button_highlight = 193, 204, 217 +color_button_shadow = 79, 101, 125 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 79, 101, 125 +color_active_caption_gradient = 128, 180, 208 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 79, 101, 125 +color_gray_text = 79, 101, 125 +color_link = 79, 101, 125 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Rose] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 79, 48, 56 +color_button_text = 0, 0, 0 +color_button_face = 207, 175, 183 +color_button_highlight = 231, 216, 220 +color_button_shadow = 159, 96, 112 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 159, 96, 112 +color_active_caption_gradient = 216, 204, 208 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 159, 96, 112 +color_gray_text = 159, 96, 112 +color_link = 159, 96, 112 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Sand] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 81, 70, 52 +color_button_text = 0, 0, 0 +color_button_face = 213, 204, 187 +color_button_highlight = 234, 230, 221 +color_button_shadow = 162, 141, 104 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 128, 128 +color_active_caption_gradient = 132, 189, 170 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 128, 128 +color_gray_text = 162, 141, 104 +color_link = 0, 128, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Sky] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 86, 84, 76 +color_button_text = 0, 0, 0 +color_button_face = 236, 233, 216 +color_button_highlight = 255, 255, 255 +color_button_shadow = 172, 168, 153 +color_button_shadow_dark = 113, 111, 100 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 84, 227 +color_active_caption_gradient = 61, 149, 255 +color_info_background = 255, 255, 225 +color_highlight_text = 255, 255, 255 +color_highlight = 49, 106, 197 +color_gray_text = 172, 168, 153 +color_link = 0, 0, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Slate] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 42, 64, 75 +color_button_text = 0, 0, 0 +color_button_face = 157, 185, 200 +color_button_highlight = 206, 220, 227 +color_button_shadow = 85, 128, 151 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 85, 128, 151 +color_active_caption_gradient = 136, 184, 216 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 85, 128, 151 +color_gray_text = 85, 128, 151 +color_link = 85, 128, 151 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Storm] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 64, 64, 64 +color_button_text = 0, 0, 0 +color_button_face = 192, 192, 192 +color_button_highlight = 255, 255, 255 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 128, 0, 128 +color_active_caption_gradient = 56, 140, 176 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 128, 0, 128 +color_gray_text = 128, 128, 128 +color_link = 128, 0, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Teal] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 64, 64, 64 +color_button_text = 0, 0, 0 +color_button_face = 192, 192, 192 +color_button_highlight = 255, 255, 255 +color_button_shadow = 128, 128, 128 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 0, 128, 128 +color_active_caption_gradient = 0, 204, 216 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 0, 128, 128 +color_gray_text = 128, 128, 128 +color_link = 0, 128, 128 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + +[Wheat] +color_button_checked = 223, 223, 223 +color_hover = 223, 223, 255 +color_gray_text_dark = 94, 94, 32 +color_button_text = 0, 0, 0 +color_button_face = 222, 222, 160 +color_button_highlight = 238, 238, 208 +color_button_shadow = 188, 188, 65 +color_button_shadow_dark = 0, 0, 0 +color_window_text = 0, 0, 0 +color_window = 255, 255, 255 +color_active_caption_text = 255, 255, 255 +color_active_caption = 128, 128, 0 +color_active_caption_gradient = 200, 176, 72 +color_info_background = 255, 255, 255 +color_highlight_text = 255, 255, 255 +color_highlight = 128, 128, 0 +color_gray_text = 188, 188, 65 +color_link = 128, 128, 0 +font_family = Tahoma, Arial, Liberation Sans, sans-serif +font_size = 12px +font_line = 1.2 +font_size_text = 14px +font_line_text = 1.2 +font_size_bigger = 13px +font_size_header = 14px + diff --git a/base.css b/base.css new file mode 100644 index 0000000..19f92cf --- /dev/null +++ b/base.css @@ -0,0 +1,924 @@ +/* ==UserStyle== +@name GitHub Windows Edition [Ath] +@namespace https://github.com/Athari +@version 0.6.0 +@description Transforms GitHub's pages into a GUI resembling Windows 9x. +@author Athari +@homepageURL https://github.com/Athari/CssGitHubWindows +@license MIT +==/UserStyle== */ + +@-moz-document domain("github.com") { + :root { + --color-button-text: __color_button_text__; + --color-button-face: __color_button_face__; + --color-button-highlight: __color_button_highlight__; + --color-button-shadow: __color_button_shadow__; + --color-button-shadow-dark: __color_button_shadow_dark__; + --color-button-checked: __color_button_checked__; + --color-window-text: __color_window_text__; + --color-window: __color_window__; + --color-active-caption-text: __color_active_caption_text__; + --color-active-caption: __color_active_caption__; + --color-active-caption-gradient: __color_active_caption_gradient__; + --color-info-background: __color_info_background__; + --color-highlight-text: __color_highlight_text__; + --color-highlight: __color_highlight__; + --color-gray-text: __color_gray_text__; + --color-gray-text-dark: __color_gray_text_dark__; + --color-link: __color_link__; + --color-hover: __color_hover__; + + --font-family: __font_family__; + --font-size: __font_size__; + --font-size-text: __font_size_text__; + --font-size-bigger: __font_size_bigger__; + --font-size-header: __font_size_header__; + --font-line: __font_line__; + --font-line-text: __font_line_text__; + --font: var(--font-size)/var(--font-line) var(--font-family); + --font-text: var(--font-size-text)/var(--font-line-text) var(--font-family); + --font-header: var(--font-size-header)/var(--font-line) var(--font-family); + + --button-3d-border-color-exact: var(--color-button-face) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-face); + --button-3d-box-shadow-exact: + 0 -1px 0 0 var(--color-button-highlight), + -1px 0 0 0 var(--color-button-highlight), + -1px -1px 0 0 var(--color-button-highlight), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + --button-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --button-3d-border-color-inverted: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow); + --button-3d-box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-shadow-dark), + 1px 1px 0 var(--color-button-shadow-dark); + --box-3d-border-color: var(--color-button-shadow-dark) var(--color-button-face) var(--color-button-face) var(--color-button-shadow-dark); + --box-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --group-3d-border-color: var(--color-button-highlight) var(--color-button-shadow) var(--color-button-shadow) var(--color-button-highlight); + --group-3d-box-shadow: + 0 -1px 0 0 var(--color-button-shadow), + -1px 0 0 0 var(--color-button-shadow), + -1px -1px 0 0 var(--color-button-shadow), + -1px 1px 0 0 var(--color-button-highlight), + 1px 0 0 0 var(--color-button-highlight), + 1px 1px 0 0 var(--color-button-highlight); + --window-3d-box-shadow: + 0 -1px 0 0 var(--color-button-face), + -1px 0 0 0 var(--color-button-face), + -1px -1px 0 0 var(--color-button-face), + -1px 1px 0 0 var(--color-button-shadow-dark), + 1px 0 0 0 var(--color-button-shadow-dark), + 1px 1px 0 0 var(--color-button-shadow-dark); + + --image-folder: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD//5nMzGYAAAD/zJmZmQD//8zx8fEIMK00AAAAAXRSTlMAQObYZgAAAE5JREFUCNdjQIDQ0GAwzVqWKGoAYgQpKSmFhoYyMISlgYCQAUOYIAg4QRgiIjARR4iICFzEESIiAgQghiMQuAAZQUpgYMDAbAwGBgwYAABoaBIom9Nm3gAAAABJRU5ErkJggg=='); + --image-folder-documents: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACZmQD//5n/zJn///8zMwDn59aGhobMzGZVVVUAM5mAgADx8fH/+/Dq6upNTU2p3qmcAAAAAXRSTlMAQObYZgAAAGlJREFUCNdjAIECBghgfwmmGAVLrn0AMSTaXY68BDNKXNYem72BgUE8LSsrLXMDgyAYpH1gEHEBAguxTAYRJSUlZWWxAAZGJWUlI+NGIAMkoGwIZAAFjIyADAZhZYgIVD+QwRoKAgxwAADcLBkG7Oto1QAAAABJRU5ErkJggg=='); + --image-file-text: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADdJREFUCNdjYFAAAQYGBiYRIBACMhwVQUAByBAEAmEUhpCSkCK6iBLJIgiGszEIABlMSiDAwAAAbdoMvcC7PKEAAAAASUVORK5CYII='); + --image-file-script: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEX///8AAACAgIDAwMAAAP9P8fJzAAAAUUlEQVQI11WLyRHAMAgDGTsFgCsAuwKGEkL/NYVj8rBeC1rB7ggwBDNowADQAvZ3YUA+TsHjRFmV8jt4r7b4LHkuLGDlroaJtUxEqR+raNydD4tEDMx2wEOBAAAAAElFTkSuQmCC'); + --image-drive-network: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAADAwMAAAACAgID///+AgAD//wAA/wAAgACrI+ZSAAAAAXRSTlMAQObYZgAAAEpJREFUCNdjwAKMwcCAgVkQDIwYTFxAwNmIwRDElyiGMgSFgQywWhADrEZYgYFJCQzAJjEpQI1kBDOAWkKDgAQDUD4lCKoIRCIAANMFDQmCUWfHAAAAAElFTkSuQmCC'); + --image-help: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACAAIDMAMwAAABmAGbAwMCZAJn/mf/n59aZmZn//wDWAJNmZmaZZjPMZsytqZD/zDOGhobMmTM1eNxEAAAAAXRSTlMAQObYZgAAAG5JREFUGNNVzVEOhSAMRFGHtjzoE1H3v1iHWDFOwse5IekSgyyf4ZdUvk4pRwq3poDKtLufLCJhbneFYNp9b5AVYSojy1p5HQAPZD76GKEa0+1OMxTr4P+jGs3w30oxQ+3DY6pMbOGZwm8Kv+nxBbR5A2SXmbJNAAAAAElFTkSuQmCC'); + --image-files: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD///8AAADAwMCAgIA71crUAAAAAXRSTlMAQObYZgAAADpJREFUCNdjYGBwcXFxUgDSLMbGxspKUAEjI6CQo6CgiLIylCEEFRFSgooIClOB4WwMBCBLlUBAgQEAR6QOgOgRPP8AAAAASUVORK5CYII='); + --image-tree: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAgAAAAAAA/wCAAACAgAD//wD////AwMCATq9oAAAAAXRSTlMAQObYZgAAAF5JREFUCNd1irENgDAMBJ9I9DguaBOLgtYpqBEzZIGMwP4Nb1HHhe91OgDCQ/AdqlzLuFRcNuyEChVfMDN199YyUmNRqwFmmVeA9TYzEuj9fAiqfoQIxfIfZTaSRfMBdb8LBoGZClYAAAAASUVORK5CYII='); + --image-install: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACAgIAAAADAwMD///8AAIAA//8AAP8AgID//wAA/wB9pF0iAAAAAXRSTlMAQObYZgAAAIBJREFUCNdjAAJGQUFBARBDxMXFWQjMCA0NBjEERYKTm4EMRheVMAsgg1FQSCW4o1iIQcRRRdnY2BgoIuSuBATKDIxO5YrCgoKGDIxFxSqOM40FgQxjZbFMEyOglLGiVKIxmKEkbCQMYhgxCDtPSwIyFBgYja2UGZiUgNYpKRkAAHKUFEgKyHHMAAAAAElFTkSuQmCC'); + --image-users: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAD////AwMAAAICAAAAAAP+AgID/AACUdQtdAAAAAXRSTlMAQObYZgAAAGdJREFUCNctzcEJgDAMBdAIDtCkE5jgAGnBBSy9K3QALy7gBG5u0vov/8GHBCwTYgAPoslrYOqdf/DSl6h8OaJElmCgjcaURVkdKREGPytCagBUPMXxCLb1BZhL0tYOgHrvtf8uFscH72MNfQW7pXEAAAAASUVORK5CYII='); + --image-lock: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAACAgAD//wDAwMCZmQD4+PjMzACGhoYAAP+ysrIAmTMICAj/AAB3d3fMADNdKQKAAAAAAXRSTlMAQObYZgAAAGpJREFUCNdjAAIOAQYIaHOE0HwZUgIQAemNYCGOlL/FQCEQQ3JiCpiR6ygGkXKZBhZgUBRxAQswSRkJggWURY2VlJQUgAxFYWNjY0MgQ028NDy0XIBBvag85qhgIFBxaKgAIwNIuaAg2EYAxGwRy03mvagAAAAASUVORK5CYII='); + --image-message-warning: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAD1BMVEUAAAD//wAAAACAgICAgAD7lZT4AAAAAXRSTlMAQObYZgAAAFFJREFUCNc9zNENgCAMhOE+sEA7gcICVRYQ4/4z+bcELn34krtUyPdIpqhteGKoHhOmbTb1tA2PBjAKvIMRjRqXIIz4cl98WmiABErNdJGe8R94Ngsp7z6ySgAAAABJRU5ErkJggg=='); + --image-hierarchy: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAD////AwMD/AAAA/////wAA/wC2MU76AAAAAXRSTlMAQObYZgAAAE9JREFUCNc9ytERgDAIA1BwgxRPv8ENigt4xwLuv4xVsPl6l4QYihEivs+IuAZQWKSbmb5AS2CThCPBpo6WwC5/U+iHF+ZnzckcBcsPvtADzokMhSp6+fAAAAAASUVORK5CYII='); + --image-graph: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAAAAAACAAID///8A//+AgIDAwMAGyj3KAAAAAXRSTlMAQObYZgAAAFlJREFUCNdVy7ENwDAIRFGa9AGb9LCB5Qks3QoZII33HyHYFFFe9cUJ4nRS6Zt+cc1nhrg0KTmJW+usxO4u7Eriyz8sth1VbKxgDIPEF4CKoVSxxSUpHXd6AVDAE78kckOGAAAAAElFTkSuQmCC'); + --image-config: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAABmZgCZmZn/+/Dn59aZmQD//5kzMwAcHBzAwMDMzGZNTU0AAADq6upmZmYzAACtqZA/egufAAAAAXRSTlMAQObYZgAAAHJJREFUGNNNzVESgyAMRVEu8QVLBdz/aosU1DvDzyGThPgURtG22XfBZ9/3uJU3mMU18QC8oC/EjBvOlE5cBGleoegCGQvEBWhCcneycDcGkPAM2cUETG6eZceAgolmudElhForJOBooPCP1F//XLBw9APHJgNeldevuwAAAABJRU5ErkJggg=='); + } + + body { + background: var(--color-button-face) !important; + font: var(--font) !important; + color: var(--color-button-text) !important; + } + a { + color: var(--color-link); + } + ::-moz-selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + ::selection { + color: var(--color-highlight-text) !important; + background: var(--color-highlight) !important; + } + + .markdown-body { + font: var(--font-text) !important; + } + .markdown-body pre, + .markdown-body .highlight pre, + .markdown-body code { + background: #eee !important; + } + + .avatar, + .gravatar { + border-radius: 0 !important; + } + + label { + font: inherit !important; + color: inherit !important; + } + .note, + .info, + .text-gray, + .text-gray-light { + font: inherit !important; + color: var(--color-gray-text-dark) !important; + } + + .Header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + font: inherit !important; + } + .HeaderNavlink { + color: var(--color-active-caption-text) !important; + font-weight: normal !important; + } + .HeaderNavlink:hover { + text-decoration: underline !important; + } + .header-search-key-slash { + display: none !important; + } + h1, h2, h3, h4, h5, h6 { + border: none !important; + } + + .footer .pt-6 { + margin: 8px 0 0 0 !important; + padding: 0 !important; + border: none !important; + } + .footer .pb-6 { + padding: 0 0 8px 0 !important; + } + + .repohead { + background: var(--color-button-face) !important; + margin: 0; + } + .pagehead { + border: none !important; + } + .pagehead *, + .file-wrap * { + font-size: inherit !important; + } + .numbers-summary a, + .numbers-summary .nolink, + .reponav-item { + color: inherit; + } + .numbers-summary a:hover { + text-decoration: underline !important; + } + + .social-count { + font: inherit !important; + color: var(--color-link) !important; + background: inherit !important; + border: none !important; + padding: 6px; + } + .social-count:hover { + text-decoration: underline !important; + } + + .topic-tag { + color: inherit; + background: var(--color-button-checked) !important; + border: solid 1px transparent !important; + border-color: var(--color-button-shadow) var(--color-button-highlight) var(--color-button-highlight) var(--color-button-shadow) !important; + border-radius: 0 !important; + } + .topic-tag:hover { + color: var(--color-link) !important; + } + + .repository-meta:not(.open) { + font-size: inherit !important; + font-weight: bold !important; + margin: 6px 0; + } + .repository-meta .repo-description-field { + width: 490px; + } + .topic-input-container .tag-input { + width: 880px; + } + .container.experiment-repo-nav { + padding: 8px; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + box-shadow: var(--button-3d-box-shadow) !important; + width: 1000px; + } + + .commit-tease { + margin: 0 0 8px 0 !important; + } + .commit-tease-contributors { + background: transparent !important; + border: none !important; + margin: 8px -10px 0 -10px !important; + } + + .pr-toolbar { + background: var(--color-button-face) !important; + margin: 1px -20px !important; + } + .pr-toolbar.is-stuck { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-shadow-dark) !important; + } + .pr-toolbar-shadow { + display: none !important; + } + .diffbar { + background: inherit !important; + } + + .file-wrap, + .blob-wrapper, + .menu, + .network, + #readme, + .overall-summary, + .summary-stats, + .pulse-section .simple-conversation-list, + .capped-list, + .issues-listing > div[class^=border] { + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + } + .network { + padding: 4px !important; + } + .file { + border: none !important; + margin: 0 !important; + } + .file-header { + background: transparent !important; + } + .menu-item { + font: inherit !important; + border: none !important; + border-radius: 0 !important; + color: inherit !important; + } + .menu-item:hover { + background: var(--color-hover) !important; + } + .menu-item.selected { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .menu-item::before { + display: none !important; + } + .network .current-repository, + .network .current-repository a { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .network .current-repository { + padding: 0px 4px 1px !important; + } + table.files td a, + table.files td span { + color: var(--color-window-text) !important; + } + table.files tr.navigation-focus td { + background: var(--color-highlight) !important; + } + table.files tr.navigation-focus td a, + table.files tr.navigation-focus td span { + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .Box-row.navigation-focus * { + color: inherit !important; + } + .Box-row { + margin: 0 !important; + } + .overall-summary { + height: 60px; + padding: 8px; + } + .numbers-summary a, + .numbers-summary .nolink { + padding: 0; + } + .repository-lang-stats * { + font: inherit !important; + } + .repository-lang-stats .language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + vertical-align: -4px; + } + .repository-lang-stats a:hover, + .repository-lang-stats a:hover span { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .IssueLabel { + font: inherit !important; + line-height: 13px !important; + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + height: 18px !important; + } + .capped-list th { + background: var(--color-button-face) !important; + } + .capped-list tbody { + background: var(--color-window) !important; + } + + .repository-lang-stats-graph { + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + height: 16px !important; + margin: 6px 0 -6px 0 !important; + pointer-events: none !important; + } + .repository-lang-stats-graph .language-color { + border-radius: 0 !important; + } + + .table-list-header { + background: inherit !important; + border: none !important; + margin: 4px 0 !important; + } + .table-list-header .btn-link { + padding: 6px 8px !important; + } + + .issues-listing .h4 { + font: inherit !important; + font-size: var(--font-size-bigger) !important; + } + + .discussion-timeline, + .timeline-comment-wrapper, + .timeline-comment, + .timeline-comment-header, + .discussion-timeline-actions { + background: inherit !important; + border: none !important; + } + .discussion-timeline::before { + display: none !important; + } + .discussion-item + .discussion-item, + .discussion-item-review + .discussion-item, + .discussion-sidebar-item + .discussion-sidebar-item { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .discussion-sidebar-item { + color: inherit !important; + } + .comment-reactions.has-reactions { + border: none !important; + } + .gh-header-meta { + border-bottom: solid 1px var(--color-button-shadow) !important; + box-shadow: 0 1px 0 0 var(--color-button-highlight) !important; + } + + .UnderlineNav, + .tabnav { + margin: 0 !important; + background: inherit !important; + border: none !important; + } + .select-menu-tabs { + font-size: 0; + } + .reponav { + width: 1000px; + } + .reponav > span, + .select-menu-tabs ul, + .select-menu-tab { + display: contents !important; + } + .UnderlineNav-item, + .pagehead-tabs-item, + .tabnav-tabs a, + .tabnav-tabs span:not(.Counter), + .reponav-item, + .select-menu-tab a { + font-size: var(--font-size); + font-weight: normal !important; + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-bottom: none !important; + border-radius: 2px 2px 0 0 !important; + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-highlight) + !important; + margin: 0 1px -1px 0 !important; + padding: 4px 6px !important; + min-height: 26px; + } + .UnderlineNav-item.selected, + .pagehead-tabs-item.selected, + .tabnav-tabs a.selected, + .tabnav-tabs span:not(.Counter).selected, + .reponav-item.selected, + .select-menu-tab a.selected { + box-shadow: + 1px 0 0 var(--color-button-shadow-dark), + 0 1px 0 var(--color-button-face) + !important; + margin: -2px 1px 1px 0 !important; + min-height: 28px; + } + .tabnav-tabs span:not(.Counter) { + color: var(--color-gray-text) !important; + } + + .Counter { + background: inherit !important; + font: inherit !important; + color: inherit !important; + padding: 0 !important; + } + .Counter::before { + content: "("; + } + .Counter::after { + content: ")"; + } + + .auth-form-body, + .select-menu-modal, + .dropdown-menu { + background: var(--color-button-face) !important; + color: inherit !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--window-3d-box-shadow) !important; + padding: 0 !important; + } + + .dropdown-menu::before, + .dropdown-menu::after { + display: none !important; + } + .dropdown-item:hover { + background: var(--color-highlight) !important; + } + .dropdown-divider { + height: 0 !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-inverted) !important; + } + + .select-menu-header { + background: linear-gradient(to right, var(--color-active-caption), var(--color-active-caption-gradient)) !important; + padding: 4px 6px !important; + } + .select-menu-title { + color: var(--color-active-caption-text) !important; + } + .select-menu-filters { + background: inherit !important; + } + .select-menu-item.navigation-focus { + background: var(--color-highlight) !important; + color: var(--color-highlight-text) !important; + } + .select-menu-item .text-gray { + color: var(--color-gray-text) !important; + } + .select-menu-item.navigation-focus .text-gray { + color: inherit !important; + } + + .tooltipped::before { + display: none !important; + } + .Popover-message, + .tooltipped::after { + font: inherit !important; + color: var(--color-window-text) !important; + background: var(--color-info-background) !important; + border: solid 1px var(--color-button-shadow-dark) !important; + border-radius: 0 !important; + box-shadow: none !important; + } + .Popover-message::before, + .Popover-message::after { + display: none !important; + } + + .btn-link, + .btn, + .btn:hover, + .subnav-item, + .pagination > :not(.gap), + #user-links .dropdown, + .js-menu-close { + font: var(--font) !important; + font-weight: normal !important; + background: var(--color-button-face) !important; + color: var(--color-button-text) !important; + border: solid 1px transparent !important; + border-color: var(--button-3d-border-color-exact) !important; + border-radius: 0 !important; + box-shadow: var(--button-3d-box-shadow-exact) !important; + margin: 1px 2px !important; + } + .btn-link svg, + .btn svg, + .btn:hover svg, + .subnav-item svg, + #user-links .dropdown svg, + .js-menu-close svg { + fill: var(--color-window-text) !important; + } + .pagination .disabled { + color: var(--color-gray-text) !important; + } + .pagination .current { + font-weight: bold !important; + } + .pagination > .gap { + background: inherit !important; + border: none !important; + color: inherit !important; + } + .btn-link .dropdown-caret, + .btn .dropdown-caret, + .btn:hover .dropdown-caret, + .subnav-item .dropdown-caret, + #user-links .dropdown .dropdown-caret { + color: var(--color-window-text) !important; + border-top-color: var(--color-window-text) !important; + } + .btn-link:active, + .btn:active, + .btn.selected, + [open] > .btn, + .subnav-item:active, + .pagination > :not(.gap):not(.disabled):active, + #user-links .dropdown:active, + .js-menu-close:active { + border-color: var(--color-button-shadow) !important; + box-shadow: + 0 0 0 1px var(--color-button-shadow-dark) + !important; + } + .btn-link:focus, + .btn:focus, + .subnav-item:focus { + outline: dotted 1px var(--color-button-text) !important; + outline-offset: -4px !important; + } + + input:not([type]), + input[type=text], + input[type=search], + input[type=password], + input[type=url], + .tag-input, + textarea { + color: var(--color-window-text) !important; + background: var(--color-window) !important; + border: solid 1px black !important; + border-color: var(--box-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--box-3d-box-shadow) !important; + margin: 0 2px !important; + padding-top: 4px !important; + padding-bottom: 4px !important; + min-height: 0 !important; + } + input::placeholder { + color: var(--color-gray-text) !important; + opacity: 1 !important; + } + + .btn-link { + padding: 4px 6px; + text-decoration: none !important; + } + .milestone-action .btn-link { + border: none !important; + box-shadow: none !important; + padding: 0 !important; + } + .js-menu-close { + width: 16px !important; + height: 14px !important; + } + + #user-links .dropdown { + height: 22px !important; + margin: 0 0 0 8px !important; + } + #user-links .dropdown > * { + height: 20px !important; + line-height: 20px !important; + margin: 0 2px !important; + padding: 0 4px 0 0 !important; + } + #user-links .dropdown details summary { + margin: 0 !important; + } + #user-links .mail-status.unread { + position: static !important; + display: inline !important; + width: 0 !important; + height: 0 !important; + background: transparent !important; + border: none !important; + white-space: nowrap; + } + #user-links .notification-indicator .mail-status.unread::after { + color: var(--color-button-text) !important; + content: "(unread)"; + } + + .Box:not(.position-absolute):not(.Popover-message):not(.js-network-graph-container), + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block, + .blankslate, + .border, + .timeline-comment, + .commit-tease { + font: inherit !important; + color: inherit !important; + line-height: 20px !important; + background: var(--color-button-face) !important; + border: solid 1px black !important; + border-color: var(--group-3d-border-color) !important; + border-radius: 0 !important; + box-shadow: var(--group-3d-box-shadow) !important; + position: relative !important; + padding: 12px 8px 4px 8px; + margin-top: 2px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block, + .js-notice > .border::before, + .commit-tease::before { + color: var(--color-button-text) !important; + background: var(--color-button-face) !important; + position: absolute; + left: 6px; + top: -11px; + padding: 0 3px; + } + .js-notice > .border::before { + content: "Notice"; + } + .commit-tease::before { + content: "Last commit"; + } + + .Box.Box.Box.Box.Box.Box.Box--danger { + background: red !important; + } + .Box-row { + border-top: solid 1px var(--color-button-highlight) !important; + box-shadow: 0 -1px 0 0 var(--color-button-shadow) !important; + } + .Box-row:first-of-type { + border: none !important; + box-shadow: none !important; + } + .Box-header { + background: inherit !important; + border: none !important; + padding: 0 8px !important; + } + .Box h3 { + font: var(--font-header) !important; + border: none !important; + } + + .Subhead { + border: none !important; + font-size: var(--font-size-header) !important; + margin: 0 0 6px 0 !important; + } + .Subhead h2, + .Subhead-heading { + font-size: var(--font-size-header) !important; + font-weight: bold !important; + } + .Subhead--spacious { + margin: 12px 0 0 0 !important; + } + + .boxed-group > h3, + .boxed-group .heading { + background: none !important; + } + + #user-repositories-list li, + .user-profile-nav + .position-relative > .d-block { + margin: 0 0 16px 0 !important; + padding: 12px 8px 8px 8px !important; + } + #user-repositories-list li > .d-inline-block, + .user-profile-nav + .position-relative > .d-block > .d-inline-block { + display: flex !important; + flex-flow: row !important; + margin: 2px 0 0 0; + } + #user-repositories-list li > .d-inline-block > span::before { + content: " ("; + } + #user-repositories-list li > .d-inline-block > span::after { + content: ")"; + } + #user-repositories-list li > .my-1, + #user-repositories-list li > .mt-2, + .user-profile-nav + .position-relative > .d-block > .mt-2 { + margin: 0 !important; + } + #user-repositories-list h3, + .user-profile-nav + .position-relative > .d-block h3 { + font: bold var(--font) !important; + } + #user-repositories-list h3 + span { + font: var(--font) !important; + } + #user-repositories-list h3 + span a { + color: var(--color-link) !important; + } + #user-repositories-list h3 + span a:hover { + text-decoration: underline !important; + } + #user-repositories-list .text-gray, + .user-profile-nav + .position-relative > .d-block .text-gray { + color: inherit !important; + } + .repo-language-color { + width: 16px !important; + height: 16px !important; + border-radius: 0 !important; + margin: 2px 4px -2px 0 !important; + } + + .summary-stats { + margin: -2px 0 4px 0 !important; + } + .summary-stats li { + border: none !important; + color: inherit !important; + } + .summary-stats li a { + background: inherit !important; + color: inherit !important; + } + .summary-stats li a:hover { + color: var(--color-link) !important; + text-decoration: underline !important; + } + .summary-stats li a .num { + font: bold var(--font) !important; + text-decoration-color: transparent !important; + } + .diffstat-summary { + font: inherit !important; + line-height: 166% !important; + color: inherit !important; + padding: 32px 48px 0 8px !important; + } + .pulse-section { + font: inherit !important; + color: inherit !important; + } + .pulse-section h3 { + color: inherit !important; + } + .pulse-section h3 span { + background: none !important; + font: var(--font-header) !important; + } + .pulse-section h3 .text-emphasized { + font-weight: bold !important; + } + .simple-conversation-list { + font: inherit !important; + color: inherit !important; + } + .simple-conversation-list > li { + border: none !important; + padding: 2px 0 !important; + } + .simple-conversation-list > li .num { + color: var(--color-gray-text) !important; + } + .pulse-section .simple-conversation-list { + padding: 4px 8px !important; + } + + .Box.d-block svg { + margin: 0 0 -8px -8px; + } + .tint-box, + .capped-card-content { + background: transparent !important; + } + svg .tick text { + fill: var(--color-button-text) !important; + } + svg .tick line { + stroke: var(--color-gray-text) !important; + } + + .js-edit-repo-container dl { + margin: 0 !important; + } + .boxed-group-inner, + .access-form-wrapper { + background: none !important; + color: inherit !important; + border: none !important; + } + .settings-next { + font: inherit !important; + } + + .auth-form-header { + display: none !important; + } + .auth-form-body { + position: relative !important; + padding: 32px 8px 8px 8px !important; + font: inherit !important; + } + .auth-form-body::before { + display: block; + position: absolute; + height: 24px; + left: 0; + right: 0; + margin: -32px 0 0 0; + padding: 0 10px; + background: var(--color-active-caption) !important; + color: var(--color-active-caption-text) !important; + font: bold var(--font-size)/24px var(--font-family); + content: "Confirm password to continue"; + } + .auth-form-body .btn { + margin: 8px 2px 0 2px !important; + } + + .octicon-file-directory, .octicon-file, .octicon-book, .octicon-history, .octicon-git-branch, .octicon-tag, .octicon-organization, .octicon-law, .octicon-code, + .octicon-issue-opened, .octicon-git-pull-request, .octicon-project, .octicon-graph, .octicon-gear, .octicon-repo { + fill: transparent !important; + width: 16px !important; + height: 16px !important; + } + .octicon-file-directory { background: var(--image-folder) !important; } + .octicon-file { background: var(--image-file-text) !important; } + .octicon-book { background: var(--image-help) !important; } + .octicon-history { background: var(--image-files) !important; } + .octicon-git-branch { background: var(--image-tree) !important; } + .octicon-tag { background: var(--image-install) !important; } + .octicon-organization { background: var(--image-users) !important; } + .octicon-law { background: var(--image-lock) !important; } + .octicon-code { background: var(--image-file-script) !important; } + .octicon-issue-opened { background: var(--image-message-warning) !important; } + .octicon-git-pull-request { background: var(--image-drive-network) !important; } + .octicon-project { background: var(--image-hierarchy) !important; } + .octicon-graph { background: var(--image-graph) !important; } + .octicon-gear { background: var(--image-config) !important; } + .octicon-repo { background: var(--image-folder-documents) !important; } +} diff --git a/extract_from_registry/.gitignore b/extract_from_registry/.gitignore new file mode 100644 index 0000000..f5159d7 --- /dev/null +++ b/extract_from_registry/.gitignore @@ -0,0 +1 @@ +Themes.ini diff --git a/extract_from_registry/README b/extract_from_registry/README new file mode 100644 index 0000000..271bd01 --- /dev/null +++ b/extract_from_registry/README @@ -0,0 +1,3 @@ +Python program that (crudely) extracts theming information from +the registry. This has only been ran on ReactOS, may or may not work +on MS Windows itself. diff --git a/extract_from_registry/colors.ini b/extract_from_registry/colors.ini new file mode 100644 index 0000000..6417ec8 --- /dev/null +++ b/extract_from_registry/colors.ini @@ -0,0 +1,725 @@ +[ReactOS Standard] +Scrollbar = 212, 208, 200 +Background = 58, 110, 165 +ActiveTitle = 10, 36, 106 +InactiveTitle = 128, 128, 128 +Menu = 212, 208, 200 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 212, 208, 200 +InactiveBorder = 212, 208, 200 +AppWorkSpace = 128, 128, 128 +Hilight = 10, 36, 106 +HilightText = 255, 255, 255 +ButtonFace = 212, 208, 200 +ButtonShadow = 128, 128, 128 +GrayText = 128, 128, 128 +ButtonText = 0, 0, 0 +InactiveTitleText = 212, 208, 200 +ButtonHilight = 255, 255, 255 +ButtonDkShadow = 64, 64, 64 +ButtonLight = 212, 208, 200 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 225 +ButtonAlternateFace = 181, 181, 181 +HotTrackingColor = 0, 0, 128 +GradientActiveTitle = 166, 202, 240 +GradientInactiveTitle = 192, 192, 192 +MenuHilight = 10, 36, 106 +MenuBar = 212, 208, 200 + +[Brick] +Scrollbar = 225, 224, 210 +Background = 66, 0, 0 +ActiveTitle = 128, 0, 0 +InactiveTitle = 141, 137, 97 +Menu = 194, 191, 165 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 225, 224, 210 +ActiveBorder = 194, 191, 165 +InactiveBorder = 194, 191, 165 +AppWorkSpace = 225, 224, 210 +Hilight = 141, 137, 97 +HilightText = 255, 255, 255 +ButtonFace = 194, 191, 165 +ButtonShadow = 141, 137, 97 +GrayText = 141, 137, 97 +ButtonText = 0, 0, 0 +InactiveTitleText = 225, 224, 210 +ButtonHilight = 225, 224, 210 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 194, 191, 165 +InfoText = 128, 0, 0 +InfoWindow = 225, 224, 210 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 128, 0, 0 +GradientActiveTitle = 176, 116, 64 +GradientInactiveTitle = 200, 184, 112 +MenuHilight = 0, 128, 128 +MenuBar = 194, 191, 165 + +[Eggplant] +Scrollbar = 144, 176, 168 +Background = 64, 0, 64 +ActiveTitle = 88, 128, 120 +InactiveTitle = 144, 176, 168 +Menu = 144, 176, 168 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 144, 176, 168 +InactiveBorder = 144, 176, 168 +AppWorkSpace = 128, 128, 128 +Hilight = 88, 128, 120 +HilightText = 255, 255, 255 +ButtonFace = 144, 176, 168 +ButtonShadow = 88, 128, 120 +GrayText = 88, 128, 120 +ButtonText = 0, 0, 0 +InactiveTitleText = 88, 128, 120 +ButtonHilight = 200, 216, 216 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 144, 176, 168 +InfoText = 128, 0, 128 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 88, 128, 120 +GradientActiveTitle = 131, 75, 131 +GradientInactiveTitle = 203, 189, 210 +MenuHilight = 88, 128, 120 +MenuBar = 144, 176, 168 + +[Green Olive] +Scrollbar = 208, 227, 211 +Background = 33, 63, 33 +ActiveTitle = 89, 151, 100 +InactiveTitle = 128, 128, 128 +Menu = 162, 200, 169 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 162, 200, 169 +InactiveBorder = 162, 200, 169 +AppWorkSpace = 208, 227, 211 +Hilight = 89, 151, 100 +HilightText = 255, 255, 255 +ButtonFace = 162, 200, 169 +ButtonShadow = 89, 151, 100 +GrayText = 89, 151, 100 +ButtonText = 0, 0, 0 +InactiveTitleText = 208, 227, 211 +ButtonHilight = 208, 227, 211 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 162, 200, 169 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 89, 151, 100 +GradientActiveTitle = 152, 200, 232 +GradientInactiveTitle = 168, 204, 176 +MenuHilight = 89, 151, 100 +MenuBar = 162, 200, 169 + +[High Contrast 1] +Scrollbar = 0, 0, 0 +Background = 0, 0, 0 +ActiveTitle = 0, 0, 255 +InactiveTitle = 0, 255, 255 +Menu = 0, 0, 0 +Window = 0, 0, 0 +WindowFrame = 255, 255, 255 +MenuText = 255, 255, 255 +WindowText = 255, 255, 0 +TitleText = 255, 255, 255 +ActiveBorder = 0, 0, 255 +InactiveBorder = 0, 255, 255 +AppWorkSpace = 0, 0, 0 +Hilight = 0, 128, 0 +HilightText = 255, 255, 255 +ButtonFace = 0, 0, 0 +ButtonShadow = 128, 128, 128 +GrayText = 0, 255, 0 +ButtonText = 255, 255, 255 +InactiveTitleText = 0, 0, 0 +ButtonHilight = 192, 192, 192 +ButtonDkShadow = 255, 255, 255 +ButtonLight = 255, 255, 255 +InfoText = 255, 255, 0 +InfoWindow = 0, 0, 0 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 128, 0, 128 +GradientActiveTitle = 0, 0, 255 +GradientInactiveTitle = 0, 255, 255 +MenuHilight = 0, 128, 0 +MenuBar = 0, 0, 0 + +[High Contrast 2] +Scrollbar = 0, 0, 0 +Background = 0, 0, 0 +ActiveTitle = 0, 255, 255 +InactiveTitle = 0, 0, 255 +Menu = 0, 0, 0 +Window = 0, 0, 0 +WindowFrame = 255, 255, 255 +MenuText = 0, 255, 0 +WindowText = 0, 255, 0 +TitleText = 0, 0, 0 +ActiveBorder = 0, 255, 255 +InactiveBorder = 0, 0, 255 +AppWorkSpace = 255, 255, 255 +Hilight = 0, 0, 255 +HilightText = 255, 255, 255 +ButtonFace = 0, 0, 0 +ButtonShadow = 128, 128, 128 +GrayText = 0, 255, 0 +ButtonText = 0, 255, 0 +InactiveTitleText = 255, 255, 255 +ButtonHilight = 192, 192, 192 +ButtonDkShadow = 255, 255, 255 +ButtonLight = 255, 255, 255 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 0 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 128, 0, 128 +GradientActiveTitle = 0, 255, 255 +GradientInactiveTitle = 0, 0, 255 +MenuHilight = 0, 0, 255 +MenuBar = 0, 0, 0 + +[High Contrast Black] +Scrollbar = 0, 0, 0 +Background = 0, 0, 0 +ActiveTitle = 128, 0, 128 +InactiveTitle = 0, 128, 0 +Menu = 0, 0, 0 +Window = 0, 0, 0 +WindowFrame = 255, 255, 255 +MenuText = 255, 255, 255 +WindowText = 255, 255, 255 +TitleText = 255, 255, 255 +ActiveBorder = 255, 255, 0 +InactiveBorder = 0, 128, 0 +AppWorkSpace = 0, 0, 0 +Hilight = 128, 0, 128 +HilightText = 255, 255, 255 +ButtonFace = 0, 0, 0 +ButtonShadow = 128, 128, 128 +GrayText = 0, 255, 0 +ButtonText = 255, 255, 255 +InactiveTitleText = 255, 255, 255 +ButtonHilight = 192, 192, 192 +ButtonDkShadow = 255, 255, 255 +ButtonLight = 255, 255, 255 +InfoText = 255, 255, 255 +InfoWindow = 0, 0, 0 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 128, 0, 128 +GradientActiveTitle = 128, 0, 128 +GradientInactiveTitle = 0, 128, 0 +MenuHilight = 128, 0, 128 +MenuBar = 0, 0, 0 + +[High Contrast White] +Scrollbar = 255, 255, 255 +Background = 255, 255, 255 +ActiveTitle = 0, 0, 0 +InactiveTitle = 255, 255, 255 +Menu = 255, 255, 255 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 128, 128, 128 +InactiveBorder = 192, 192, 192 +AppWorkSpace = 128, 128, 128 +Hilight = 0, 0, 0 +HilightText = 255, 255, 255 +ButtonFace = 255, 255, 255 +ButtonShadow = 128, 128, 128 +GrayText = 0, 255, 0 +ButtonText = 0, 0, 0 +InactiveTitleText = 0, 0, 0 +ButtonHilight = 192, 192, 192 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 192, 192, 192 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 0, 0, 0 +GradientActiveTitle = 0, 0, 0 +GradientInactiveTitle = 255, 255, 255 +MenuHilight = 0, 0, 0 +MenuBar = 255, 255, 255 + +[Lilac] +Scrollbar = 174, 168, 217 +Background = 0, 0, 0 +ActiveTitle = 90, 78, 177 +InactiveTitle = 128, 128, 128 +Menu = 174, 168, 217 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 174, 168, 217 +InactiveBorder = 174, 168, 217 +AppWorkSpace = 90, 78, 177 +Hilight = 90, 78, 177 +HilightText = 255, 255, 255 +ButtonFace = 174, 168, 217 +ButtonShadow = 90, 78, 177 +GrayText = 90, 78, 177 +ButtonText = 0, 0, 0 +InactiveTitleText = 255, 255, 255 +ButtonHilight = 216, 213, 236 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 174, 168, 217 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 90, 78, 177 +GradientActiveTitle = 182, 143, 203 +GradientInactiveTitle = 184, 180, 208 +MenuHilight = 90, 78, 177 +MenuBar = 174, 168, 217 + +[Maple] +Scrollbar = 242, 236, 215 +Background = 0, 0, 0 +ActiveTitle = 128, 0, 0 +InactiveTitle = 198, 166, 70 +Menu = 230, 216, 174 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 230, 216, 174 +InactiveBorder = 230, 216, 174 +AppWorkSpace = 198, 166, 70 +Hilight = 198, 166, 70 +HilightText = 0, 0, 0 +ButtonFace = 230, 216, 174 +ButtonShadow = 198, 166, 70 +GrayText = 198, 166, 70 +ButtonText = 0, 0, 0 +InactiveTitleText = 242, 236, 215 +ButtonHilight = 242, 236, 215 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 230, 216, 174 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 198, 166, 70 +GradientActiveTitle = 192, 156, 56 +GradientInactiveTitle = 224, 200, 136 +MenuHilight = 198, 166, 70 +MenuBar = 230, 216, 174 + +[Marine] +Scrollbar = 200, 224, 216 +Background = 44, 78, 71 +ActiveTitle = 0, 0, 128 +InactiveTitle = 72, 144, 136 +Menu = 136, 192, 184 +Window = 200, 224, 216 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 136, 192, 184 +InactiveBorder = 136, 192, 184 +AppWorkSpace = 75, 141, 132 +Hilight = 0, 0, 128 +HilightText = 255, 255, 255 +ButtonFace = 136, 192, 184 +ButtonShadow = 72, 144, 136 +GrayText = 72, 144, 136 +ButtonText = 0, 0, 0 +InactiveTitleText = 192, 192, 192 +ButtonHilight = 200, 224, 216 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 136, 192, 184 +InfoText = 0, 0, 0 +InfoWindow = 200, 224, 216 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 0, 0, 128 +GradientActiveTitle = 24, 180, 192 +GradientInactiveTitle = 120, 204, 216 +MenuHilight = 0, 0, 128 +MenuBar = 136, 192, 184 + +[Plum] +Scrollbar = 216, 208, 200 +Background = 64, 40, 64 +ActiveTitle = 72, 64, 96 +InactiveTitle = 120, 96, 88 +Menu = 168, 152, 144 +Window = 216, 208, 200 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 168, 152, 144 +InactiveBorder = 168, 152, 144 +AppWorkSpace = 116, 99, 90 +Hilight = 0, 128, 128 +HilightText = 216, 208, 200 +ButtonFace = 168, 152, 144 +ButtonShadow = 120, 96, 88 +GrayText = 120, 96, 88 +ButtonText = 0, 0, 0 +InactiveTitleText = 168, 152, 144 +ButtonHilight = 216, 208, 200 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 168, 152, 144 +InfoText = 48, 0, 88 +InfoWindow = 213, 204, 200 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 72, 64, 96 +GradientActiveTitle = 160, 132, 184 +GradientInactiveTitle = 168, 152, 120 +MenuHilight = 0, 128, 128 +MenuBar = 168, 152, 144 + +[Pumpkin] +Scrollbar = 245, 234, 207 +Background = 66, 0, 66 +ActiveTitle = 215, 165, 47 +InactiveTitle = 160, 160, 164 +Menu = 236, 213, 157 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 236, 213, 157 +InactiveBorder = 236, 213, 157 +AppWorkSpace = 245, 234, 207 +Hilight = 128, 0, 128 +HilightText = 255, 255, 255 +ButtonFace = 236, 213, 157 +ButtonShadow = 215, 165, 47 +GrayText = 215, 165, 47 +ButtonText = 0, 0, 0 +InactiveTitleText = 245, 234, 207 +ButtonHilight = 245, 234, 207 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 236, 213, 157 +InfoText = 128, 0, 128 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 215, 165, 47 +GradientActiveTitle = 224, 204, 136 +GradientInactiveTitle = 208, 204, 144 +MenuHilight = 128, 0, 128 +MenuBar = 236, 213, 157 + +[Rainy Day] +Scrollbar = 193, 204, 217 +Background = 0, 0, 0 +ActiveTitle = 79, 101, 125 +InactiveTitle = 128, 128, 128 +Menu = 131, 153, 177 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 131, 153, 177 +InactiveBorder = 131, 153, 177 +AppWorkSpace = 128, 128, 128 +Hilight = 79, 101, 125 +HilightText = 255, 255, 255 +ButtonFace = 131, 153, 177 +ButtonShadow = 79, 101, 125 +GrayText = 79, 101, 125 +ButtonText = 0, 0, 0 +InactiveTitleText = 193, 204, 217 +ButtonHilight = 193, 204, 217 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 131, 153, 177 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 79, 101, 125 +GradientActiveTitle = 128, 180, 208 +GradientInactiveTitle = 176, 188, 208 +MenuHilight = 79, 101, 125 +MenuBar = 131, 153, 177 + +[ReactOS Classic] +Scrollbar = 192, 192, 192 +Background = 58, 110, 165 +ActiveTitle = 0, 0, 128 +InactiveTitle = 128, 128, 128 +Menu = 192, 192, 192 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 192, 192, 192 +InactiveBorder = 192, 192, 192 +AppWorkSpace = 128, 128, 128 +Hilight = 0, 0, 128 +HilightText = 255, 255, 255 +ButtonFace = 192, 192, 192 +ButtonShadow = 128, 128, 128 +GrayText = 128, 128, 128 +ButtonText = 0, 0, 0 +InactiveTitleText = 192, 192, 192 +ButtonHilight = 255, 255, 255 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 192, 192, 192 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 225 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 0, 0, 128 +GradientActiveTitle = 16, 132, 208 +GradientInactiveTitle = 181, 181, 181 +MenuHilight = 0, 0, 128 +MenuBar = 192, 192, 192 + +[Rose] +Scrollbar = 207, 175, 183 +Background = 128, 128, 128 +ActiveTitle = 159, 96, 112 +InactiveTitle = 160, 160, 164 +Menu = 207, 175, 183 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 207, 175, 183 +InactiveBorder = 207, 175, 183 +AppWorkSpace = 159, 96, 112 +Hilight = 159, 96, 112 +HilightText = 255, 255, 255 +ButtonFace = 207, 175, 183 +ButtonShadow = 159, 96, 112 +GrayText = 159, 96, 112 +ButtonText = 0, 0, 0 +InactiveTitleText = 125, 125, 125 +ButtonHilight = 231, 216, 220 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 207, 175, 183 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 159, 96, 112 +GradientActiveTitle = 216, 204, 208 +GradientInactiveTitle = 208, 212, 208 +MenuHilight = 159, 96, 112 +MenuBar = 207, 175, 183 + +[Sand] +Scrollbar = 234, 230, 221 +Background = 162, 141, 104 +ActiveTitle = 0, 128, 128 +InactiveTitle = 162, 141, 104 +Menu = 213, 204, 187 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 213, 204, 187 +InactiveBorder = 213, 204, 187 +AppWorkSpace = 162, 141, 104 +Hilight = 0, 128, 128 +HilightText = 255, 255, 255 +ButtonFace = 213, 204, 187 +ButtonShadow = 162, 141, 104 +GrayText = 162, 141, 104 +ButtonText = 0, 0, 0 +InactiveTitleText = 255, 255, 255 +ButtonHilight = 234, 230, 221 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 213, 204, 187 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 0, 128, 128 +GradientActiveTitle = 132, 189, 170 +GradientInactiveTitle = 232, 208, 128 +MenuHilight = 0, 128, 128 +MenuBar = 213, 204, 187 + +[Sky] +Scrollbar = 212, 208, 200 +Background = 0, 78, 152 +ActiveTitle = 0, 84, 227 +InactiveTitle = 122, 150, 223 +Menu = 255, 255, 255 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 212, 208, 200 +InactiveBorder = 212, 208, 200 +AppWorkSpace = 128, 128, 128 +Hilight = 49, 106, 197 +HilightText = 255, 255, 255 +ButtonFace = 236, 233, 216 +ButtonShadow = 172, 168, 153 +GrayText = 172, 168, 153 +ButtonText = 0, 0, 0 +InactiveTitleText = 216, 228, 248 +ButtonHilight = 255, 255, 255 +ButtonDkShadow = 113, 111, 100 +ButtonLight = 241, 239, 226 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 225 +ButtonAlternateFace = 181, 181, 181 +HotTrackingColor = 0, 0, 128 +GradientActiveTitle = 61, 149, 255 +GradientInactiveTitle = 157, 185, 235 +MenuHilight = 49, 106, 197 +MenuBar = 236, 233, 216 + +[Slate] +Scrollbar = 206, 220, 227 +Background = 65, 65, 65 +ActiveTitle = 85, 128, 151 +InactiveTitle = 128, 128, 128 +Menu = 157, 185, 200 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 157, 185, 200 +InactiveBorder = 157, 185, 200 +AppWorkSpace = 66, 66, 66 +Hilight = 85, 128, 151 +HilightText = 255, 255, 255 +ButtonFace = 157, 185, 200 +ButtonShadow = 85, 128, 151 +GrayText = 85, 128, 151 +ButtonText = 0, 0, 0 +InactiveTitleText = 192, 192, 192 +ButtonHilight = 206, 220, 227 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 157, 185, 200 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 85, 128, 151 +GradientActiveTitle = 136, 184, 216 +GradientInactiveTitle = 160, 188, 200 +MenuHilight = 85, 128, 151 +MenuBar = 157, 185, 200 + +[Storm] +Scrollbar = 192, 192, 192 +Background = 0, 0, 0 +ActiveTitle = 128, 0, 128 +InactiveTitle = 128, 128, 128 +Menu = 192, 192, 192 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 192, 192, 192 +InactiveBorder = 192, 192, 192 +AppWorkSpace = 128, 128, 128 +Hilight = 128, 0, 128 +HilightText = 255, 255, 255 +ButtonFace = 192, 192, 192 +ButtonShadow = 128, 128, 128 +GrayText = 128, 128, 128 +ButtonText = 0, 0, 0 +InactiveTitleText = 192, 192, 192 +ButtonHilight = 255, 255, 255 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 192, 192, 192 +InfoText = 128, 0, 128 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 128, 0, 128 +GradientActiveTitle = 56, 140, 176 +GradientInactiveTitle = 168, 172, 168 +MenuHilight = 128, 0, 128 +MenuBar = 192, 192, 192 + +[Teal] +Scrollbar = 192, 192, 192 +Background = 0, 64, 64 +ActiveTitle = 0, 128, 128 +InactiveTitle = 128, 128, 128 +Menu = 192, 192, 192 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 192, 192, 192 +InactiveBorder = 192, 192, 192 +AppWorkSpace = 128, 128, 128 +Hilight = 0, 128, 128 +HilightText = 255, 255, 255 +ButtonFace = 192, 192, 192 +ButtonShadow = 128, 128, 128 +GrayText = 128, 128, 128 +ButtonText = 0, 0, 0 +InactiveTitleText = 255, 251, 240 +ButtonHilight = 255, 255, 255 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 192, 192, 192 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 0, 128, 128 +GradientActiveTitle = 0, 204, 216 +GradientInactiveTitle = 152, 200, 184 +MenuHilight = 0, 128, 128 +MenuBar = 192, 192, 192 + +[Wheat] +Scrollbar = 238, 238, 208 +Background = 0, 64, 29 +ActiveTitle = 128, 128, 0 +InactiveTitle = 188, 188, 65 +Menu = 222, 222, 160 +Window = 255, 255, 255 +WindowFrame = 0, 0, 0 +MenuText = 0, 0, 0 +WindowText = 0, 0, 0 +TitleText = 255, 255, 255 +ActiveBorder = 222, 222, 160 +InactiveBorder = 222, 222, 160 +AppWorkSpace = 188, 188, 65 +Hilight = 128, 128, 0 +HilightText = 255, 255, 255 +ButtonFace = 222, 222, 160 +ButtonShadow = 188, 188, 65 +GrayText = 188, 188, 65 +ButtonText = 0, 0, 0 +InactiveTitleText = 255, 255, 255 +ButtonHilight = 238, 238, 208 +ButtonDkShadow = 0, 0, 0 +ButtonLight = 222, 222, 160 +InfoText = 0, 0, 0 +InfoWindow = 255, 255, 255 +ButtonAlternateFace = 192, 192, 192 +HotTrackingColor = 128, 128, 0 +GradientActiveTitle = 200, 176, 72 +GradientInactiveTitle = 184, 184, 128 +MenuHilight = 128, 128, 0 +MenuBar = 222, 222, 160 diff --git a/extract_from_registry/dump_registry_colors.py b/extract_from_registry/dump_registry_colors.py new file mode 100644 index 0000000..29d4968 --- /dev/null +++ b/extract_from_registry/dump_registry_colors.py @@ -0,0 +1,78 @@ +import configparser +from winreg import * + +color_mapping = { + "Color #0": "Scrollbar", + "Color #1": "Background", + "Color #2": "ActiveTitle", + "Color #3": "InactiveTitle", + "Color #4": "Menu", + "Color #5": "Window", + "Color #6": "WindowFrame", + "Color #7": "MenuText", + "Color #8": "WindowText", + "Color #9": "TitleText", + "Color #10": "ActiveBorder", + "Color #11": "InactiveBorder", + "Color #12": "AppWorkSpace", + "Color #13": "Hilight", + "Color #14": "HilightText", + "Color #15": "ButtonFace", + "Color #16": "ButtonShadow", + "Color #17": "GrayText", + "Color #18": "ButtonText", + "Color #19": "InactiveTitleText", + "Color #20": "ButtonHilight", + "Color #21": "ButtonDkShadow", + "Color #22": "ButtonLight", + "Color #23": "InfoText", + "Color #24": "InfoWindow", + "Color #25": "ButtonAlternateFace", + "Color #26": "HotTrackingColor", + "Color #27": "GradientActiveTitle", + "Color #28": "GradientInactiveTitle", + "Color #29": "MenuHilight", + "Color #30": "MenuBar", +} +font_mapping = { + "Font #0": "CaptionFont", + "Font #1": "SmCaptionFont", + "Font #2": "MenuFont", + "Font #3": "StatusFont", + "Font #4": "MessageFont", + "Font #5": "IconFont", +} + +cfg = configparser.RawConfigParser() +cfg.optionxform = lambda option: option + +cu_hive = ConnectRegistry(None, HKEY_CURRENT_USER) +schemes = OpenKey(cu_hive, r"Control Panel\Appearance\New Schemes") + +for key in range(QueryInfoKey(schemes)[0]): + cur_theme = OpenKey(schemes, str(key)) + theme_name = QueryValueEx(cur_theme, "LegacyName")[0] + + cfg[theme_name] = {} + + style = OpenKey(cur_theme, r"Sizes\0") + + # Load the colors + for col in range(31): + color = QueryValueEx(style, "Color #{}".format(col))[0] + red = color & 0xff + green = (color & 0xff00) >> 8 + blue = (color & 0xff0000) >> 16 + + cfg[theme_name][ + color_mapping["Color #{}".format(col)] + ] = "{}, {}, {}".format(red, green, blue) + + # Load the fonts + # SKIPPED. Must figure out how to properly extract the data. + + # for fon in range(6): + # font = QueryValueEx(style, "Font #{}".format(fon)) + +with open("colors.ini", "w") as cfgfile: + cfg.write(cfgfile) diff --git a/extract_from_registry/transform_for_css.py b/extract_from_registry/transform_for_css.py new file mode 100755 index 0000000..c5a5c19 --- /dev/null +++ b/extract_from_registry/transform_for_css.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python + +# Transform extracted color information into a suitable Themes.ini for +# the CSS. + +import configparser + +origcolors = configparser.ConfigParser() +origcolors.read("colors.ini") + +# file to be written out +themes = configparser.ConfigParser() + +# Not handled by the extracter... hardcoding values here +fonts = { + "font_family": "Tahoma, Arial, Liberation Sans, sans-serif", + "font_size": "12px", + "font_line": "1.2", + "font_size_text": "14px", + "font_line_text": "1.2", + "font_size_bigger": "13px", + "font_size_header": "14px", +} + +# Mapping to items currently handled + +# Q: Where do color_button_checked and color_hover come from? + +items = { + "ButtonText": "color_button_text", + "ButtonFace": "color_button_face", + "ButtonHilight": "color_button_highlight", + "ButtonShadow": "color_button_shadow", + "ButtonDkShadow": "color_button_shadow_dark", + "WindowText": "color_window_text", + "Window": "color_window", + "TitleText": "color_active_caption_text", + "ActiveTitle": "color_active_caption", + "GradientActiveTitle": "color_active_caption_gradient", + "InfoWindow": "color_info_background", + "HilightText": "color_highlight_text", + "Hilight": "color_highlight", + "GrayText": "color_gray_text", + "HotTrackingColor": "color_link", +} + +for section in origcolors.sections(): + themes[section] = { + "color_button_checked": "223, 223, 223", + "color_hover": "223, 223, 255", + "color_gray_text_dark": ", ".join( + [ + str(int(i) // 2) + for i in origcolors[section]["GrayText"].split(", ") + ] + ), + } + + for oldkey, newkey in items.items(): + themes[section][newkey] = origcolors[section][oldkey] + + themes[section].update(fonts) + +with open("Themes.ini", "w") as cfgfile: + themes.write(cfgfile) diff --git a/generate_themes.py b/generate_themes.py new file mode 100755 index 0000000..a0a7619 --- /dev/null +++ b/generate_themes.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +# SPDX-License-Identifier: MIT + +import configparser + +with open("base.css", "r") as f: + base_css = f.read() + +config = configparser.ConfigParser() +config.read("Themes.ini") + +for theme in config.sections(): + css = base_css + + for key in config[theme]: + if key.startswith("color"): + css = css.replace(f"__{key}__", f"rgb({config[theme][key]})") + else: + css = css.replace(f"__{key}__", f"{config[theme][key]}") + + with open(f"Generated_Themes/{theme}.user.css", "w") as out: + out.write(css)