User:Loilo92/vector.css

.mw-body .firstHeading { margin: 0.5rem 0 1.5em 0; text-align: center; }

font-size: clamp(1.2em, 1.1vw, 22px); font-family: 'Source Sans Pro', 'Open Sans', Roboto, 'Segoe UI', 'SF Pro', sans-serif; max-width: 75ch; margin: auto; }
 * 1) bodyContent {

.Wikipedia_Hauptseite #bodyContent { max-width: none; }

.mw-body h1, .mw-body-content h1, .mw-body-content h2 { font-family: Cambria, 'Linux Libertine','Georgia','Times',serif; }

.infobox.infobox { float: none; width: auto; margin-left: 0; }

@media (prefers-color-scheme: dark) { :root { --custom-bg: #1b1f25; --custom-bg-dark: #121519; --custom-text: #b6bcc5; --custom-text-emphasized: white; --custom-text-dimmed: #929fb1; --custom-box-bg: #262b31; --custom-box-border: #131619; --custom-link: #619dff; --custom-link-visited: #2a7bff; --custom-link-missing: #ff5d5d; --custom-accent-dark: #1b3156; }

body { background-color: var(--custom-bg-dark); color: var(--custom-text); }

.mw-body { background: var(--custom-bg); border-color: var(--custom-box-bg); color: var(--custom-text); }

.vector-menu-portal .vector-menu-content li a { color: var(--custom-link); }

.vector-menu-portal h3 { color: var(--custom-text-dimmed); }

h1, h2, h3, h4, h5, h6 { color: var(--custom-text-emphasized); }

a { color: var(--custom-link); }

a:visited { color: var(--custom-link-visited); }

.toctogglelabel { color: var(--custom-link-visited); }

.tocnumber { color: var(--custom-text); }

.skin-vector-legacy a.new, a.new { color: var(--custom-link-missing); }

.hintergrundfarbe2 { background-color: #1b1f26; }

.catlinks, table > * > tr.hintergrundfarbe1 > th, table > * > tr > th.hintergrundfarbe1, table.hintergrundfarbe1, .hintergrundfarbe1, .toc, .toccolours, div.thumbinner, .thumbimage, .mw-parser-output .hauptseite-box .hauptseite-box-content, .mw-parser-output .hauptseite-box .hauptseite-preview-wikidata { background-color: var(--custom-box-bg); border-color: var(--custom-box-border); }

#mw-page-base { background-image: linear-gradient(     to bottom,      var(--custom-bg) 50%,      var(--custom-bg-dark)    ); }

.vector-menu-tabs .selected { background-color: var(--custom-bg); }

.vector-menu-tabs .selected a, .vector-menu-tabs .selected a:visited { color: var(--custom-text); }

.vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 { background-image: linear-gradient(     to bottom,      transparent,      var(--custom-box-bg)    ); }

.vector-menu-tabs li { background-image: linear-gradient(to bottom, transparent, #16273b); }

.vector-menu-tabs li a { color: var(--custom-link-visited); }

.vector-search-box-input { background-color: var(--custom-box-bg); color: var(--custom-text); border-color: var(--custom-box-border); }

.mw-parser-output .hauptseite-box .hauptseite-box-title { background-color: var(--custom-accent-dark); border-color: var(--custom-box-border); }

.infobox.infobox { background-color: var(--custom-box-bg) !important; border-color: var(--custom-box-border) !important; color: inherit !important; width: auto !important; }

.infobox.infobox .toptextcells > * > * > td:not(:last-child), .infobox.infobox tr:last-child td:first-child:last-child { border-color: var(--custom-box-border) !important; }

*[style*="#C3D6EF"] { background-color: var(--custom-accent-dark) !important; }

.wikitable { background-color: var(--custom-box-bg); color: var(--custom-text); }

.wikitable > tr > th, .wikitable > * > tr > th { background-color: var(--custom-accent-dark); color: var(--custom-text); border-color: var(--custom-box-border); }

.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { border-color: var(--custom-box-border); } .mwe-math-fallback-image-inline { filter: invert(1); } }

.mw-parser-output a.extiw, .mw-parser-output a.external { color: var(--custom-link); }

ol.references li:target, sup.reference:target { background-color: var(--custom-bg-dark); }

table > * > tr.hintergrundfarbe5 > th, table > * > tr > th.hintergrundfarbe5, table.hintergrundfarbe5, .hintergrundfarbe5 { background-color: var(--custom-box-bg); }

table > * > tr.hintergrundfarbe6 > th, table > * > tr > th.hintergrundfarbe6, table.hintergrundfarbe6, .hintergrundfarbe6 { background-color: var(--custom-bg); color: inherit !important; }

table:not([class]):is([style*='background'], [bgcolor]) { background-color: var(--custom-bg-dark) !important; border-color: var(--custom-box-bg) !important; }

tr:not([class]):is([style*='background'], [bgcolor]),
 * is(th, td):not([class]):is([style*='background'], [bgcolor]){

background-color: var(--custom-box-bg) !important; color: inherit !important; }

.mw-parser-output .ambox { background-color: var(--custom-bg-dark) !important; border-color: var(--custom-box-bg) !important; }