MediaWiki:Common.css
From Wiki for UiB's NanoStructures Laboratory
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
body.page-Main_Page h1.firstHeading { display:none; }
body.page-Main_Page h2.firstHeading { display:none !important; }
body.page-Main_Page h2#firstHeading.title { display:none; }
body.page-Forside h1.firstHeading { display:none; }
/* ================================================
Warm Light Green Theme for Timeless Skin
MediaWiki:Common.css
================================================ */
:root {
/* Primary green colors - warm sage and forest palette */
--forest-green: #4a7c59; /* Rich forest green */
--sage-green: #7fa86f; /* Warm sage green */
--light-cream: #f8faf7; /* Very light cream background with green hint */
--olive-green: #6b8e5f; /* Olive green for headers */
/* Accent colors */
--deep-teal: #3a7d6e; /* Deep teal for links */
--golden-green: #8ba876; /* Golden green for hover */
--moss-green: #7c9d6d; /* Moss green accent */
/* Neutrals */
--warm-white: #f4f7f2;
--light-sage: #c4d9b8;
--dark-green: #2d4a32;
}
/* Main page background */
body {
background-color: var(--warm-white);
}
/* Header/top navigation */
#mw-header-container {
background-color: var(--forest-green);
border-bottom: 3px solid var(--sage-green);
}
#mw-header-nav-hack {
background-color: var(--forest-green);
}
/* Site logo area */
#p-logo a {
background-color: transparent;
}
/* Navigation links in header */
#mw-header-nav-hack a,
#user-tools a {
color: var(--light-cream);
}
#mw-header-nav-hack a:hover,
#user-tools a:hover {
color: var(--golden-green);
}
/* Sidebar */
#mw-site-navigation,
#mw-related-navigation {
background-color: var(--light-cream);
border-right: 1px solid var(--light-sage);
}
#mw-site-navigation .sidebar-chunk,
#mw-related-navigation .sidebar-chunk {
background-color: transparent;
}
#mw-site-navigation h3,
#mw-related-navigation h3 {
background-color: var(--sage-green);
color: white;
border-bottom: 2px solid var(--olive-green);
}
/* Sidebar links */
#mw-site-navigation a,
#mw-related-navigation a {
color: var(--olive-green);
}
#mw-site-navigation a:hover,
#mw-related-navigation a:hover {
color: var(--deep-teal);
background-color: rgba(127, 168, 111, 0.1);
}
/* Main content area */
#mw-content-container {
background-color: white;
border: 1px solid var(--light-sage);
box-shadow: 0 2px 8px rgba(74, 124, 89, 0.15);
}
#mw-content {
background-color: white;
}
/* Page title */
#firstHeading {
color: var(--forest-green);
border-bottom: 3px solid var(--sage-green);
}
/* Content headings */
.mw-body h1,
.mw-body h2,
.mw-body h3,
.mw-body h4 {
color: var(--olive-green);
}
.mw-body h2 {
border-bottom: 2px solid var(--sage-green);
}
/* Links */
.mw-body a:not(.new) {
color: var(--deep-teal);
}
.mw-body a:not(.new):hover {
color: var(--moss-green);
}
.mw-body a:not(.new):visited {
color: #2d6359;
}
/* Red links (non-existent pages) */
.mw-body a.new {
color: #a86850;
}
/* Tabs (page actions) */
#p-namespaces ul li,
#p-views ul li {
background-color: var(--light-cream);
border: 1px solid var(--light-sage);
}
#p-namespaces ul li.selected,
#p-views ul li.selected {
background-color: white;
border-bottom-color: white;
}
#p-namespaces a,
#p-views a {
color: var(--olive-green);
}
/* Buttons */
.mw-ui-button,
.oo-ui-buttonElement-button {
background-color: var(--sage-green);
color: white;
border: 1px solid var(--olive-green);
}
.mw-ui-button:hover,
.oo-ui-buttonElement-button:hover {
background-color: var(--olive-green);
}
/* Info boxes and notice templates */
.infobox {
background-color: var(--light-cream);
border: 1px solid var(--sage-green);
}
/* Table styling */
table.wikitable {
background-color: white;
border: 1px solid var(--light-sage);
}
table.wikitable th {
background-color: var(--sage-green);
color: white;
}
table.wikitable tr:hover {
background-color: var(--light-cream);
}
/* Code blocks */
pre, code {
background-color: var(--light-cream);
border: 1px solid var(--light-sage);
}
/* Footer */
#footer {
background-color: var(--light-cream);
border-top: 3px solid var(--sage-green);
color: var(--dark-green);
}
#footer a {
color: var(--olive-green);
}
#footer a:hover {
color: var(--deep-teal);
}
/* Search box */
#searchInput {
border: 1px solid var(--light-sage);
background-color: white;
}
#searchInput:focus {
border-color: var(--sage-green);
box-shadow: 0 0 5px rgba(127, 168, 111, 0.3);
}
/* ================================================
Additional fixes for header text visibility
================================================ */
/* Wiki name/site title in top left - make it light on dark background */
#p-logo a,
#p-logo-text a,
.mw-wiki-title,
#sitelogo-text {
color: var(--light-cream) !important;
}
#p-logo a:hover,
#p-logo-text a:hover {
color: var(--golden-green) !important;
}
/* Username in top right corner - make it light */
#user-tools .mw-ui-icon + span,
#user-tools #pt-userpage a,
#personal h2,
#personal .mw-portlet-heading {
color: var(--light-cream) !important;
}
#user-tools #pt-userpage a:hover {
color: var(--golden-green) !important;
}
/* Dropdown menu from username - dark text on light background */
#personal .mw-portlet-body,
#personal ul,
#user-tools .dropdown,
#personal .vector-menu-content {
background-color: white;
border: 1px solid var(--light-sage);
box-shadow: 0 2px 8px rgba(74, 124, 89, 0.2);
}
#personal .mw-portlet-body a,
#personal ul a,
#user-tools .dropdown a {
color: var(--olive-green) !important;
background-color: white;
}
#personal .mw-portlet-body a:hover,
#personal ul a:hover,
#user-tools .dropdown a:hover {
color: var(--deep-teal) !important;
background-color: var(--light-cream);
}
