MediaWiki:Vector.css: Difference between revisions

From QME Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
/* 1. Base Page & Backgrounds */
/* 1. Base Page & Backgrounds */
/* ------------------------------ */
/* ------------------------------ */
body,
body,
#mw-head-base,
#mw-head-base,
#mw-page-base {
#mw-page-base {
     background-color: #1a1a1a !important;
     background-color: #1a1a1a !important;
     color: #e0e0e0 !important;
     color: #e0e0e0;
}
}


Line 17: Line 16:
/* 2. Links */
/* 2. Links */
/* ------------------------------ */
/* ------------------------------ */
 
a,
a {
#content a,
     color: #88cc88 !important; /* brighter green */
.vector-body a,
#mw-panel div.body ul li a,
#mw-panel li.mw-list-item a,
#footer a {
     color: #88cc88;
}
}
a:visited {
a:visited,
     color: #2e8b57 !important; /* dark green */
#content a:visited,
#mw-panel div.body ul li a:visited,
#mw-panel li.mw-list-item a:visited,
#footer a:visited {
     color: #2e8b57;
}
}
a:hover {
a:hover,
     color: #a3be8c !important; /* lighter green */
#content a:hover,
#mw-panel div.body ul li a:hover,
#mw-panel li.mw-list-item a:hover,
#footer a:hover {
     color: #a3be8c;
    background-color: #3a3a3a;
}
}
a.new {
a.new {
     color: #ffff00 !important;
     color: #ffff00;
}
}


Line 34: Line 46:
/* 3. Content Area */
/* 3. Content Area */
/* ------------------------------ */
/* ------------------------------ */
#content,
#content,
.vector-body {
.vector-body {
     background-color: #2a2a2a !important;
     background-color: #2a2a2a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border-color: #444 !important;
     border-color: #444;
}
}
#content h1, #content h2, #content h3,
#content h1, #content h2, #content h3,
#content h4, #content h5, #content h6 {
#content h4, #content h5, #content h6 {
     color: #f0f0f0 !important;
     color: #f0f0f0;
}
}
#content p, #content ul, #content ol,
#content p, #content ul, #content ol,
#content li, #content dl, #content dd,
#content li, #content dl, #content dd,
#content dt, #content div {
#content dt, #content div {
     color: #e0e0e0 !important;
     color: inherit;
}
 
#content a, .vector-body a {
    color: #88cc88 !important; /* updated */
}
#content a:visited {
    color: #2e8b57 !important; /* updated */
}
#content a:hover {
    color: #a3be8c !important; /* same */
}
}


/* ------------------------------ */
/* 3.a Custom bullets inside article content only */
/* 3.a Custom bullets inside article content only */
/* ------------------------------ */
.ns-0 #content ul,
.ns-0 #content ul,
.ns-0 #content ol {
.ns-0 #content ol {
Line 72: Line 68:
     padding-left: 1.5em;
     padding-left: 1.5em;
}
}
.ns-0 #content ul li::before {
.ns-0 #content ul li::before {
     content: "•";
     content: "•";
     color: #88cc88; /* updated bullet color */
     color: #88cc88;
     display: inline-block;
     display: inline-block;
     width: 1em;
     width: 1em;
Line 84: Line 79:
/* 4. Sidebar & Navigation Panel */
/* 4. Sidebar & Navigation Panel */
/* ------------------------------ */
/* ------------------------------ */
#mw-panel {
#mw-panel {
     background-color: #1a1a1a !important;
     background-color: #1a1a1a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border-color: #444 !important;
     border-color: #444;
}
}
#mw-panel ul,
#mw-panel ul,
#mw-panel ol {
#mw-panel ol {
     list-style: none !important;
     list-style: none;
     padding-left: 0 !important;
     padding-left: 0;
     margin-left: 0 !important;
     margin-left: 0;
}
 
#mw-panel div.portal {
    background-color: #1a1a1a !important;
    border-color: #444 !important;
}
}
#mw-panel div.portal,
#mw-panel div.portal h3 {
#mw-panel div.portal h3 {
     color: #f0f0f0 !important;
     background-color: #1a1a1a;
     border-color: #444 !important;
     border-color: #444;
}
     color: #f0f0f0;
#mw-panel div.body ul li a {
     color: #88cc88 !important; /* updated */
}
#mw-panel div.body ul li a:visited {
    color: #2e8b57 !important; /* updated */
}
#mw-panel div.body ul li a:hover {
    color: #a3be8c !important;
    background-color: #3a3a3a !important;
}
#mw-panel div.body ul li {
    color: #e0e0e0 !important;
}
#mw-panel li.mw-list-item a {
    color: #88cc88 !important; /* updated */
}
#mw-panel li.mw-list-item a:visited {
    color: #2e8b57 !important; /* updated */
}
#mw-list-item a:hover {
    color: #a3be8c !important;
    background-color: #3a3a3a !important;
}
}
#mw-panel div.body ul li,
#mw-panel li.mw-list-item {
#mw-panel li.mw-list-item {
     background-color: transparent !important;
     background-color: transparent;
     color: #e0e0e0 !important;
     color: #e0e0e0;
}
}


/* === DONATE LINK: Make Donate & Support link permanently yellow === */
/* Highlight donate link */
#mw-panel a[href="https://buymeacoffee.com/QuincyExaminer"] {
#mw-panel a[href="https://buymeacoffee.com/QuincyExaminer"] {
     color: #ffff00 !important;
     color: #ffff00;
    font-weight: normal;
    text-decoration: none;
}
}


/* ------------------------------ */
/* ------------------------------ */
/* 4.b Top-right user/login menu dropdown with spacing restored */
/* 4.b User Menu (Top-right dropdown) */
/* ------------------------------ */
/* ------------------------------ */
#pt-userpage, #pt-anonuserpage,
#pt-userpage, #pt-anonuserpage,
#pt-login, #pt-logout, #pt-createaccount,
#pt-login, #pt-logout, #pt-createaccount,
Line 148: Line 117:
#pt-watchlist, #pt-mycontris, #pt-globalwatchlist,
#pt-watchlist, #pt-mycontris, #pt-globalwatchlist,
#pt-myalerts, #pt-messages {
#pt-myalerts, #pt-messages {
     list-style: none !important;
     list-style: none;
     padding: 0.25em 0.5em !important;
     padding: 0.25em 0.5em;
     margin: 0.1em 0 !important;
     margin: 0.1em 0;
     display: inline-block !important;
     display: inline-block;
}
}
 
#p-cactions-label,
/* Fix top menu "More" checkbox label (carrot) color */
#p-cactions-label {
    color: #e0e0e0 !important;
}
 
#p-cactions-label::after {
#p-cactions-label::after {
     color: #e0e0e0 !important; /* The downward carrot */
     color: #e0e0e0;
}
}


Line 166: Line 130:
/* 5. Top Tabs (Read/Edit/History) */
/* 5. Top Tabs (Read/Edit/History) */
/* ------------------------------ */
/* ------------------------------ */
#p-views ul li {
#p-views ul li {
     background-color: #3a3a3a !important;
     background-color: #3a3a3a;
     border-color: #444 !important;
     border-color: #444;
     background-image: none !important;
     background-image: none;
}
}
#p-views ul li a {
#p-views ul li a {
     color: #e0e0e0 !important;
     color: #e0e0e0;
    background-image: none !important;
}
}
#p-views ul li.selected {
#p-views ul li.selected {
     background-color: #2a2a2a !important;
     background-color: #2a2a2a;
    border-color: #444 !important;
}
}
#p-views ul li.selected a {
#p-views ul li.selected a {
     color: #f0f0f0 !important;
     color: #f0f0f0;
}
}
#p-views ul li:not(.selected):hover {
#p-views ul li:not(.selected):hover {
     background-color: #4a4a4a !important;
     background-color: #4a4a4a;
}
}
#p-views ul li:not(.selected):hover a {
#p-views ul li:not(.selected):hover a {
     color: #ffffff !important;
     color: #ffffff;
}
}
/* Vector 2022 Tabs */
.vector-menu-tabs,
.vector-menu-tabs,
.vector-menu-tabs a,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
#mw-head .vector-menu-dropdown .vector-menu-heading {
    background-image: none !important;
     background-color: #3a3a3a;
     background-color: #3a3a3a !important;
     color: #e0e0e0;
     color: #e0e0e0 !important;
}
}


Line 202: Line 160:
/* 6. Header & Logo */
/* 6. Header & Logo */
/* ------------------------------ */
/* ------------------------------ */
#mw-head {
#mw-head {
     background-color: #1a1a1a !important;
     background-color: #1a1a1a;
     border-bottom-color: #444 !important;
     border-bottom-color: #444;
}
}
#mw-wiki-logo {
#mw-wiki-logo {
     background-color: transparent !important;
     background-color: transparent;
}
}


Line 214: Line 171:
/* 7. Footer */
/* 7. Footer */
/* ------------------------------ */
/* ------------------------------ */
#footer {
#footer {
     background-color: #1a1a1a !important;
     background-color: #1a1a1a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
}
#footer a {
    color: #88cc88 !important; /* updated */
}
#footer a:visited {
    color: #2e8b57 !important; /* updated */
}
#footer a:hover {
    color: #a3be8c !important;
}
}
#footer li {
#footer li {
     color: #e0e0e0 !important;
     color: #e0e0e0;
}
}


/* ------------------------------ */
/* ------------------------------ */
/* 8. Search Input */
/* 8. Search Input — omitted per request */
/* ------------------------------ */
/* ------------------------------ */
#searchInput {
    background-color: #ffffff !important;
    color: #333333 !important;
}
#searchInput::placeholder,
#searchInput::-webkit-input-placeholder,
#searchInput::-moz-placeholder,
#searchInput:-ms-input-placeholder,
#searchInput::-ms-input-placeholder {
    color: #666666 !important;
    opacity: 1 !important;
}


/* ------------------------------ */
/* ------------------------------ */
/* 9. Table of Contents (TOC) */
/* 9. Table of Contents (TOC) */
/* ------------------------------ */
/* ------------------------------ */
 
#toc {
.mw-toc-heading {
     background-color: #2a2a2a;
     background-color: #3a3a3a !important;
     color: #e0e0e0;
     color: #f0f0f0 !important;
    border: 1px solid #444;
}
}
#toc ul {
#toc ul {
     list-style-type: none !important;
     list-style-type: none;
     padding-left: 1.5em !important;
     padding-left: 1.5em;
}
}
#toc li::before {
#toc li::before {
     content: none !important;
     content: none;
    display: none !important;
}
}
 
#toc .toctitle,
#toc {
    background-color: #2a2a2a !important;
    color: #e0e0e0 !important;
    border: 1px solid #444 !important;
}
 
#toc .toctitle {
    background-color: transparent !important;
    color: #e0e0e0 !important;
    border: none !important;
}
 
#mw-toc-heading {
#mw-toc-heading {
     background-color: transparent !important;
     background-color: transparent;
     color: #f0f0f0 !important;
     color: #f0f0f0;
     padding: 0.25em 0.5em !important;
    border: none;
     margin: 0 !important;
     padding: 0.25em 0.5em;
     font-size: 1.2em !important;
     margin: 0;
     font-size: 1.2em;
}
}
#toc .tocnumber {
#toc .tocnumber {
     color: #88cc88 !important;
     color: #88cc88;
}
}
#toc li:hover .tocnumber {
#toc li:hover .tocnumber {
     color: #a3be8c !important;
     color: #a3be8c;
}
}
/* TOC toggle link ("[hide]" / "[show]") color override */
#toc .toctoggle,
#toc .toctoggle,
#toc .toctoggle a,
#toc .toctoggle a,
.toctoggle,
.toctoggle,
.toctoggle a {
.toctoggle a {
     color: #88cc88 !important;
     color: #88cc88;
     text-decoration: none !important;
     text-decoration: none;
}
}
#toc .toctoggle a:hover,
#toc .toctoggle a:hover,
.toctoggle a:hover {
.toctoggle a:hover {
     color: #a3be8c !important;
     color: #a3be8c;
}
}


Line 312: Line 228:
/* 10. Changes List & Legends */
/* 10. Changes List & Legends */
/* ------------------------------ */
/* ------------------------------ */
.mw-changeslist,
.mw-changeslist,
.mw-changeslist-legend {
.mw-changeslist-legend {
     background-color: #2a2a2a !important;
     background-color: #2a2a2a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border-color: #444 !important;
     border-color: #444;
}
}
.mw-changeslist-legend .mw-legend {
.mw-changeslist-legend .mw-legend {
     color: #e0e0e0 !important;
     color: inherit;
}
}


Line 326: Line 241:
/* 11. Editing Interface */
/* 11. Editing Interface */
/* ------------------------------ */
/* ------------------------------ */
#editform,
#editform,
#wpTextbox1 {
#wpTextbox1 {
     background-color: #2a2a2a !important;
     background-color: #2a2a2a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border: 1px solid #555 !important;
     border: 1px solid #555;
}
}
.divEditOptions,
.divEditOptions,
.editOptions {
.editOptions {
     background-color: #1a1a1a !important;
     background-color: #1a1a1a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border-color: #444 !important;
     border-color: #444;
}
}
.divEditOptions input,
.divEditOptions input,
.divEditOptions textarea,
.divEditOptions textarea,
.divEditOptions select {
.divEditOptions select {
     background-color: #2a2a2a !important;
     background-color: #2a2a2a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border: 1px solid #555 !important;
     border: 1px solid #555;
}
}


Line 352: Line 264:
/* 12. Custom Blocks (Optional) */
/* 12. Custom Blocks (Optional) */
/* ------------------------------ */
/* ------------------------------ */
.qme-column {
.qme-column {
     background-color: #2a2a2a !important;
     background-color: #2a2a2a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border: 1px solid #83FCDB !important;
     border: 1px solid #83FCDB;
     padding: 1em;
     padding: 1em;
}
}
.qme-heading {
.qme-heading {
     background-color: #3a3a3a !important;
     background-color: #3a3a3a;
     color: #f0f0f0 !important;
     color: #f0f0f0;
     border: 1px solid #444 !important;
     border: 1px solid #444;
}
}


Line 369: Line 279:
/* 13. MediaWiki Image Caption Fix */
/* 13. MediaWiki Image Caption Fix */
/* ------------------------------ */
/* ------------------------------ */
.thumbcaption {
.thumbcaption {
     color: #2e8b57 !important; /* updated from black to dark green */
     color: #2e8b57;
}
}


Line 377: Line 286:
/* 14. Code Blocks (pre, code, .mw-code) */
/* 14. Code Blocks (pre, code, .mw-code) */
/* ------------------------------ */
/* ------------------------------ */
pre,
pre,
code,
code,
Line 384: Line 292:
samp,
samp,
.mw-code {
.mw-code {
     background-color: #1e1e1e !important;
     background-color: #1e1e1e;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border: 1px solid #555 !important;
     border: 1px solid #555;
     padding: 0.5em !important;
     padding: 0.5em;
}
}


/* ------------------------------ */
/* ------------------------------ */
/* 15. OOUI Form Field Label Fix (Updated to White) */
/* 15. OOUI Form Field Label Fix */
/* ------------------------------ */
/* ------------------------------ */
 
.oo-ui-labelElement-label,
.oo-ui-labelElement-label {
    color: #ffffff !important;
}
 
.oo-ui-fieldsetLayout-header,
.oo-ui-fieldsetLayout-header,
.oo-ui-fieldLayout-header label {
.oo-ui-fieldLayout-header label {
     color: #ffffff !important;
     color: #ffffff;
}
}


/* ------------------------------ */
/* ------------------------------ */
/* 16. Special Pages: Remove extra bullets from search profile tabs */
/* 16. Special Pages: Search Tab Cleanup */
/* ------------------------------ */
/* ------------------------------ */
.mw-search-profile-tabs .search-types ul {
.mw-search-profile-tabs .search-types ul {
     list-style: none !important;
     list-style: none;
     margin: 0 !important;
     margin: 0;
     padding: 0 !important;
     padding: 0;
}
}


Line 416: Line 319:
/* 17. Confirm Account Tables Inverted Colors */
/* 17. Confirm Account Tables Inverted Colors */
/* ------------------------------ */
/* ------------------------------ */
 
.mw-confirmaccount-body-0,
.mw-confirmaccount-body-0 {
    background-color: #2a2a2a !important;
    color: #e0e0e0 !important;
    border: 1px solid #555 !important;
}
 
.mw-confirmaccount-body-0 td {
.mw-confirmaccount-body-0 td {
     background-color: #2a2a2a !important;
     background-color: #2a2a2a;
     color: #e0e0e0 !important;
     color: #e0e0e0;
     border: 1px solid #444 !important;
     border: 1px solid #555;
}
}
.mw-confirmaccount-type-0::marker {
.mw-confirmaccount-type-0::marker {
     color: #88cc88 !important; /* updated */
     color: #88cc88;
}
}


Line 436: Line 332:
/* 18. Warning Message Blocks (Admin Edit Warnings) */
/* 18. Warning Message Blocks (Admin Edit Warnings) */
/* ------------------------------ */
/* ------------------------------ */
 
.mw-editinginterface {
.cdx-message--warning.mw-warning-with-logexcerpt {
     background-color: #5a1a1a;
     background-color: #3a3a3a !important;
     color: #ffdddd;
     color: #ffff00 !important;
    border: 1px solid #aa4444;
     border-color: #999900 !important;
    padding: 10px;
    margin: 1em 0;
    font-weight: bold;
     border-radius: 4px;
}
.mw-editinginterface strong {
    color: #ff6666;
}
}


/* ============================== */
/* ------------------------------ */
/* END Vector 2022 Dark Mode Custom */
/* Ace Editor (Line Numbers) */
/* ============================== */
/* ------------------------------ */
 
/* Fix Ace Editor line number colors in gutter */
.ace_gutter {
.ace_gutter {
     background-color: #ffffff !important; /* keep gutter background white */
     background-color: #ffffff;
     border-right: 1px solid #ccc !important; /* optional separator */
     border-right: 1px solid #ccc;
}
}
.ace_gutter-cell {
.ace_gutter-cell {
     color: #000000 !important; /* black text for line numbers */
     color: #000000;
     background-color: transparent !important; /* no override to gutter background */
     background-color: transparent;
     user-select: none; /* prevent accidental selection */
     user-select: none;
}
}


#mw-panel a[href="https://buymeacoffee.com/QuincyExaminer"] {
/* ============================== */
    color: #ffff00 !important;
/* END Vector 2022 Dark Mode Custom */
    font-weight: normal !important;      /* keep normal */
/* ============================== */
    text-decoration: none !important;    /* no underline */
}
/* Admin Warning Box - Dark Mode Friendly */
.mw-editinginterface {
    background-color: #5a1a1a !important;  /* dark red/pink tone */
    color: #ffdddd !important;            /* light red/pink text for contrast */
    border: 1px solid #aa4444 !important; /* matching dark red border */
    padding: 10px !important;
    margin: 1em 0 !important;
    font-weight: bold !important;
    border-radius: 4px !important;
}
 
.mw-editinginterface strong {
    color: #ff6666 !important; /* brighter warning "Warning:" label */
}

Revision as of 17:02, 14 July 2025

/* ========================================================= */
/* Vector 2022 Dark Mode - Custom Skin Overrides             */
/* ========================================================= */

/* ------------------------------ */
/* 1. Base Page & Backgrounds */
/* ------------------------------ */
body,
#mw-head-base,
#mw-page-base {
    background-color: #1a1a1a !important;
    color: #e0e0e0;
}

/* ------------------------------ */
/* 2. Links */
/* ------------------------------ */
a,
#content a,
.vector-body a,
#mw-panel div.body ul li a,
#mw-panel li.mw-list-item a,
#footer a {
    color: #88cc88;
}
a:visited,
#content a:visited,
#mw-panel div.body ul li a:visited,
#mw-panel li.mw-list-item a:visited,
#footer a:visited {
    color: #2e8b57;
}
a:hover,
#content a:hover,
#mw-panel div.body ul li a:hover,
#mw-panel li.mw-list-item a:hover,
#footer a:hover {
    color: #a3be8c;
    background-color: #3a3a3a;
}
a.new {
    color: #ffff00;
}

/* ------------------------------ */
/* 3. Content Area */
/* ------------------------------ */
#content,
.vector-body {
    background-color: #2a2a2a;
    color: #e0e0e0;
    border-color: #444;
}
#content h1, #content h2, #content h3,
#content h4, #content h5, #content h6 {
    color: #f0f0f0;
}
#content p, #content ul, #content ol,
#content li, #content dl, #content dd,
#content dt, #content div {
    color: inherit;
}

/* 3.a Custom bullets inside article content only */
.ns-0 #content ul,
.ns-0 #content ol {
    list-style: none;
    padding-left: 1.5em;
}
.ns-0 #content ul li::before {
    content: "•";
    color: #88cc88;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

/* ------------------------------ */
/* 4. Sidebar & Navigation Panel */
/* ------------------------------ */
#mw-panel {
    background-color: #1a1a1a;
    color: #e0e0e0;
    border-color: #444;
}
#mw-panel ul,
#mw-panel ol {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}
#mw-panel div.portal,
#mw-panel div.portal h3 {
    background-color: #1a1a1a;
    border-color: #444;
    color: #f0f0f0;
}
#mw-panel div.body ul li,
#mw-panel li.mw-list-item {
    background-color: transparent;
    color: #e0e0e0;
}

/* Highlight donate link */
#mw-panel a[href="https://buymeacoffee.com/QuincyExaminer"] {
    color: #ffff00;
    font-weight: normal;
    text-decoration: none;
}

/* ------------------------------ */
/* 4.b User Menu (Top-right dropdown) */
/* ------------------------------ */
#pt-userpage, #pt-anonuserpage,
#pt-login, #pt-logout, #pt-createaccount,
#pt-anontalk, #pt-mytalk, #pt-preferences,
#pt-watchlist, #pt-mycontris, #pt-globalwatchlist,
#pt-myalerts, #pt-messages {
    list-style: none;
    padding: 0.25em 0.5em;
    margin: 0.1em 0;
    display: inline-block;
}
#p-cactions-label,
#p-cactions-label::after {
    color: #e0e0e0;
}

/* ------------------------------ */
/* 5. Top Tabs (Read/Edit/History) */
/* ------------------------------ */
#p-views ul li {
    background-color: #3a3a3a;
    border-color: #444;
    background-image: none;
}
#p-views ul li a {
    color: #e0e0e0;
}
#p-views ul li.selected {
    background-color: #2a2a2a;
}
#p-views ul li.selected a {
    color: #f0f0f0;
}
#p-views ul li:not(.selected):hover {
    background-color: #4a4a4a;
}
#p-views ul li:not(.selected):hover a {
    color: #ffffff;
}
.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
    background-color: #3a3a3a;
    color: #e0e0e0;
}

/* ------------------------------ */
/* 6. Header & Logo */
/* ------------------------------ */
#mw-head {
    background-color: #1a1a1a;
    border-bottom-color: #444;
}
#mw-wiki-logo {
    background-color: transparent;
}

/* ------------------------------ */
/* 7. Footer */
/* ------------------------------ */
#footer {
    background-color: #1a1a1a;
    color: #e0e0e0;
}
#footer li {
    color: #e0e0e0;
}

/* ------------------------------ */
/* 8. Search Input — omitted per request */
/* ------------------------------ */

/* ------------------------------ */
/* 9. Table of Contents (TOC) */
/* ------------------------------ */
#toc {
    background-color: #2a2a2a;
    color: #e0e0e0;
    border: 1px solid #444;
}
#toc ul {
    list-style-type: none;
    padding-left: 1.5em;
}
#toc li::before {
    content: none;
}
#toc .toctitle,
#mw-toc-heading {
    background-color: transparent;
    color: #f0f0f0;
    border: none;
    padding: 0.25em 0.5em;
    margin: 0;
    font-size: 1.2em;
}
#toc .tocnumber {
    color: #88cc88;
}
#toc li:hover .tocnumber {
    color: #a3be8c;
}
#toc .toctoggle,
#toc .toctoggle a,
.toctoggle,
.toctoggle a {
    color: #88cc88;
    text-decoration: none;
}
#toc .toctoggle a:hover,
.toctoggle a:hover {
    color: #a3be8c;
}

/* ------------------------------ */
/* 10. Changes List & Legends */
/* ------------------------------ */
.mw-changeslist,
.mw-changeslist-legend {
    background-color: #2a2a2a;
    color: #e0e0e0;
    border-color: #444;
}
.mw-changeslist-legend .mw-legend {
    color: inherit;
}

/* ------------------------------ */
/* 11. Editing Interface */
/* ------------------------------ */
#editform,
#wpTextbox1 {
    background-color: #2a2a2a;
    color: #e0e0e0;
    border: 1px solid #555;
}
.divEditOptions,
.editOptions {
    background-color: #1a1a1a;
    color: #e0e0e0;
    border-color: #444;
}
.divEditOptions input,
.divEditOptions textarea,
.divEditOptions select {
    background-color: #2a2a2a;
    color: #e0e0e0;
    border: 1px solid #555;
}

/* ------------------------------ */
/* 12. Custom Blocks (Optional) */
/* ------------------------------ */
.qme-column {
    background-color: #2a2a2a;
    color: #e0e0e0;
    border: 1px solid #83FCDB;
    padding: 1em;
}
.qme-heading {
    background-color: #3a3a3a;
    color: #f0f0f0;
    border: 1px solid #444;
}

/* ------------------------------ */
/* 13. MediaWiki Image Caption Fix */
/* ------------------------------ */
.thumbcaption {
    color: #2e8b57;
}

/* ------------------------------ */
/* 14. Code Blocks (pre, code, .mw-code) */
/* ------------------------------ */
pre,
code,
tt,
kbd,
samp,
.mw-code {
    background-color: #1e1e1e;
    color: #e0e0e0;
    border: 1px solid #555;
    padding: 0.5em;
}

/* ------------------------------ */
/* 15. OOUI Form Field Label Fix */
/* ------------------------------ */
.oo-ui-labelElement-label,
.oo-ui-fieldsetLayout-header,
.oo-ui-fieldLayout-header label {
    color: #ffffff;
}

/* ------------------------------ */
/* 16. Special Pages: Search Tab Cleanup */
/* ------------------------------ */
.mw-search-profile-tabs .search-types ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* ------------------------------ */
/* 17. Confirm Account Tables Inverted Colors */
/* ------------------------------ */
.mw-confirmaccount-body-0,
.mw-confirmaccount-body-0 td {
    background-color: #2a2a2a;
    color: #e0e0e0;
    border: 1px solid #555;
}
.mw-confirmaccount-type-0::marker {
    color: #88cc88;
}

/* ------------------------------ */
/* 18. Warning Message Blocks (Admin Edit Warnings) */
/* ------------------------------ */
.mw-editinginterface {
    background-color: #5a1a1a;
    color: #ffdddd;
    border: 1px solid #aa4444;
    padding: 10px;
    margin: 1em 0;
    font-weight: bold;
    border-radius: 4px;
}
.mw-editinginterface strong {
    color: #ff6666;
}

/* ------------------------------ */
/* Ace Editor (Line Numbers) */
/* ------------------------------ */
.ace_gutter {
    background-color: #ffffff;
    border-right: 1px solid #ccc;
}
.ace_gutter-cell {
    color: #000000;
    background-color: transparent;
    user-select: none;
}

/* ============================== */
/* END Vector 2022 Dark Mode Custom */
/* ============================== */
By using this site, you agree to the Terms of Use. © 1996–2025 The Quincy Examiner / MTB. All rights reserved.