No edit summary
No edit summary
Line 6: Line 6:
/* --- Body & Background --- */
/* --- Body & Background --- */
body {
body {
     background-color: #0d0d0d;
     background-color: #0d0d0d !important;
    background-image: url('/wiki/images/bg-texture.png'); /* optional dark texture */
     color: #ccbbaa;
     color: #ccbbaa;
     font-family: 'Georgia', serif;
     font-family: 'Georgia', serif;
}
}


/* --- Content Area --- */
/* --- Vector 2022 Header --- */
#content {
.vector-header,
     background-color: #1a1510;
.mw-header,
    color: #ccbbaa;
header.mw-header,
     border: 1px solid #4a3820;
.vector-header-start,
    border-radius: 4px;
.vector-header-end,
.vector-sticky-header,
.vector-page-toolbar {
     background-color: #111008 !important;
     border-bottom: 2px solid #5a3010 !important;
}
}


/* --- Page Title --- */
/* --- Site title in header --- */
h1.firstHeading {
.mw-wiki-title,
    color: #cc3300;
.vector-sitenotice {
    border-bottom: 2px solid #4a3820;
     color: #cc7733 !important;
    font-family: 'Georgia', serif;
     text-shadow: 1px 1px 4px #000;
}
}


/* --- Section Headers --- */
/* --- Vector 2022 Sidebar --- */
h2 {
.mw-sidebar,
     color: #cc6622;
.vector-sidebar,
     border-bottom: 1px solid #4a3820;
.mw-table-of-contents-container,
    font-family: 'Georgia', serif;
.sidebar-toc {
     background-color: #120f0a !important;
     border-right: 1px solid #3a2810 !important;
}
}


h3 {
.vector-menu-portal .vector-menu-heading {
     color: #aa5511;
     color: #cc6622 !important;
    border-bottom: 1px solid #3a2810 !important;
    font-family: 'Georgia', serif;
    text-transform: uppercase;
    font-size: 0.85em;
    letter-spacing: 0.05em;
}
}


h4, h5, h6 {
.vector-menu-portal a {
     color: #996644;
     color: #aa7744 !important;
}
}


/* --- Links --- */
.vector-menu-portal a:hover {
a {
     color: #ffaa55 !important;
     color: #cc7733;
}
}


a:visited {
/* --- Search Bar Vector 2022 --- */
     color: #995522;
.vector-search-box,
.cdx-search-input,
.cdx-text-input {
    background-color: #1a1510 !important;
     border-color: #5a3010 !important;
}
}


a:hover {
.cdx-text-input__input,
     color: #ff9944;
.vector-search-box input[type="search"] {
     text-decoration: underline;
    background-color: #1a1510 !important;
     color: #ccbbaa !important;
     border-color: #5a3010 !important;
}
}


/* Red links (missing pages) */
/* --- Content Area --- */
a.new {
.mw-body,
     color: #991111;
.mw-body-content,
#content,
.mw-content-container,
.vector-body {
     background-color: #1a1510 !important;
    color: #ccbbaa !important;
    border-color: #4a3820 !important;
}
}


a.new:hover {
/* --- Page Title --- */
     color: #cc2222;
h1.firstHeading,
.mw-first-heading {
     color: #cc3300 !important;
    border-bottom: 2px solid #4a3820;
    font-family: 'Georgia', serif;
    text-shadow: 1px 1px 4px #000;
}
}


/* --- Top Navigation Bar --- */
/* --- Section Headers --- */
#mw-head {
h2 {
    background-color: #111008;
    border-bottom: 2px solid #5a3010;
}
 
#mw-head a {
    color: #cc7733 !important;
}
 
#mw-head a:hover {
    color: #ffaa55 !important;
}
 
/* --- Sidebar --- */
#mw-panel {
    background-color: #120f0a;
    border-right: 1px solid #3a2810;
}
 
#mw-panel .portal h3 {
     color: #cc6622;
     color: #cc6622;
     border-bottom: 1px solid #3a2810;
     border-bottom: 1px solid #4a3820;
     font-family: 'Georgia', serif;
     font-family: 'Georgia', serif;
    font-size: 0.85em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
}


#mw-panel .portal a {
h3 { color: #aa5511; }
    color: #aa7744 !important;
h4, h5, h6 { color: #996644; }
}


#mw-panel .portal a:hover {
/* --- Links --- */
    color: #ffaa55 !important;
a { color: #cc7733; }
}
a:visited { color: #995522; }
 
a:hover { color: #ff9944; text-decoration: underline; }
/* --- Search Bar --- */
a.new { color: #991111; }
#simpleSearch {
a.new:hover { color: #cc2222; }
    background-color: #1a1510;
    border: 1px solid #5a3010;
    border-radius: 3px;
}
 
#searchInput {
    background-color: #1a1510;
    color: #ccbbaa;
}
 
#searchButton {
    background-color: #2a1a0a;
}


/* --- Tables --- */
/* --- Tables --- */
Line 132: Line 120:
}
}


table.wikitable td {
table.wikitable td { border: 1px solid #3a2810; }
    border: 1px solid #3a2810;
table.wikitable tr:hover { background-color: #221a10; }
}
 
table.wikitable tr:hover {
    background-color: #221a10;
}


/* --- Welcome Box (Main Page) --- */
table[style*="background:#f8f8f8"],
.wikitable,
#mw-content-text > table {
    background-color: #1e1610 !important;
    border-color: #5a3010 !important;
    color: #ccbbaa !important;
}
/* --- Notice / Info Boxes --- */
.mw-message-box,
.mw-notification {
    background-color: #1e1610;
    border: 1px solid #5a3010;
    color: #ccbbaa;
}
/* --- Footer --- */
#footer {
    background-color: #0d0a06;
    border-top: 1px solid #3a2810;
    color: #665544;
}
#footer a {
    color: #886644;
}
#footer a:hover {
    color: #cc7733;
}
/* --- Scrollbar (Webkit browsers) --- */
::-webkit-scrollbar {
    width: 8px;
    background-color: #0d0d0d;
}
::-webkit-scrollbar-thumb {
    background-color: #4a3010;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #cc6622;
}
/* --- Tab Buttons (Read / Edit / View History) --- */
#p-views .selected a {
    color: #cc7733 !important;
}
#p-views a {
    color: #aa6622 !important;
}
#p-views a:hover {
    color: #ff9944 !important;
}
/* --- Category Links --- */
#catlinks {
    background-color: #1a1510;
    border: 1px solid #4a3020;
    color: #998866;
}
#catlinks a {
    color: #cc7733;
}
/* --- Fix Welcome Banner Box --- */
#mw-content-text table,
#mw-content-text table,
#mw-content-text td,
#mw-content-text td,
Line 219: Line 131:
}
}


/* --- Fix Search Box Area --- */
/* --- Footer Vector 2022 --- */
#mw-head-base {
.mw-footer,
    background-color: #111008 !important;
footer#footer,
}
.vector-footer,
 
.vector-footer-container,
.vector-search-box input {
.vector-footer-inner {
     background-color: #1a1510 !important;
     background-color: #0d0a06 !important;
    color: #ccbbaa !important;
     border-top: 1px solid #3a2810 !important;
     border: 1px solid #5a3010 !important;
     color: #665544 !important;
}
 
/* --- Fix any remaining white content backgrounds --- */
.mw-body {
    background-color: #1a1510 !important;
     color: #ccbbaa !important;
}
 
.mw-body-content {
    background-color: #1a1510 !important;
}
}


/* --- Fix tab bar white strip --- */
.vector-footer a,
#mw-head .vector-menu-tabs {
.mw-footer a,
     background-color: #111008 !important;
footer a {
     color: #886644 !important;
}
}


.vector-menu-tabs li {
.vector-footer a:hover,
    background-color: #111008 !important;
footer a:hover {
}
 
.vector-menu-tabs li a {
     color: #cc7733 !important;
     color: #cc7733 !important;
}
}


.vector-menu-tabs .selected {
/* --- Tab Buttons --- */
    background-color: #1a1510 !important;
}
/* --- Fix Tab Buttons (Main Page / Discussion / Edit / View History) --- */
.vector-menu-tabs,
.vector-menu-tabs,
.vector-menu-tabs-legacy {
.vector-menu-tabs-legacy {
Line 272: Line 169:
     background-color: #111008 !important;
     background-color: #111008 !important;
     color: #cc7733 !important;
     color: #cc7733 !important;
}
.vector-menu-tabs li.selected,
.vector-menu-tabs-legacy li.selected {
    background-color: #1a1510 !important;
}
}


Line 285: Line 177:
}
}


/* --- Fix the tab bar background strip --- */
#left-navigation, #right-navigation,
#left-navigation,
#p-views, #p-cactions {
#right-navigation {
     background-color: #111008 !important;
     background-color: #111008 !important;
}
}


#p-views,
#p-views li a { color: #cc7733 !important; }
#p-cactions {
#p-views li.selected a { color: #ff9944 !important; }
     background-color: #111008 !important;
 
/* --- Notice / Info Boxes --- */
.mw-message-box,
.mw-notification {
     background-color: #1e1610;
    border: 1px solid #5a3010;
    color: #ccbbaa;
}
}


#p-views li,
/* --- Category Links --- */
#p-views li a {
#catlinks {
     background-color: #111008 !important;
     background-color: #1a1510;
     color: #cc7733 !important;
    border: 1px solid #4a3020;
     color: #998866;
}
}


#p-views li.selected a {
#catlinks a { color: #cc7733; }
    background-color: #1a1510 !important;
 
    color: #ff9944 !important;
/* --- Scrollbar --- */
}
::-webkit-scrollbar { width: 8px; background-color: #0d0d0d; }
::-webkit-scrollbar-thumb { background-color: #4a3010; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background-color: #cc6622; }
 
/* --- Hide Discussion Tab --- */
/* --- Hide Discussion Tab --- */
#ca-talk {
#ca-talk { display: none !important; }
    display: none !important;
}

Revision as of 18:19, 4 May 2026

/* ============================================
   BANES WORLD - Dark Fantasy Theme
   MediaWiki:Common.css
   ============================================ */

/* --- Body & Background --- */
body {
    background-color: #0d0d0d !important;
    color: #ccbbaa;
    font-family: 'Georgia', serif;
}

/* --- Vector 2022 Header --- */
.vector-header,
.mw-header,
header.mw-header,
.vector-header-start,
.vector-header-end,
.vector-sticky-header,
.vector-page-toolbar {
    background-color: #111008 !important;
    border-bottom: 2px solid #5a3010 !important;
}

/* --- Site title in header --- */
.mw-wiki-title,
.vector-sitenotice {
    color: #cc7733 !important;
}

/* --- Vector 2022 Sidebar --- */
.mw-sidebar,
.vector-sidebar,
.mw-table-of-contents-container,
.sidebar-toc {
    background-color: #120f0a !important;
    border-right: 1px solid #3a2810 !important;
}

.vector-menu-portal .vector-menu-heading {
    color: #cc6622 !important;
    border-bottom: 1px solid #3a2810 !important;
    font-family: 'Georgia', serif;
    text-transform: uppercase;
    font-size: 0.85em;
    letter-spacing: 0.05em;
}

.vector-menu-portal a {
    color: #aa7744 !important;
}

.vector-menu-portal a:hover {
    color: #ffaa55 !important;
}

/* --- Search Bar Vector 2022 --- */
.vector-search-box,
.cdx-search-input,
.cdx-text-input {
    background-color: #1a1510 !important;
    border-color: #5a3010 !important;
}

.cdx-text-input__input,
.vector-search-box input[type="search"] {
    background-color: #1a1510 !important;
    color: #ccbbaa !important;
    border-color: #5a3010 !important;
}

/* --- Content Area --- */
.mw-body,
.mw-body-content,
#content,
.mw-content-container,
.vector-body {
    background-color: #1a1510 !important;
    color: #ccbbaa !important;
    border-color: #4a3820 !important;
}

/* --- Page Title --- */
h1.firstHeading,
.mw-first-heading {
    color: #cc3300 !important;
    border-bottom: 2px solid #4a3820;
    font-family: 'Georgia', serif;
    text-shadow: 1px 1px 4px #000;
}

/* --- Section Headers --- */
h2 {
    color: #cc6622;
    border-bottom: 1px solid #4a3820;
    font-family: 'Georgia', serif;
}

h3 { color: #aa5511; }
h4, h5, h6 { color: #996644; }

/* --- Links --- */
a { color: #cc7733; }
a:visited { color: #995522; }
a:hover { color: #ff9944; text-decoration: underline; }
a.new { color: #991111; }
a.new:hover { color: #cc2222; }

/* --- Tables --- */
table.wikitable {
    background-color: #1a1510;
    border: 1px solid #5a3010;
    color: #ccbbaa;
}

table.wikitable th {
    background-color: #2a1508;
    color: #dd7722;
    border: 1px solid #5a3010;
}

table.wikitable td { border: 1px solid #3a2810; }
table.wikitable tr:hover { background-color: #221a10; }

#mw-content-text table,
#mw-content-text td,
#mw-content-text tr {
    background-color: #1a1510 !important;
    border-color: #5a3010 !important;
    color: #ccbbaa !important;
}

/* --- Footer Vector 2022 --- */
.mw-footer,
footer#footer,
.vector-footer,
.vector-footer-container,
.vector-footer-inner {
    background-color: #0d0a06 !important;
    border-top: 1px solid #3a2810 !important;
    color: #665544 !important;
}

.vector-footer a,
.mw-footer a,
footer a {
    color: #886644 !important;
}

.vector-footer a:hover,
footer a:hover {
    color: #cc7733 !important;
}

/* --- Tab Buttons --- */
.vector-menu-tabs,
.vector-menu-tabs-legacy {
    background-color: #111008 !important;
}

.vector-menu-tabs li,
.vector-menu-tabs-legacy li {
    background-color: #111008 !important;
    border-color: #5a3010 !important;
}

.vector-menu-tabs li a,
.vector-menu-tabs-legacy li a {
    background-color: #111008 !important;
    color: #cc7733 !important;
}

.vector-menu-tabs li.selected a,
.vector-menu-tabs-legacy li.selected a {
    background-color: #1a1510 !important;
    color: #ff9944 !important;
}

#left-navigation, #right-navigation,
#p-views, #p-cactions {
    background-color: #111008 !important;
}

#p-views li a { color: #cc7733 !important; }
#p-views li.selected a { color: #ff9944 !important; }

/* --- Notice / Info Boxes --- */
.mw-message-box,
.mw-notification {
    background-color: #1e1610;
    border: 1px solid #5a3010;
    color: #ccbbaa;
}

/* --- Category Links --- */
#catlinks {
    background-color: #1a1510;
    border: 1px solid #4a3020;
    color: #998866;
}

#catlinks a { color: #cc7733; }

/* --- Scrollbar --- */
::-webkit-scrollbar { width: 8px; background-color: #0d0d0d; }
::-webkit-scrollbar-thumb { background-color: #4a3010; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background-color: #cc6622; }

/* --- Hide Discussion Tab --- */
#ca-talk { display: none !important; }