Community Central
Community Central
No edit summary
No edit summary
Line 284: Line 284:
 
.ace_editor .ace_content .ace_cursor { color: var(--theme-page-text-color) }
 
.ace_editor .ace_content .ace_cursor { color: var(--theme-page-text-color) }
 
.ace_editor .ace_content .ace_marker-layer .ace_selection { background-color: #ADD6FF26 }
 
.ace_editor .ace_content .ace_marker-layer .ace_selection { background-color: #ADD6FF26 }
.ace_editor .ace_content .ace_marker-layer .ace_active_line { background-color: #282828AA }
+
.ace_editor .ace_content .ace_marker-layer .ace_active-line { background-color: #282828AA }
 
.ace_editor .ace_indent-guide {
 
.ace_editor .ace_indent-guide {
 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQERFpYLC1tf0PAAgOAnPnhxyiAAAAAElFTkSuQmCC) right repeat-y !important
 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQERFpYLC1tf0PAAgOAnPnhxyiAAAAAElFTkSuQmCC) right repeat-y !important

Revision as of 15:31, 26 June 2021

@import "/load.php?mode=articles&articles=u:dev:MediaWiki:GlobalNavDarkTheme.css&only=styles";
/*@import "https://files.ccreativecnd.repl.co/fonts/ibm3270/regular.css";*/

/* Colors */
/*:root {
	--caburum-color: #00D6D6;
}

.skin-oasis .page-bright, .theme-fandomdesktop-light {
	--caburum-color: #028388 !important;
}*/

/* Custom username */
a[href$=":Caburum"]:not(.wds-notification-card > a),
a[href="/wiki/Special:Contributions/Caburum"],
a[href="/wiki/Special:UserProfileActivity/Caburum"],
a[href="/f/u/46527353"] {
	/* color: var(--caburum-color) !important; */
	font-weight: bold !important;
	/* font-family: '3270-Regular', Consolas, Courier, mono !important; */
}

/* Keep global nav dropdown on screen */
.global-navigation__link.wds-dropdown > .wds-dropdown__content:first-of-type {
	transform: translateY(50%);
}

/* Disable Fandom homepage link */
.global-navigation__logo {
	pointer-events: none;
}

/* Mark redirects in Special:AllPages and Special:Watchlist */
.allpagesredirect, .watchlistredir {
	font-style: italic;
}

.allpagesredirect:after {
	color: #808080;
	content: " (redirect)";
}

/* Disable things */
div.category-page__trending-pages-header, ul.category-page__trending-pages, [data-tracking-label="bingebot.watchlist"], .wiki-tools__theme-switch {
	display: none !important;
}

/* Re-enable header on profile pages */
body.skin-fandomdesktop.ns-2 .page-header__title {
	display: inherit;
}

/* InpputUsername identifier */
.insertusername,
.inputusername,
.InsertUsername,
.InputUsername {
	border: 1px solid;
	padding: 0.5px;
	color: var(--theme-warning-color);
}

/* Remove serif fonts */
[style*="Georgia"], [style*="Times New Roman"] {
	font-family: inherit !important;
}

/* Dark code; based on VSCode Dark+ theme */
.mw-highlight pre, .CodeMirror, .ace_editor {
	--pygments-background: #1E1E1E;
	--pygments-p: #D4D4D4; /* Punctuation */
	--pygments-err: #960000; /* Error */
	--pygments-gr: #960000; /* Generic.Error */
	--pygments-gd: #E81A3F; /* Generic.Deleted */
	--pygments-gi: #018C30; /* Generic.Inserted */
	--pygments-go: #3098D6; /* Generic.Output */
	--pygments-gh: #6666FF; /* Generic.Heading */
	--pygments-gp: #6666FF; /* Generic.Prompt */
	--pygments-gu: #BB00BB; /* Generic.Subheading */
	--pygments-gt: #3472FE; /* Generic.Traceback */

	--pygments-c: #6A9955; /* Comment */
	--pygments-ch: #6A9955; /* Comment.Hashbang */
	--pygments-cm: #6A9955; /* Comment.Multiline */
	--pygments-cp: #6A9955; /* Comment.Preproc */
	--pygments-cpf: #6A9955; /* Comment.PreprocFile */
	--pygments-c1: #6A9955; /* Comment.Single */
	--pygments-cs: #6A9955; /* Comment.Special */

	--pygments-k: #C586C0; /* Keyword */
	--pygments-kc: #569CD6; /* Keyword.Constant */
	--pygments-kd: #569CD6; /* Keyword.Declaration */
	--pygments-kn: #C586C0; /* Keyword.Namespace */
	--pygments-kp: #569CD6; /* Keyword.Pseudo */
	--pygments-kr: #C586C0; /* Keyword.Reserved */
	--pygments-kt: #569CD6; /* Keyword.Type */

	--pygments-n: #9CDCFE; /* Name */
	--pygments-na: #9CDCFE; /* Name.Attribute */
	--pygments-nb: #DCDCAA; /* Name.Builtin */
	--pygments-nc: #D7BA7D; /* Name.Class */
	--pygments-no: #4FC1FF; /* Name.Constant */
	--pygments-nd: #DCDCAA; /* Name.Decorator */
	--pygments-ni: #569CD6; /* Name.Entity */
	--pygments-ne: #4EC9B0; /* Name.Exception */
	--pygments-nf: #DCDCAA; /* Name.Function */
	--pygments-fm: #DCDCAA; /* Name.Function.Magic */
	--pygments-nl: #569CD6; /* Name.Label */
	--pygments-nn: #4EC9B0; /* Name.Namespace */
	--pygments-nx: #9CDCFE; /* Name.Other */
	--pygments-py: #9CDCFE; /* Name.Property */
	--pygments-nt: #569CD6; /* Name.Tag */
	--pygments-nv: #9CDCFE; /* Name.Variable */
	--pygments-vc: #9CDCFE; /* Name.Variable.Class */
	--pygments-vg: #FFAA3E; /* Name.Variable.Global */
	--pygments-vi: #9CDCFE; /* Name.Variable.Instance */
	--pygments-vm: #9CDCFE; /* Name.Variable.Magic */

	--pygments-o: #B0C5D6; /* Operator */
	--pygments-ow: #569CD6; /* Operator.Word */

	--pygments-w: #D4D4D4; /* Text.Whitespace */

	--pygments-m: #B5CEA8; /* Literal.Number */
	--pygments-mb: #B5CEA8; /* Literal.Number.Bin */
	--pygments-mf: #B5CEA8; /* Literal.Number.Float */
	--pygments-mh: #B5CEA8; /* Literal.Number.Hex */
	--pygments-mi: #B5CEA8; /* Literal.Number.Integer */
	--pygments-il: #B5CEA8; /* Literal.Number.Integer.Long */
	--pygments-mo: #B5CEA8; /* Literal.Number.Oct */

	--pygments-s: #CE9178; /* Literal.String */
	--pygments-sa: #CE9178; /* Literal.String.Affix */
	--pygments-sb: #CE9178; /* Literal.String.Backtick */
	--pygments-sc: #CE9178; /* Literal.String.Char */
	--pygments-dl: #CE9178; /* Literal.String.Delimiter */
	--pygments-sd: #CE9178; /* Literal.String.Doc */
	--pygments-s2: #CE9178; /* Literal.String.Double */
	--pygments-sh: #CE9178; /* Literal.String.Heredoc */
	--pygments-s1: #CE9178; /* Literal.String.Single */
	--pygments-se: #D7BA7D; /* Literal.String.Escape */
	--pygments-ss: #6E6BE3; /* Literal.String.Symbol */
	--pygments-si: #D16969; /* Literal.String.Heredoc */
	--pygments-sr: #D16969; /* Literal.String.Regex */
	--pygments-sx: #CE9178; /* Literal.String.Other */

	--pygments-bp: #569CD6; /* Name.Builtin.Pseudo */
}

.mw-editform .wikiEditor-ui .CodeMirror {
	--codemirror-yellow: #ffd700;
	--codemirror-light-blue: #adf;
	--codemirror-blue: #08f;
	--codemirror-green: #290;
	--codemirror-red: #f50;
	--codemirror-dark-red: #b71212;
	--codemirror-purple: #c34aff;
	--codemirror-pink: #e0e;
	--codemirror-light-gray: #eee;
	--codemirror-gray: #84a0a0
}

.wikiEditor-ui, .ace_editor {
	--theme-page-background-color: #111;
	--theme-page-background-color--secondary: #222;
	--theme-border-color: #DDD;
	--theme-page-text-color: #d8dee9;
	--theme-page-text-color--rgb: 216,222,233;
	--theme-link-color: #70b8ff;
	--theme-link-color--rgb: 112,184,255;
	--theme-page-text-color--hover: #0a85ff;
}

.ace_editor .ace_content .ace_invalid.ace_illegal { background-color: var(--pygments-err) }
.mw-highlight .err { border-color: var(--pygments-err) }
.mw-highlight .c, .ace_editor .ace_content .ace_comment { color: var(--pygments-c) }
.mw-highlight .k, .ace_editor .ace_content .ace_support, .ace_editor .ace_content .ace_support.ace_type { color: var(--pygments-k) }
.mw-highlight .n { color: var(--pygments-n) }
.mw-highlight .o, .ace_editor .ace_content .ace_keyword.ace_operator { color: var(--pygments-o) }
.mw-highlight .p, .ace_editor .ace_content .ace_paren { color: var(--pygments-p) }
.mw-highlight .ch { color: var(--pygments-ch) }
.mw-highlight .cm { color: var(--pygments-cm) }
.mw-highlight .cp, .ace_editor .ace_marker-layer .ace_step { color: var(--pygments-cp) }
.mw-highlight .cpf { color: var(--pygments-cpf) }
.mw-highlight .c1 { color: var(--pygments-c1) }
.mw-highlight .cs { color: var(--pygments-cs) }
.mw-highlight .gd { color: var(--pygments-gd) }
.mw-highlight .gr { color: var(--pygments-gr) }
.mw-highlight .gh, .ace_editor .ace_content .ace_heading, .ace_editor .ace_content .ace_markup.ace_heading { color: var(--pygments-gh) }
.mw-highlight .gi { color: var(--pygments-gi) }
.mw-highlight .go { color: var(--pygments-go) }
.mw-highlight .gp { color: var(--pygments-gp) }
.mw-highlight .gu { color: var(--pygments-gu) }
.mw-highlight .gt, .ace_editor .ace_content .ace_storage { color: var(--pygments-gt) }
.mw-highlight .kc, .ace_editor .ace_content .ace_constant { color: var(--pygments-kc) }
.ace_editor .ace_content .ace_support.ace_constant { color: var(--pygments-kc) !important }
.mw-highlight .kd, .ace_editor .ace_content .ace_support.ace_function { color: var(--pygments-kd) }
.mw-highlight .kn { color: var(--pygments-kn) }
.mw-highlight .kp { color: var(--pygments-kp) }
.mw-highlight .kr { color: var(--pygments-kr) }
.mw-highlight .kt, .ace_editor .ace_content .ace_keyword, .ace_editor .ace_content .ace_meta { color: var(--pygments-kt) }
.mw-highlight .m, .ace_editor .ace_content .ace_numeric { color: var(--pygments-m) !important }
.mw-highlight .s, .ace_editor .ace_content .ace_string { color: var(--pygments-s) }
.mw-highlight .na { color: var(--pygments-na) }
.mw-highlight .nb { color: var(--pygments-nb) }
.mw-highlight .nc, .ace_editor .ace_content .ace_variable { color: var(--pygments-nc) }
.mw-highlight .no { color: var(--pygments-no) }
.mw-highlight .nd { color: var(--pygments-nd) }
.mw-highlight .ni { color: var(--pygments-ni) }
.mw-highlight .ne { color: var(--pygments-ne) }
.mw-highlight .nf { color: var(--pygments-nf) }
.mw-highlight .nl { color: var(--pygments-nl) }
.mw-highlight .nn { color: var(--pygments-nn) }
.mw-highlight .nx, .ace_editor .ace_content .ace_identifier { color: var(--pygments-nx) }
.mw-highlight .py { color: var(--pygments-py) }
.mw-highlight .nt, .ace_editor .ace_content .ace_xml-pe { color: var(--pygments-nt) }
.mw-highlight .nv { color: var(--pygments-nv) }
.mw-highlight .ow { color: var(--pygments-ow) }
.mw-highlight .w { color: var(--pygments-w) }
.mw-highlight .mb { color: var(--pygments-mb) }
.mw-highlight .mf { color: var(--pygments-mf) }
.mw-highlight .mh { color: var(--pygments-mh) }
.mw-highlight .mi { color: var(--pygments-mi) }
.mw-highlight .mo { color: var(--pygments-mo) }
.mw-highlight .sa { color: var(--pygments-sa) }
.mw-highlight .sb { color: var(--pygments-sb) }
.mw-highlight .sc { color: var(--pygments-sc) }
.mw-highlight .dl { color: var(--pygments-dl) }
.mw-highlight .sd { color: var(--pygments-sd) }
.mw-highlight .s2 { color: var(--pygments-s2) }
.mw-highlight .se { color: var(--pygments-se) }
.mw-highlight .sh { color: var(--pygments-sh) }
.mw-highlight .si { color: var(--pygments-si) }
.mw-highlight .sx { color: var(--pygments-sx) }
.mw-highlight .sr, .ace_editor .ace_content .ace_string.ace_regex { color: var(--pygments-sr) }
.mw-highlight .s1 { color: var(--pygments-s1) }
.mw-highlight .ss { color: var(--pygments-ss) }
.mw-highlight .bp { color: var(--pygments-bp) }
.mw-highlight .fm { color: var(--pygments-fm) }
.mw-highlight .vc { color: var(--pygments-vc) }
.mw-highlight .vg { color: var(--pygments-vg) }
.mw-highlight .vi { color: var(--pygments-vi) }
.mw-highlight .vm { color: var(--pygments-vm) }
.mw-highlight .il { color: var(--pygments-il) }

.mw-highlight .ge { font-style: italic } /* Generic.Emph */
.mw-highlight .gs { font-weight: bold } /* Generic.Strong */

.wikiEditor-ui .CodeMirror {
	background-color: var(--pygments-background);
}

.wikiEditor-ui .codeEditor-status {
	color: var(--theme-page-text-color);
}

pre.CodeMirror-line {
	color: var(--pygments-n);
}

.CodeMirror-line::selection,
.CodeMirror-line > span::selection,
.CodeMirror-line > span > span::selection,
.mw-highlight .hll {
	background-color: #212429;
}

td.linenos .normal, span.linenos {
	color: inherit;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
}
td.linenos .special, span.linenos.special {
	color: #000000;
	background-color: #ffffc0;
	padding-left: 5px;
	padding-right: 5px;
}

.ace_editor, .mw-highlight pre { background-color: var(--pygments-background) !important; color: var(--pygments-n) !important; }
.ace_editor .ace_print-margin, .ace_editor .ace_gutter { background-color: var(--theme-page-background-color--secondary) !important; color: var(--theme-page-text-color) !important; }
.ace_editor .ace_gutter .ace_gutter-active-line { background-color: var(--theme-page-background-color) }
.ace_editor .ace_content .ace_cursor { color: var(--theme-page-text-color) }
.ace_editor .ace_content .ace_marker-layer .ace_selection { background-color: #ADD6FF26 }
.ace_editor .ace_content .ace_marker-layer .ace_active-line { background-color: #282828AA }
.ace_editor .ace_indent-guide {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQERFpYLC1tf0PAAgOAnPnhxyiAAAAAElFTkSuQmCC) right repeat-y !important
}

/* Dark theme transparency checkerboard */
.filehistory a img, #file img, #file img:hover {
	background: var(--theme-page-background-color--secondary) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQklEQVQ4T2VS4bnEIAgLE2gXqhvo/lPUTsD7CKD2nj/ujgNCEpDWmioUogIFIGKf/uzXVS5AMrIaBVQgYnmFOIAXiFfup0CtdcfClqNKIXe7NdsySSbRVmpZE3+wGUq7mxMgJSOipJcQBOBUn+4ZhVIGGTSl7NBEfYZjSQClXh/KmxtnuQeczfHiebNVHMg8IH7qOnKWcAkh2Gu2UdxCLaSb2J8VuYQ0kaMP+7y0lhKswySjQtttvEDG6FytBdQUq4o85jOX7KXiGCN9jFhjCDAQN4Sgz5wfYidPdhiAH1G+gyoE0wD2ITrLEEtfRh/06Gg/vFDM+SYfJ7VsipOmhPDFcTLwbzJIUh8qoXL0nqf3bwdG931Nwt7OSYCMToAt1U/V+L7pgVnrm1uesKT3rsJ/w/k4mjyq53lzIVtAOGnW/wGxibJBWqB9UAAAAABJRU5ErkJggg==') repeat;
}