/* Google Font einbinden */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');

/* ================== BASIS-TYPO ================== */ /* Poppins für UI und Content, aber NICHT für Code/Pre */ body, body.skin-vector, body.skin-minerva,

  1. content,

.mw-body, .mw-body-content, .mw-parser-output, p, li, a, table, td, th, .navbox, .toc,

  1. p-navigation, .vector-menu, .minerva-navigation-drawer,
  2. footer, #catlinks, #mw-panel,

div, span, ul, ol, input, textarea, select, button, label, caption {

 font-family: 'Poppins', sans-serif !important;

}

/* Monospace für Code beibehalten */ pre, code, kbd, samp, .mw-code, .mw-highlight {

 font-family: monospace !important;

}

/* Überschriften */ h1, h2, h3, h4, h5, h6, .mw-headline, .firstHeading, .page-title {

 font-family: 'Poppins', sans-serif !important;
 font-weight: 600 !important;

}

/* Fließtext leichter, Tabellen lesbarer */ p, li { font-weight: 300 !important; } td, th { font-weight: 400 !important; }

/* Inhaltsverzeichnis */ .toc, .tocnumber, .toctext {

 font-family: 'Poppins', sans-serif !important;

}

/* ================== SEITENTITEL ================== */ /* Nur im Hauptnamensraum ausblenden */ .ns-0 h1.firstHeading {

 display: none;

}

/* ================== BILDER ================== */ /* Nur Inhaltsbilder im Artikelbereich einfärben */ .mw-parser-output img {

 background-color: rgb(220, 220, 220) !important;
 padding: 2px;
 border-radius: 4px;

}

/* Galerie/Thumbs */ .mw-parser-output .gallerybox .thumb, .mw-parser-output .gallerybox .thumb img, .mw-parser-output .thumbinner, .mw-parser-output .thumbinner img {

 background-color: rgb(220, 220, 220) !important;

}

/* ================== SPRACHLEISTE ================== */

  1. custom-langbar {
 background: none;
 padding: 0;
 text-align: center;
 border-bottom: none;
 margin: .25rem 0;

}

  1. custom-langbar a {
 margin: 0 10px;
 text-decoration: none;
 color: #0645ad;

}

  1. custom-langbar a:hover,
  2. custom-langbar a.active-lang {
 text-decoration: underline;
 font-weight: 600;

}

/* ================== ANON-UI AUSBLENDEN ================== */ .bv-anon .minerva-user-notifications, /* oben rechts */ .bv-anon .page-actions-menu, /* Minerva Aktionsleiste */ .bv-anon .minerva__subtitle, .bv-anon .pre-content .page-actions, .bv-anon .mw-pt-translate-header, .bv-anon .mw-pt-translate-header-languages, .bv-anon .mw-pt-languages, .bv-anon .ext-translate-language-bar, .bv-anon .ext-translate-tag-page {

 display: none !important;

}