- /* ==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;
- }
-
- }