Greasy Fork is available in English.
Dark theme for notabug.org
/* ==UserStyle== @name Dark NotABug @description Dark theme for notabug.org @author NotYou @namespace - @version 0.1 @license GPL-3.0-or-later ==/UserStyle== */ @-moz-document domain("notabug.org") { :root { --c-w: rgb(255, 255, 255); --c-w-t: rgba(255, 255, 255, .7); --c-h: rgb(22, 27, 34); --c-b: rgb(48, 54, 61); --c-i: rgb(13, 17, 23); } * { scrollbar-width: thin; scrollbar-color: var(--c-b) var(--c-i); } #home-div { width: 100%; background-color: var(--c-b); overflow: hidden; } #home-title-l-span, #home-title-r-span, .hljs-string { color: rgb(255, 227, 143) !important; } #home-title-span { color: rgb(116, 255, 67); } .item .ui.mini.image, [alt="logo"], [src="/img/hack.png"] { filter: invert(1); } #header-div, .menu.transition, .ui.button .ui.basic.label, #repo-files-table * { background-color: var(--c-h) !important; color: var(--c-w); } #header-div .item, #header-div .ui.header { color: var(--c-w) !important; } #header-div .item:hover, #header-div .ui.header:hover, .notabug-item:hover, .ui.menu .ui.dropdown .menu > .notabug-item:hover { background-color: unset !important; color: var(--c-w-t) !important; } .menu.transition.visible, #repo-files-table, #branch-list .item { border: 1px solid var(--c-b) !important; } .ui.dropdown .menu > .divider, footer { border-top: 1px solid var(--c-b); } #header-div .ui.dropdown > .menu > .item:hover { background-color: rgb(31, 111, 235) !important; border-radius: unset; } .following.bar.light { border-bottom: 1px solid rgba(0, 0, 0, 0); } .ui.card, .ui.cards > .card { box-shadow: rgb(0, 0, 0) 0px 1px 3px 0px, var(--c-h) 0px 0px 0px 1px; background-color: var(--c-h); } .ui.grid .ui.three, .ui.compact.small.menu, .ui.vertical { border: 1px; } .ui.top.header, .ui.grid .ui.three > .item, .ui.attached.table.segment, .ui.compact .item, .ui.attached.segment, .ui.vertical .item { background-color: var(--c-h) !important; border: 1px solid var(--c-b) !important; } .ui.grid .ui.three > .item.active { background-color: rgb(18, 24, 31); } .item, .black, .black > * > *, .ui.header, .ui.tiny.basic.status.buttons > :not(.active), .ui.menu .ui.dropdown .menu > .item, .ui.menu .ui.dropdown .menu > .active.item, body > .full, .ui.card, .ui.cards > .card, #header-div .ui.dropdown > .menu > .item:hover, .ui.basic.button, #branch-list .item, .ui.selection.dropdown *, .ui.tiny .ui.basic.button:not(.active), input, code, label { color: var(--c-w) !important; } .icon, footer, .ui.top.header, #file-content > * > .markdown, .markdown:not(code) h1 .octicon-link, .markdown:not(code) h2 .octicon-link, .markdown:not(code) h3 .octicon-link, .markdown:not(code) h4 .octicon-link, .markdown:not(code) h5 .octicon-link, .markdown:not(code) h6 .octicon-link, #repo-clone-url, .file-actions .ui.button, .ui.selection.dropdown, .ui.huge .divider { color: var(--c-w); } .ui.menu .ui.dropdown .menu > .item:hover, .ui.menu .ui.dropdown .menu > .active.item:hover, .ui.menu .ui.dropdown .menu > .item:active, .ui.menu .ui.dropdown .menu > .active.item:active, .ui.basic.button:hover, .ui.pagination .disabled.item, .ui.basic.button:active, .ui.basic.button:focus { color: var(--c-w-t) !important; } .ui.basic.button:hover, .ui.basic.buttons .button:hover, .ui.basic.button:active, .ui.basic.buttons .button:active, .ui.basic.button:focus, .ui.basic.buttons .button:focus, input, body > .full, .header-wrapper, #branch-list .item, .file-actions .ui.button, body:not(.full-width) { background-color: var(--c-i) !important; } #home-footer-div, #git-stats, #branch-list .item.selected, .ui.container .ui.center.segment, .ui.pagination { background-color: var(--c-h) !important; } .ui.selection.dropdown, .ui.vertical .active.item, .ui.pagination .active.item, .lines-num > *, .ui.gray.label { background-color: var(--c-b) !important; } input, .ui.compact .active.item, .file-actions .ui.button:hover { border: 1px solid var(--c-b) !important; } .linenums * { color: var(--c-w-t); } footer { background-color: unset; } .ui.attached.segment { border-radius: 4px; } .ui.tabular .active.item { color: var(--c-w) !important; border-bottom: 0px !important; border-color: rgba(34, 36, 38, 0.15) !important; background-color: var(--c-i) !important; } .markdown:not(code) h1, .markdown:not(code) h2 { border-bottom: 1px solid var(--c-b); } .disabled { cursor: not-allowed !important; } pre, .linenums { background-color: rgb(19, 19, 19) !important; } .hljs-variable { color: rgb(56, 199, 232); } .hljs-keyword { color: rgb(108, 238, 81); } .hljs-comment, .hljs-quote { color: rgb(125, 125, 125); } .hljs-number { color: rgb(183, 80, 187); } .hljs-tag, .hljs-name, .hljs-attribute { color: rgb(210, 191, 83); } .hljs-attr { color: rgb(244, 84, 84) !important; } .hljs-selector-tag { color: rgb(213, 100, 100) !important; } .hljs-selector-class { color: rgb(100, 213, 213) !important; } .hljs-selector-pseudo { color: rgb(100, 213, 117) !important; } .hljs-selector-id { color: rgb(100, 104, 213) !important; } .hljs-params { color: rgb(196, 157, 108) !important; } .hljs-class .hljs-title { color: rgb(102, 112, 255); } .hljs-function .hljs-title { color: rgb(236, 115, 42); } .hljs-function .hljs-title { color: rgb(236, 115, 42); } .hljs-built_in, .hljs-builtin-name { color: rgb(24, 186, 240) !important; } }