8,756
edits
(Update "history" diffing styles) |
mNo edit summary |
||
(24 intermediate revisions by 2 users not shown) | |||
Line 57: | Line 57: | ||
--body-background-color: #11191C; | --body-background-color: #11191C; | ||
--body-background-image: url(/resources/assets/ | --body-background-image: url(/resources/assets/cavebg.jpg); | ||
--body-background-attachment: fixed; | --body-background-attachment: fixed; | ||
--body-background-size: cover; | --body-background-size: cover; | ||
Line 64: | Line 64: | ||
--body-color: #c1d3d6; | --body-color: #c1d3d6; | ||
--content-background: radial-gradient(rgba(5, 41, 41, 0. | --content-background: radial-gradient(rgba(5,41,41,0.95),rgba(8,14,14,0.95)); | ||
--content-border: 0; | --content-border: 0; | ||
--content-border-radius: 0px; | --content-border-radius: 0px; | ||
Line 74: | Line 74: | ||
--logo-width: 700px; | --logo-width: 700px; | ||
--logo-center: 1; | --logo-center: 1; | ||
--logo-left:; | --logo-left: 0px; | ||
--logo-vertical-space: 1.5em; | --logo-vertical-space: 1.5em; | ||
--logo-content-space:; | --logo-content-space: 0px; | ||
--sidebar-header-background: | --sidebar-header-background: rgba(8,14,14,1); | ||
--sidebar-header-color: #fff; | --sidebar-header-color: #fff; | ||
--sidebar-link-background: | --sidebar-link-background: rgba(5,20,20,0.95); | ||
--sidebar-link-box-shadow:; | /*--sidebar-link-box-shadow:;*/ | ||
--navigation-tab-active-background: var(-- | --navigation-tab-active-background: var(--sidebar-link-background); | ||
--navigation-tab-active-color: #fff; | --navigation-tab-active-color: #fff; | ||
--navigation-tab-background: var(-- | --navigation-tab-background: var(--sidebar-link-background); | ||
--navigation-tab-box-shadow:; | /*--navigation-tab-box-shadow:;*/ | ||
--navigation-arrow-invert: 1; | --navigation-arrow-invert: 1; | ||
Line 110: | Line 110: | ||
--editor-button-border: 1px solid rgba(40, 50, 50, 0.7); | --editor-button-border: 1px solid rgba(40, 50, 50, 0.7); | ||
--editor-subtoolbar-background: var(--qud-border-bg-color-ultralight); | --editor-subtoolbar-background: var(--qud-border-bg-color-ultralight); | ||
--editor-toolbar-background: var(--qud-bg-color- | --editor-toolbar-background: var(--qud-bg-color-ultralight); | ||
--editor-toolbar-selected-background: var(--qud-border-bg-color-ultralight); | --editor-toolbar-selected-background: var(--qud-border-bg-color-ultralight); | ||
--ui-field-background-color: rgb(30, 30, 30); | |||
--ui-field-color: var(--body-color); | |||
--msupload-background: radial-gradient(rgba(30, 59, 60, 1), rgba(6, 28, 23,1)); | --msupload-background: radial-gradient(rgba(30, 59, 60, 1), rgba(6, 28, 23,1)); | ||
Line 155: | Line 158: | ||
--thumbnail-border: 1px solid var(--qud-border-bg-color-ultralight); | --thumbnail-border: 1px solid var(--qud-border-bg-color-ultralight); | ||
--toc-background: var(--qud-bg-color- | --toc-background: var(--qud-bg-color-dark); | ||
--toc-border: 1px solid var(--qud-border-bg-color-ultralight); | --toc-border: 1px solid var(--qud-border-bg-color-ultralight); | ||
Line 260: | Line 263: | ||
*/ | */ | ||
.mw-highlight span.linenos { background-color: var(--sidebar-link-background); } | .mw-highlight span.linenos { background-color: var(--sidebar-link-background); } | ||
.mw-highlight .c { color: | .mw-highlight .c { color: var(--qud-color-k) } /* Comment */ | ||
.mw-highlight .err { color: | .mw-highlight .err { color: var(--qud-color-y-dark) } /* Error */ | ||
.mw-highlight .g { color: | .mw-highlight .g { color: var(--qud-color-y-dark) } /* Generic */ | ||
.mw-highlight .k { color: | .mw-highlight .k { color: var(--qud-color-g-dark) } /* Keyword */ | ||
.mw-highlight .l { color: | .mw-highlight .l { color: var(--qud-color-y-dark) } /* Literal */ | ||
.mw-highlight .n { color: | .mw-highlight .n { color: var(--qud-color-y-dark) } /* Name */ | ||
.mw-highlight .o { color: | .mw-highlight .o { color: var(--qud-color-g-dark) } /* Operator */ | ||
.mw-highlight .x { color: | .mw-highlight .x { color: var(--qud-color-o-dark) } /* Other */ | ||
.mw-highlight .p { color: | .mw-highlight .p { color: var(--qud-color-y-dark) } /* Punctuation */ | ||
.mw-highlight .cm { color: | .mw-highlight .cm { color: var(--qud-color-k) } /* Comment.Multiline */ | ||
.mw-highlight .cp { color: | .mw-highlight .cp { color: var(--qud-color-g-dark) } /* Comment.Preproc */ | ||
.mw-highlight .c1 { color: | .mw-highlight .c1 { color: var(--qud-color-k) } /* Comment.Single */ | ||
.mw-highlight .cs { color: | .mw-highlight .cs { color: var(--qud-color-g-dark) } /* Comment.Special */ | ||
.mw-highlight .gd { color: | .mw-highlight .gd { color: var(--qud-color-c-dark) } /* Generic.Deleted */ | ||
.mw-highlight .ge { color: | .mw-highlight .ge { color: var(--qud-color-y-dark); font-style: italic } /* Generic.Emph */ | ||
.mw-highlight .gr { color: | .mw-highlight .gr { color: var(--qud-color-r) } /* Generic.Error */ | ||
.mw-highlight .gh { color: | .mw-highlight .gh { color: var(--qud-color-o-dark) } /* Generic.Heading */ | ||
.mw-highlight .gi { color: | .mw-highlight .gi { color: var(--qud-color-g-dark) } /* Generic.Inserted */ | ||
.mw-highlight .go { color: | .mw-highlight .go { color: var(--qud-color-y-dark) } /* Generic.Output */ | ||
.mw-highlight .gp { color: | .mw-highlight .gp { color: var(--qud-color-y-dark) } /* Generic.Prompt */ | ||
.mw-highlight .gs { color: | .mw-highlight .gs { color: var(--qud-color-y-dark); font-weight: bold } /* Generic.Strong */ | ||
.mw-highlight .gu { color: | .mw-highlight .gu { color: var(--qud-color-o-dark) } /* Generic.Subheading */ | ||
.mw-highlight .gt { color: | .mw-highlight .gt { color: var(--qud-color-y-dark) } /* Generic.Traceback */ | ||
.mw-highlight .kc { color: | .mw-highlight .kc { color: var(--qud-color-o-dark) } /* Keyword.Constant */ | ||
.mw-highlight .kd { color: | .mw-highlight .kd { color: var(--qud-color-b) } /* Keyword.Declaration */ | ||
.mw-highlight .kn { color: | .mw-highlight .kn { color: var(--qud-color-g-dark) } /* Keyword.Namespace */ | ||
.mw-highlight .kp { color: | .mw-highlight .kp { color: var(--qud-color-g-dark) } /* Keyword.Pseudo */ | ||
.mw-highlight .kr { color: | .mw-highlight .kr { color: var(--qud-color-b) } /* Keyword.Reserved */ | ||
.mw-highlight .kt { color: | .mw-highlight .kt { color: var(--qud-color-r) } /* Keyword.Type */ | ||
.mw-highlight .ld { color: | .mw-highlight .ld { color: var(--qud-color-y-dark) } /* Literal.Date */ | ||
.mw-highlight .m { color: | .mw-highlight .m { color: var(--qud-color-c-dark) } /* Literal.Number */ | ||
.mw-highlight .s { color: | .mw-highlight .s { color: var(--qud-color-c-dark) } /* Literal.String */ | ||
.mw-highlight .na { color: | .mw-highlight .na { color: var(--qud-color-y-dark) } /* Name.Attribute */ | ||
.mw-highlight .nb { color: | .mw-highlight .nb { color: var(--qud-color-w) } /* Name.Builtin */ | ||
.mw-highlight .nc { color: | .mw-highlight .nc { color: var(--qud-color-b) } /* Name.Class */ | ||
.mw-highlight .no { color: | .mw-highlight .no { color: var(--qud-color-o-dark) } /* Name.Constant */ | ||
.mw-highlight .nd { color: | .mw-highlight .nd { color: var(--qud-color-b) } /* Name.Decorator */ | ||
.mw-highlight .ni { color: | .mw-highlight .ni { color: var(--qud-color-o-dark) } /* Name.Entity */ | ||
.mw-highlight .ne { color: | .mw-highlight .ne { color: var(--qud-color-o-dark) } /* Name.Exception */ | ||
.mw-highlight .nf { color: | .mw-highlight .nf { color: var(--qud-color-b) } /* Name.Function */ | ||
.mw-highlight .nl { color: | .mw-highlight .nl { color: var(--qud-color-y-dark) } /* Name.Label */ | ||
.mw-highlight .nn { color: | .mw-highlight .nn { color: var(--qud-color-y-dark) } /* Name.Namespace */ | ||
.mw-highlight .nx { color: | .mw-highlight .nx { color: var(--qud-color-y-dark) } /* Name.Other */ | ||
.mw-highlight .py { color: | .mw-highlight .py { color: var(--qud-color-y-dark) } /* Name.Property */ | ||
.mw-highlight .nt { color: | .mw-highlight .nt { color: var(--qud-color-b) } /* Name.Tag */ | ||
.mw-highlight .nv { color: | .mw-highlight .nv { color: var(--qud-color-b) } /* Name.Variable */ | ||
.mw-highlight .ow { color: | .mw-highlight .ow { color: var(--qud-color-g-dark) } /* Operator.Word */ | ||
.mw-highlight .w { color: | .mw-highlight .w { color: var(--qud-color-y-dark) } /* Text.Whitespace */ | ||
.mw-highlight .mf { color: | .mw-highlight .mf { color: var(--qud-color-c-dark) } /* Literal.Number.Float */ | ||
.mw-highlight .mh { color: | .mw-highlight .mh { color: var(--qud-color-c-dark) } /* Literal.Number.Hex */ | ||
.mw-highlight .mi { color: | .mw-highlight .mi { color: var(--qud-color-c-dark) } /* Literal.Number.Integer */ | ||
.mw-highlight .mo { color: | .mw-highlight .mo { color: var(--qud-color-c-dark) } /* Literal.Number.Oct */ | ||
.mw-highlight .sb { color: | .mw-highlight .sb { color: var(--qud-color-k) } /* Literal.String.Backtick */ | ||
.mw-highlight .sc { color: | .mw-highlight .sc { color: var(--qud-color-c-dark) } /* Literal.String.Char */ | ||
.mw-highlight .sd { color: | .mw-highlight .sd { color: var(--qud-color-y-dark) } /* Literal.String.Doc */ | ||
.mw-highlight .s2 { color: | .mw-highlight .s2 { color: var(--qud-color-c-dark) } /* Literal.String.Double */ | ||
.mw-highlight .se { color: | .mw-highlight .se { color: var(--qud-color-o-dark) } /* Literal.String.Escape */ | ||
.mw-highlight .sh { color: | .mw-highlight .sh { color: var(--qud-color-y-dark) } /* Literal.String.Heredoc */ | ||
.mw-highlight .si { color: | .mw-highlight .si { color: var(--qud-color-c-dark) } /* Literal.String.Interpol */ | ||
.mw-highlight .sx { color: | .mw-highlight .sx { color: var(--qud-color-c-dark) } /* Literal.String.Other */ | ||
.mw-highlight .sr { color: | .mw-highlight .sr { color: var(--qud-color-r) } /* Literal.String.Regex */ | ||
.mw-highlight .s1 { color: | .mw-highlight .s1 { color: var(--qud-color-c-dark) } /* Literal.String.Single */ | ||
.mw-highlight .ss { color: | .mw-highlight .ss { color: var(--qud-color-c-dark) } /* Literal.String.Symbol */ | ||
.mw-highlight .bp { color: | .mw-highlight .bp { color: var(--qud-color-b) } /* Name.Builtin.Pseudo */ | ||
.mw-highlight .vc { color: | .mw-highlight .vc { color: var(--qud-color-b) } /* Name.Variable.Class */ | ||
.mw-highlight .vg { color: | .mw-highlight .vg { color: var(--qud-color-b) } /* Name.Variable.Global */ | ||
.mw-highlight .vi { color: | .mw-highlight .vi { color: var(--qud-color-b) } /* Name.Variable.Instance */ | ||
.mw-highlight .il { color: | .mw-highlight .il { color: var(--qud-color-c-dark) } /* Literal.Number.Integer.Long */ | ||
/* | /* | ||
* | * UI adjustments for dark theme | ||
* | * ============================= | ||
*/ | */ | ||
/* Syntax highlighting tweaks */ | |||
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre { | |||
box-shadow: inset 2.75em 0 0 var(--sidebar-link-background); | |||
} | |||
/* "Edit" page styles */ | |||
.mw-editform textarea.mw-editfont-monospace, | .mw-editform textarea.mw-editfont-monospace, | ||
.editOptions .mw-summary input[name="wpSummary"] { | .editOptions .mw-summary input[name="wpSummary"] { | ||
background: | background: var(--ui-field-background-color); | ||
color: var(-- | color: var(--ui-field-color); | ||
} | } | ||
.mw-editform textarea.mw-editfont-monospace { | .mw-editform textarea.mw-editfont-monospace { | ||
Line 351: | Line 361: | ||
/ | /* "History" page diff styles */ | ||
td.diff-context { | td.diff-context { | ||
background-color: #222722; | background-color: #222722; | ||
Line 361: | Line 368: | ||
} | } | ||
td.diff-deletedline { | td.diff-deletedline { | ||
background-color: # | background-color: #2f0a0a; | ||
border: none | border: none | ||
} | } | ||
Line 375: | Line 382: | ||
background: #20560e; | background: #20560e; | ||
color: #d5f752; | color: #d5f752; | ||
} | |||
/* Wiki page footer */ | |||
#footer-places, #footer-icons { | |||
display: inline-block; /* fixes footer height issue */ | |||
} | |||
/* dark theme for UI input fields, dropdowns, etc. */ | |||
input, | |||
textarea, | |||
select, | |||
.oo-ui-popupWidget-popup, | |||
.oo-ui-textInputWidget .oo-ui-inputWidget-input, | |||
.mw-changeslist-legend.mw-collapsible.mw-made-collapsible, | |||
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle, | |||
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { | |||
background: var(--ui-field-background-color); | |||
color: var(--ui-field-color); | |||
border-style: solid; | |||
border-width: 2px; | |||
border-color: var(--qud-color-k-dark); | |||
border-radius: 2px; | |||
padding: 6px; | |||
transition: border-color 250ms, box-shadow 250ms; | |||
} | |||
.oo-ui-tabOptionWidget, | |||
.mw-widget-dateInputWidget-handle, | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled, | |||
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, | |||
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover { | |||
background: var(--ui-field-background-color); | |||
color: var(--ui-field-color); | |||
} | |||
.oo-ui-widget-disabled span.oo-ui-dropdownWidget-handle, | |||
.oo-ui-widget-disabled input, | |||
.oo-ui-toggleWidget-off { | |||
background: #656565 !important; | |||
color: var(--ui-field-color); | |||
} | |||
input:hover, | |||
textarea:hover, | |||
select:hover { | |||
border-color: #72777d; | |||
} | |||
input:focus, | |||
textarea:focus, | |||
select:focus { | |||
outline: 0; | |||
border-color: #36c; | |||
box-shadow: inset 0 0 0 1px #36c; | |||
} | |||
.mw-prefs-buttons, | |||
.oo-ui-tabSelectWidget-framed { | |||
background: var(--ui-field-background-color); | |||
} | |||
/* styles for various warning boxes */ | |||
.mw-destfile-warning, | |||
.mw-confirmaccount-bar { | |||
background: #2f0a0a; | |||
border: 1px solid #990000; | |||
color: var(--ui-field-color); | |||
} | |||
.warningbox { | |||
background: var(--qud-color-w); | |||
border: none; | |||
} | |||
.warningbox a { | |||
color: var(--qud-color-b-dark) | |||
} | |||
/* padding fixes for Preferences page */ | |||
.oo-ui-fieldsetLayout { | |||
padding: 10px; | |||
} | |||
/* darken & fix up the API sandbox form */ | |||
.mw-apisandbox-toolbar { | |||
background: var(--ui-field-background-color); | |||
padding: 1em; | |||
} | |||
/* Advanced search options form */ | |||
.mw-advancedSearch-fieldContainer, | |||
.mw-advancedSearch-namespace-selection, | |||
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled, | |||
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input, | |||
.mw-advancedSearch-fieldContainer .oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label { | |||
background: var(--ui-field-background-color); | |||
color: var(--ui-field-color); | |||
} | |||
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed), | |||
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled { | |||
background: var(--qud-color-k); | |||
color: var(--body-color); | |||
} | |||
/* Fix dark font color in selected nodes of page history */ | |||
#pagehistory li.selected { | |||
color: var(--body-color); | |||
} | |||
#pagehistory li.selected span.comment.comment--without-parentheses { | |||
color: var(--qud-color-y); | |||
font-weight: bold; | |||
} | |||
/* Invert <math> formula color from black text to white */ | |||
.mwe-math-fallback-image-inline, | |||
.mwe-math-fallback-image-display { | |||
filter: hue-rotate(180deg) invert(1); | |||
} | |||
div#mw-head li.selected > a { | |||
border:1px solid var(--qud-border-bg-color-semilght); | |||
} | } |