MediaWiki:Common.css

Aus Gartenwerker
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* ============================================================
   Gartenwerker-Wiki — Grün/Creme Theme
   Einzutragen unter MediaWiki:Common.css
   Farben analog zu gartenwerker.net: Grün #233E1F, Creme #FBEFD5
   ============================================================ */

/* --- Basis --- */
body {
  background-color: #FBEFD5;
  color: #2A2A22;
}

/* --- Inhaltsbereich --- */
#content,
.mw-body,
.mw-body-content {
  background-color: #FFFFFF;
  color: #2A2A22;
  border-color: #E3D2A6;
}

/* --- Header / Toolbar --- */
#mw-head,
#mw-head-base {
  background-color: #233E1F;
  border-bottom: 2px solid #233E1F;
}

/* --- Sidebar --- */
#mw-panel,
.vector-menu-portal {
  background-color: #F3E6C8;
}

#mw-panel .portal h3,
.vector-menu-heading {
  color: #233E1F;
  border-bottom: 1px solid #E3D2A6;
  font-size: 0.85em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

#mw-panel li a,
.vector-menu-content li a {
  color: #233E1F;
}

#mw-panel li a:hover,
.vector-menu-content li a:hover {
  color: #3B6B34;
  text-decoration: underline;
}

/* --- Links --- */
a, a:link {
  color: #2F6B27;
}

a:visited {
  color: #5C7A52;
}

a:hover {
  color: #3B6B34;
  text-decoration: underline;
}

/* --- Überschriften --- */
h1, h2, h3, h4, h5, h6 {
  color: #2A2A22;
  border-bottom-color: #E3D2A6;
}

h1.firstHeading,
.firstHeading {
  color: #233E1F;
  border-bottom: 2px solid #233E1F;
}

/* --- Tabellen --- */
table, .wikitable {
  background-color: #FFFFFF;
  border-color: #E3D2A6;
  color: #2A2A22;
}

.wikitable th {
  background-color: #F3E6C8;
  color: #233E1F;
  border-color: #E3D2A6;
}

.wikitable td {
  border-color: #E3D2A6;
}

.wikitable tr:nth-child(even) {
  background-color: #F8F0DD;
}

/* --- Suchfeld --- */
#searchInput,
.vector-search-box input {
  background-color: #FFFFFF;
  color: #2A2A22;
  border: 1px solid #E3D2A6;
  border-radius: 4px;
}

#searchInput:focus,
.vector-search-box input:focus {
  border-color: #233E1F;
  outline: none;
}

/* --- Kachelboxen (Hauptseite: Bereiche) --- */
.gw-kachelbox {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 16px;
  margin: 20px 0;
}

.gw-kachel {
  background-color: #F3E6C8;
  border: 1px solid #E3D2A6;
  border-radius: 8px;
  padding: 20px;
  text-align: center;
  transition: border-color 0.2s, transform 0.2s;
}

.gw-kachel:hover {
  border-color: #233E1F;
  transform: translateY(-2px);
}

.gw-kachel-icon {
  font-size: 2.5em;
  margin-bottom: 10px;
  display: block;
}

.gw-kachel-titel {
  font-size: 1.1em;
  font-weight: bold;
  color: #233E1F;
  display: block;
  margin-bottom: 6px;
}

.gw-kachel-beschreibung {
  font-size: 0.85em;
  color: #6B6355;
}

/* --- Hinweisbanner (Hauptseite: "im Aufbau") --- */
.gw-hinweis {
  background-color: #FBEFD5;
  border: 1px solid #E3D2A6;
  border-left: 4px solid #233E1F;
  border-radius: 4px;
  padding: 10px 16px;
  margin-bottom: 20px;
  color: #2A2A22;
}

/* --- Statistik-/Info-Banner (Hauptseite) --- */
.gw-stats {
  background-color: #F3E6C8;
  border: 1px solid #E3D2A6;
  border-left: 4px solid #233E1F;
  border-radius: 4px;
  padding: 12px 20px;
  margin-bottom: 24px;
  color: #6B6355;
  font-size: 0.9em;
}

.gw-stats strong {
  color: #233E1F;
}

/* --- Privatsphäre-Hinweis --- */
.gw-privatsphaere {
  background-color: #FBEFD5;
  border: 1px solid #E3D2A6;
  border-left: 4px solid #7A9C5A;
  border-radius: 4px;
  padding: 12px 20px;
  margin: 16px 0;
  color: #2A2A22;
}

/* --- Infoboxen --- */
.infobox {
  background-color: #F3E6C8;
  border: 1px solid #E3D2A6;
  border-radius: 6px;
  float: right;
  margin: 0 0 16px 24px;
  padding: 12px;
  min-width: 260px;
  font-size: 0.9em;
}

.infobox-titel {
  background-color: #233E1F;
  color: #FBEFD5;
  font-weight: bold;
  text-align: center;
  padding: 8px;
  margin: -12px -12px 12px -12px;
  border-radius: 6px 6px 0 0;
}

.infobox th {
  color: #6B6355;
  font-weight: normal;
  text-align: left;
  padding-right: 8px;
}

.infobox td {
  color: #2A2A22;
}

/* --- Navleisten --- */
.navleiste {
  background-color: #F3E6C8;
  border: 1px solid #E3D2A6;
  border-radius: 4px;
  padding: 8px 14px;
  font-size: 0.85em;
  margin-top: 24px;
  clear: both;
}

.navleiste-titel {
  color: #233E1F;
  font-weight: bold;
  margin-right: 8px;
}

/* --- Footer --- */
#footer {
  background-color: #233E1F;
  border-top: 1px solid #233E1F;
  color: #FBEFD5;
}

#footer a {
  color: #FBEFD5;
  text-decoration: underline;
}

/* --- Scrollbar (Webkit) --- */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #FBEFD5;
}

::-webkit-scrollbar-thumb {
  background: #E3D2A6;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #233E1F;
}

/* ===== Vector 2022 Korrekturen (gezielte Selektoren) ===== */

.mw-page-container,
.mw-page-container-inner {
  background-color: #FBEFD5 !important;
}

.vector-header,
.mw-header {
  background-color: #233E1F !important;
  border-bottom: 2px solid #233E1F !important;
}

.vector-header a,
.vector-header .vector-dropdown-label,
.mw-header a {
  color: #FBEFD5 !important;
}

.vector-sticky-pinned-container {
  background-color: #F3E6C8 !important;
  border-bottom: 1px solid #E3D2A6 !important;
}

.vector-pinned-container,
.vector-unpinned-container {
  background-color: #F3E6C8 !important;
}

.vector-column-start,
.vector-main-menu-container,
.vector-main-menu-landmark,
.vector-main-menu {
  background-color: #F3E6C8 !important;
}

.vector-column-end,
.vector-page-tools-landmark,
.vector-page-tools {
  background-color: #F3E6C8 !important;
}

.vector-menu,
.vector-menu-content,
.mw-portlet,
.mw-portlet-body {
  background-color: #F3E6C8 !important;
  color: #2A2A22 !important;
}

.vector-menu-heading,
.mw-portlet-label {
  color: #233E1F !important;
  border-bottom: 1px solid #E3D2A6 !important;
  font-size: 0.8em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.vector-page-toolbar,
.vector-page-toolbar-container,
.vector-body-before-content {
  background-color: #FFFFFF !important;
  border-bottom: 1px solid #E3D2A6 !important;
}

.vector-menu-tabs .mw-list-item a {
  color: #6B6355 !important;
  background-color: #FFFFFF !important;
  border-color: #E3D2A6 !important;
}

.vector-menu-tabs .selected a {
  color: #233E1F !important;
  background-color: #F3E6C8 !important;
  border-bottom-color: #F3E6C8 !important;
}

.vector-dropdown-content {
  background-color: #FFFFFF !important;
  border: 1px solid #E3D2A6 !important;
}

.vector-dropdown-content .mw-list-item a {
  color: #233E1F !important;
}

.vector-dropdown-content .mw-list-item a:hover {
  background-color: #F3E6C8 !important;
  color: #3B6B34 !important;
}

.vector-appearance-landmark,
.vector-appearance {
  background-color: #FFFFFF !important;
  border: 1px solid #E3D2A6 !important;
}

.mw-footer-container,
.mw-footer {
  background-color: #233E1F !important;
  border-top: 1px solid #233E1F !important;
  color: #FBEFD5 !important;
}

.mw-footer a {
  color: #FBEFD5 !important;
}

/* Logo nicht verändern */
.mw-logo .vector-icon,
.mw-logo-icon {
  filter: none !important;
}


/* --- Externe Links (überschreibt MediaWiki-Standardblau) --- */
.mw-body-content a.external,
a.external {
  color: #2F6B27;
}

.mw-body-content a.external:visited,
a.external:visited {
  color: #5C7A52;
}

.mw-body-content a.external:hover,
a.external:hover {
  color: #3B6B34;
}


/* --- Footer-Fließtext (li-Elemente sonst zu dunkel/unlesbar auf Grün) --- */
#footer li,
.mw-footer li,
#footer-info li,
#footer-places li,
.mw-footer-info li,
.mw-footer-places li {
  color: #FBEFD5 !important;
}


/* --- Rote Links (Seite existiert noch nicht) --- */
.mw-body-content a.new,
a.new {
  color: #A0522D;
}

.mw-body-content a.new:hover,
a.new:hover {
  color: #C06030;
}