Zum Inhalt springen

„MediaWiki:Gadget-Descriptions.css“ – Versionsunterschied

aus AufEinWort, der freien Forschung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
/* Basis: greift auf die gängigen wbtooltip-Container, ohne JS-Hooks */
/* —————————————————————
  Basis (Light) – gilt immer
  ————————————————————— */
.wbtooltip,
.wbtooltip,
.wb-tooltip,
.wb-tooltip,
.mw-wbtooltip,
.mw-wbtooltip,
[class*="wbtooltip"] {
[class*="wbtooltip"] {
   /* Token-basierte Defaults mit Fallbacks für nicht-Codex-Skins */
   background-color: #fff;
  --_bg:    var(--background-color-base, #fff);
   color: #202122;
   --_fg:     var(--color-base, #202122);
   border: 1px solid #a2a9b1;
   --_border: var(--border-color-base, #a2a9b1);
   border-radius: 4px;
   --_shadow: var(--box-shadow-drop-medium, 0 2px 8px rgba(0,0,0,.15));
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  --_radius: var(--border-radius-base, 4px);
 
  background-color: var(--_bg);
  color:            var(--_fg);
  border:          1px solid var(--_border);
  border-radius:    var(--_radius);
  box-shadow:      var(--_shadow);
 
   padding: 8px 10px;
   padding: 8px 10px;
   font-size: 0.875rem;     /* 14px */
   font-size: 0.875rem; /* ~14px */
   line-height: 1.45;
   line-height: 1.45;
   max-width: 56ch;
   max-width: 56ch;
   overflow-wrap: anywhere;
   overflow-wrap: anywhere;
   z-index: 1100;           /* über Content, unter Modals */
   z-index: 1100;
}
}


/* Textakzent für die vorangestellte ID (dezent, token-basiert) */
/* ID/Label dezent hervorheben */
.wbtooltip strong,
.wbtooltip strong,
.wb-tooltip strong,
.wb-tooltip strong,
.mw-wbtooltip strong,
.mw-wbtooltip strong,
[class*="wbtooltip"] strong {
[class*="wbtooltip"] strong {
  color: var(--color-base--emphasized, inherit);
   font-weight: 600;
   font-weight: 600;
}
}


/* Dark Mode via prefers-color-scheme – nutzt weiterhin die Skin-Tokens */
/* —————————————————————
  Dark Mode – Vector-Nachtpräferenz
  (setzt die Klasse am <html>-Element)
  ————————————————————— */
.skin-theme-clientpref-night .wbtooltip,
.skin-theme-clientpref-night .wb-tooltip,
.skin-theme-clientpref-night .mw-wbtooltip,
.skin-theme-clientpref-night [class*="wbtooltip"] {
  background-color: #202122 !important;
  color: #eaecf0 !important;
  border-color: #54595d !important;
  box-shadow: 0 6px 24px rgba(0,0,0,.6) !important;
}
 
/* Links im Tooltip (falls vorhanden) */
.skin-theme-clientpref-night .wbtooltip a,
.skin-theme-clientpref-night .wb-tooltip a,
.skin-theme-clientpref-night .mw-wbtooltip a,
.skin-theme-clientpref-night [class*="wbtooltip"] a {
  color: #a0d1ff !important;
}
 
/* —————————————————————
  Dark über OS-Einstellung („Benutze Systempräferenz“)
  (Vector setzt dann .skin-theme-clientpref-os – wir koppeln an prefers-color-scheme)
  ————————————————————— */
@media (prefers-color-scheme: dark) {
@media (prefers-color-scheme: dark) {
   .wbtooltip,
   .skin-theme-clientpref-os .wbtooltip,
   .wb-tooltip,
   .skin-theme-clientpref-os .wb-tooltip,
   .mw-wbtooltip,
   .skin-theme-clientpref-os .mw-wbtooltip,
   [class*="wbtooltip"] {
   .skin-theme-clientpref-os [class*="wbtooltip"] {
     --_bg:    var(--background-color-base, #202122);
     background-color: #202122 !important;
     --_fg:     var(--color-base, #eaecf0);
     color: #eaecf0 !important;
     --_border: var(--border-color-base, #54595d);
     border-color: #54595d !important;
     --_shadow: 0 6px 24px rgba(0,0,0,.6);
     box-shadow: 0 6px 24px rgba(0,0,0,.6) !important;
  }
  .skin-theme-clientpref-os .wbtooltip a,
  .skin-theme-clientpref-os .wb-tooltip a,
  .skin-theme-clientpref-os .mw-wbtooltip a,
  .skin-theme-clientpref-os [class*="wbtooltip"] a {
    color: #a0d1ff !important;
   }
   }
}
}

Version vom 2. Dezember 2025, 12:11 Uhr

/* —————————————————————
   Basis (Light) – gilt immer
   ————————————————————— */
.wbtooltip,
.wb-tooltip,
.mw-wbtooltip,
[class*="wbtooltip"] {
  background-color: #fff;
  color: #202122;
  border: 1px solid #a2a9b1;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  padding: 8px 10px;
  font-size: 0.875rem; /* ~14px */
  line-height: 1.45;
  max-width: 56ch;
  overflow-wrap: anywhere;
  z-index: 1100;
}

/* ID/Label dezent hervorheben */
.wbtooltip strong,
.wb-tooltip strong,
.mw-wbtooltip strong,
[class*="wbtooltip"] strong {
  font-weight: 600;
}

/* —————————————————————
   Dark Mode – Vector-Nachtpräferenz
   (setzt die Klasse am <html>-Element)
   ————————————————————— */
.skin-theme-clientpref-night .wbtooltip,
.skin-theme-clientpref-night .wb-tooltip,
.skin-theme-clientpref-night .mw-wbtooltip,
.skin-theme-clientpref-night [class*="wbtooltip"] {
  background-color: #202122 !important;
  color: #eaecf0 !important;
  border-color: #54595d !important;
  box-shadow: 0 6px 24px rgba(0,0,0,.6) !important;
}

/* Links im Tooltip (falls vorhanden) */
.skin-theme-clientpref-night .wbtooltip a,
.skin-theme-clientpref-night .wb-tooltip a,
.skin-theme-clientpref-night .mw-wbtooltip a,
.skin-theme-clientpref-night [class*="wbtooltip"] a {
  color: #a0d1ff !important;
}

/* —————————————————————
   Dark über OS-Einstellung („Benutze Systempräferenz“)
   (Vector setzt dann .skin-theme-clientpref-os – wir koppeln an prefers-color-scheme)
   ————————————————————— */
@media (prefers-color-scheme: dark) {
  .skin-theme-clientpref-os .wbtooltip,
  .skin-theme-clientpref-os .wb-tooltip,
  .skin-theme-clientpref-os .mw-wbtooltip,
  .skin-theme-clientpref-os [class*="wbtooltip"] {
    background-color: #202122 !important;
    color: #eaecf0 !important;
    border-color: #54595d !important;
    box-shadow: 0 6px 24px rgba(0,0,0,.6) !important;
  }
  .skin-theme-clientpref-os .wbtooltip a,
  .skin-theme-clientpref-os .wb-tooltip a,
  .skin-theme-clientpref-os .mw-wbtooltip a,
  .skin-theme-clientpref-os [class*="wbtooltip"] a {
    color: #a0d1ff !important;
  }
}