MediaWiki:Common.css: Difference between revisions

From New Hope UO Wiki
(Dark theme setup)
 
(Style Solo Players sidebar tab green)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
/* Global Dark Fantasy Theme for New Hope UO Wiki */
/* Complete Black Theme for MediaWiki (Vector 2022 & Vector Legacy) */


/* Body and main backgrounds */
/* General Backgrounds */
body {
html, body,
     background-color: #0b0e14 !important;
.mw-page-container,
     color: #d1d5db !important;
.mw-page-container-inner,
     font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
.vector-header-container,
.vector-header,
.vector-sidebar-container,
.vector-pinned-container,
.vector-main-menu-container,
.vector-sticky-header,
.vector-toc-container,
.mw-content-container,
#content,
.mw-body,
#mw-page-base,
#mw-head-base,
#mw-head,
#mw-panel,
.vector-menu-portal .vector-menu-content,
footer,
.mw-footer {
     background-color: #000000 !important;
    background: #000000 !important;
     color: #cbd5e1 !important; /* light gray text */
     border-color: #1f2937 !important; /* dark borders */
}
}


/* Content Panel */
/* Force content borders and backgrounds */
.mw-body, #content {
.mw-body {
    background-color: #111827 !important;
    color: #e5e7eb !important;
     border: 1px solid #1f2937 !important;
     border: 1px solid #1f2937 !important;
    border-radius: 8px;
     background-color: #000000 !important;
    margin-top: 10px;
    padding: 20px 30px !important;
}
 
/* Logo and navigation panel */
#mw-navigation {
     background-color: #0b0e14 !important;
}
}


/* Headings */
/* Headings */
h1, h2, h3, h4, h5, h6 {
h1, h2, h3, h4, h5, h6, .firstHeading {
     color: #eab308 !important; /* Gold headings */
     color: #eab308 !important; /* Gold */
     font-family: 'Cinzel', Georgia, serif !important;
     font-family: 'Cinzel', Georgia, serif !important;
     border-bottom: 1px solid #374151 !important;
     border-bottom: 1px solid #1f2937 !important;
}
}


h1 {
/* Page titles */
    font-size: 2.2rem !important;
.mw-page-title-main {
}
     color: #eab308 !important;
 
h2 {
     font-size: 1.6rem !important;
}
}


/* Links */
/* Links */
a {
a {
     color: #f59e0b !important; /* Gold links */
     color: #f59e0b !important;
     text-decoration: none;
     text-decoration: none;
    transition: color 0.2s ease;
}
}


Line 50: Line 57:
}
}


/* Red link for missing pages */
a.new {
a.new {
     color: #ef4444 !important;
     color: #ef4444 !important;
Line 59: Line 65:
}
}


/* Navigation Links (left panel) */
/* Navigation Headers & Text */
.vector-menu-portal .vector-menu-content-list a {
.vector-menu-heading, .vector-menu-heading label {
     color: #9ca3af !important;
     color: #eab308 !important;
    font-family: 'Cinzel', Georgia, serif !important;
    font-weight: bold;
}
}


.vector-menu-portal .vector-menu-content-list a:hover {
.vector-menu-portal .vector-menu-content-list a,
     color: #f59e0b !important;
.vector-main-menu-action a,
.vector-toc-link,
.vector-main-menu-group a {
     color: #9ca3af !important;
}
}


.vector-menu-heading {
.vector-menu-portal .vector-menu-content-list a:hover,
.vector-toc-link:hover,
.vector-main-menu-group a:hover {
     color: #eab308 !important;
     color: #eab308 !important;
    font-family: 'Cinzel', Georgia, serif !important;
     background-color: transparent !important;
    font-weight: bold;
    border-bottom: 1px solid #374151 !important;
}
 
/* Header & Tab menu */
#mw-head {
     background-color: #0b0e14 !important;
}
}


/* Selected Tabs & Navigation Elements */
.vector-menu-tabs li {
.vector-menu-tabs li {
    background-image: none !important;
     background-color: #111827 !important;
     background-color: #1f2937 !important;
     border: 1px solid #1f2937 !important;
     border: 1px solid #374151 !important;
     border-bottom: none !important;
     border-bottom: none !important;
    margin-right: 2px;
}
.vector-menu-tabs li a {
    color: #9ca3af !important;
}
}


.vector-menu-tabs li.selected {
.vector-menu-tabs li.selected {
     background-color: #111827 !important;
     background-color: #000000 !important;
     border-color: #1f2937 !important;
     border-color: #1f2937 !important;
}
}
Line 99: Line 100:
.vector-menu-tabs li.selected a {
.vector-menu-tabs li.selected a {
     color: #eab308 !important;
     color: #eab308 !important;
}
.vector-menu-tabs li a {
    color: #9ca3af !important;
}
}


/* Tables styling */
/* Tables styling */
.wikitable {
.wikitable {
     background-color: #1f2937 !important;
     background-color: #09090b !important;
     color: #e5e7eb !important;
     color: #cbd5e1 !important;
     border: 1px solid #374151 !important;
     border: 1px solid #1f2937 !important;
    border-collapse: collapse;
}
}


.wikitable th {
.wikitable th {
     background-color: #111827 !important;
     background-color: #18181b !important;
     color: #eab308 !important;
     color: #eab308 !important;
     border: 1px solid #374151 !important;
     border: 1px solid #1f2937 !important;
     font-family: 'Cinzel', Georgia, serif !important;
     font-family: 'Cinzel', Georgia, serif !important;
    padding: 10px 12px !important;
}
}


.wikitable td {
.wikitable td {
     border: 1px solid #374151 !important;
     border: 1px solid #1f2937 !important;
    padding: 8px 12px !important;
}
}


/* Search input */
/* Inputs and Buttons */
#searchInput {
#searchInput {
     background-color: #1f2937 !important;
     background-color: #09090b !important;
     color: #e5e7eb !important;
     color: #cbd5e1 !important;
     border: 1px solid #374151 !important;
     border: 1px solid #1f2937 !important;
    border-radius: 4px;
    padding: 4px 8px !important;
}
}


#searchButton, #searchGoButton {
#searchButton, #searchGoButton {
     background-color: #111827 !important;
     background-color: #18181b !important;
     color: #eab308 !important;
     color: #eab308 !important;
     border: 1px solid #374151 !important;
     border: 1px solid #1f2937 !important;
    border-radius: 4px;
}
}


/* Infobox & templates styling */
/* Hide Vector layout background base layers */
.portable-infobox, .infobox {
#mw-page-base, #mw-head-base {
     background-color: #1f2937 !important;
     background-image: none !important;
    border: 1px solid #374151 !important;
    color: #e5e7eb !important;
}
}


/* Standard alerts & notifications */
/* Footer layout cleanup */
.mw-parser-output .mbox-inside {
.mw-footer li {
    background-color: #1f2937 !important;
     color: #6b7280 !important;
    border-color: #eab308 !important;
     color: #e5e7eb !important;
}
}


/* Scrollbar styling */
/* Vector 2022 unpinned main menu & dropdown dropdowns black styling */
::-webkit-scrollbar {
.vector-dropdown-content,
     width: 8px;
.vector-main-menu,
.vector-main-menu-container,
.vector-menu-content,
.vector-menu-content-list,
.vector-main-menu-landmark,
.vector-dropdown-panel,
.vector-main-menu-landmark .vector-menu {
     background-color: #000000 !important;
    background: #000000 !important;
    color: #cbd5e1 !important;
    border-color: #222222 !important;
}
}
::-webkit-scrollbar-track {
 
     background: #0b0e14;
/* Ensure child menus and links are also styled correctly */
.vector-main-menu-group, .vector-main-menu-action {
     background-color: #000000 !important;
}
}
::-webkit-scrollbar-thumb {
 
     background: #1f2937;
.vector-dropdown-content a {
    border-radius: 4px;
     color: #cbd5e1 !important;
}
}
::-webkit-scrollbar-thumb:hover {
 
     background: #eab308;
.vector-dropdown-content a:hover {
    color: #eab308 !important;
    background-color: #111827 !important;
}
 
/* Hide duplicate small logo icon */
.mw-logo-icon {
    display: none !important;
}
 
/* Style New Dungeons sidebar item differently (Blue) */
#n-New-Dungeons a,
#n-New-Dungeons a:visited {
    color: #38bdf8 !important; /* Mavi / Sky Blue */
    font-weight: bold !important;
}
 
#n-New-Dungeons a:hover {
    color: #7dd3fc !important;
    text-decoration: underline !important;
}
/* Style Solo Players sidebar item differently (Green) */
#n-Solo-Players a,
#n-Solo-Players a:visited {
    color: #2ecc71 !important; /* Yesil / Emerald Green */
    font-weight: bold !important;
}
 
#n-Solo-Players a:hover {
     color: #4ade80 !important;
    text-decoration: underline !important;
}
}

Latest revision as of 11:09, 7 July 2026

/* Complete Black Theme for MediaWiki (Vector 2022 & Vector Legacy) */

/* General Backgrounds */
html, body, 
.mw-page-container, 
.mw-page-container-inner, 
.vector-header-container, 
.vector-header, 
.vector-sidebar-container, 
.vector-pinned-container,
.vector-main-menu-container,
.vector-sticky-header,
.vector-toc-container,
.mw-content-container,
#content, 
.mw-body, 
#mw-page-base, 
#mw-head-base, 
#mw-head, 
#mw-panel, 
.vector-menu-portal .vector-menu-content, 
footer, 
.mw-footer {
    background-color: #000000 !important;
    background: #000000 !important;
    color: #cbd5e1 !important; /* light gray text */
    border-color: #1f2937 !important; /* dark borders */
}

/* Force content borders and backgrounds */
.mw-body {
    border: 1px solid #1f2937 !important;
    background-color: #000000 !important;
}

/* Headings */
h1, h2, h3, h4, h5, h6, .firstHeading {
    color: #eab308 !important; /* Gold */
    font-family: 'Cinzel', Georgia, serif !important;
    border-bottom: 1px solid #1f2937 !important;
}

/* Page titles */
.mw-page-title-main {
    color: #eab308 !important;
}

/* Links */
a {
    color: #f59e0b !important;
    text-decoration: none;
}

a:hover {
    color: #fbbf24 !important;
    text-decoration: underline;
}

a.new {
    color: #ef4444 !important;
}

a.new:hover {
    color: #f87171 !important;
}

/* Navigation Headers & Text */
.vector-menu-heading, .vector-menu-heading label {
    color: #eab308 !important;
    font-family: 'Cinzel', Georgia, serif !important;
    font-weight: bold;
}

.vector-menu-portal .vector-menu-content-list a,
.vector-main-menu-action a,
.vector-toc-link,
.vector-main-menu-group a {
    color: #9ca3af !important;
}

.vector-menu-portal .vector-menu-content-list a:hover,
.vector-toc-link:hover,
.vector-main-menu-group a:hover {
    color: #eab308 !important;
    background-color: transparent !important;
}

/* Selected Tabs & Navigation Elements */
.vector-menu-tabs li {
    background-color: #111827 !important;
    border: 1px solid #1f2937 !important;
    border-bottom: none !important;
}

.vector-menu-tabs li.selected {
    background-color: #000000 !important;
    border-color: #1f2937 !important;
}

.vector-menu-tabs li.selected a {
    color: #eab308 !important;
}

.vector-menu-tabs li a {
    color: #9ca3af !important;
}

/* Tables styling */
.wikitable {
    background-color: #09090b !important;
    color: #cbd5e1 !important;
    border: 1px solid #1f2937 !important;
}

.wikitable th {
    background-color: #18181b !important;
    color: #eab308 !important;
    border: 1px solid #1f2937 !important;
    font-family: 'Cinzel', Georgia, serif !important;
}

.wikitable td {
    border: 1px solid #1f2937 !important;
}

/* Inputs and Buttons */
#searchInput {
    background-color: #09090b !important;
    color: #cbd5e1 !important;
    border: 1px solid #1f2937 !important;
}

#searchButton, #searchGoButton {
    background-color: #18181b !important;
    color: #eab308 !important;
    border: 1px solid #1f2937 !important;
}

/* Hide Vector layout background base layers */
#mw-page-base, #mw-head-base {
    background-image: none !important;
}

/* Footer layout cleanup */
.mw-footer li {
    color: #6b7280 !important;
}

/* Vector 2022 unpinned main menu & dropdown dropdowns black styling */
.vector-dropdown-content, 
.vector-main-menu, 
.vector-main-menu-container, 
.vector-menu-content, 
.vector-menu-content-list,
.vector-main-menu-landmark,
.vector-dropdown-panel,
.vector-main-menu-landmark .vector-menu {
    background-color: #000000 !important;
    background: #000000 !important;
    color: #cbd5e1 !important;
    border-color: #222222 !important;
}

/* Ensure child menus and links are also styled correctly */
.vector-main-menu-group, .vector-main-menu-action {
    background-color: #000000 !important;
}

.vector-dropdown-content a {
    color: #cbd5e1 !important;
}

.vector-dropdown-content a:hover {
    color: #eab308 !important;
    background-color: #111827 !important;
}

/* Hide duplicate small logo icon */
.mw-logo-icon {
    display: none !important;
}

/* Style New Dungeons sidebar item differently (Blue) */
#n-New-Dungeons a,
#n-New-Dungeons a:visited {
    color: #38bdf8 !important; /* Mavi / Sky Blue */
    font-weight: bold !important;
}

#n-New-Dungeons a:hover {
    color: #7dd3fc !important;
    text-decoration: underline !important;
}
/* Style Solo Players sidebar item differently (Green) */
#n-Solo-Players a,
#n-Solo-Players a:visited {
    color: #2ecc71 !important; /* Yesil / Emerald Green */
    font-weight: bold !important;
}

#n-Solo-Players a:hover {
    color: #4ade80 !important;
    text-decoration: underline !important;
}