MediaWiki:Common.css: Difference between revisions

No edit summary
No edit summary
Line 714: Line 714:
a { color: #8ab4ff; }
a { color: #8ab4ff; }
a:visited { color: #b388ff; }
a:visited { color: #b388ff; }
/* =======================
  Dark fix pack for Vector
  ======================= */
:root{
  --bg: #0b0c0d;
  --ui-border: #2a2d33;
  --text: #e5e8eb;
  --text-muted: #a9b0b8;
}
/* 1) Thumbnails & captions – odstránenie bieleho pozadia/okrajov */
.mw-parser-output .thumb,
.mw-parser-output .thumb .thumbinner{
  background: transparent !important;
  border: 1px solid var(--ui-border) !important;
  border-radius: 6px;
}
.mw-parser-output .thumb .thumbimage{
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}
.mw-parser-output .thumbcaption{
  background: transparent !important;
  color: var(--text-muted) !important;
}
img.thumbborder, .thumbborder{ /* ak je použitý parameter |border */
  border: 0 !important;
}
/* 2) Galéria a file stránky */
.gallerybox .thumb{
  background: transparent !important;
  border-color: var(--ui-border) !important;
}
.gallerybox, .gallerytext{
  background: transparent !important;
  color: var(--text) !important;
}
#file img{ background: transparent !important; }
/* 3) Nadpisy a portlety – žiadne biele pásy */
.mw-body-content h1,
.mw-body-content h2,
.mw-body-content h3,
.mw-body-content h4,
.mw-headline,
.mw-editsection,
#firstHeading,
.portlet .pBody,
.vector-menu-content{
  background: transparent !important;
  color: var(--text);
}
/* 4) TOC (Obsah) – tmavé pozadie a orámovanie */
.toc{
  background: #0f1012 !important;
  border: 1px solid var(--ui-border) !important;
  border-radius: 6px;
}
.toc .toctitle, .tocnumber{ color: var(--text-muted) !important; }
/* 5) Wikitable – jednotný tmavý vzhľad, zebra + hover */
.mw-parser-output .wikitable{
  background: #0f1012 !important;
  color: var(--text) !important;
  border: 1px solid var(--ui-border) !important;
  border-collapse: collapse;
}
.wikitable > tr > th, .wikitable > * > tr > th{
  background: #14161a !important;
  border: 1px solid var(--ui-border) !important;
}
.wikitable td{
  border: 1px solid var(--ui-border) !important;
}
.wikitable tr:nth-child(even) td{ background: #101216 !important; }
.wikitable tr:hover td{ background: #15181c !important; }
/* 6) Infobox (PortableInfobox kompatibilita – ak ju používaš) */
.portable-infobox{
  background: #0f1012 !important;
  border: 1px solid var(--ui-border) !important;
  color: var(--text) !important;
  border-radius: 8px;
}
.portable-infobox .pi-header,
.portable-infobox .pi-data,
.portable-infobox .pi-title{ background: transparent !important; }
.portable-infobox .pi-image .thumb{
  background: transparent !important;
  border: 0 !important;
}
/* 7) Linky a drobnosti pre tmavý motív */
.mw-body a:link, a{ color: #f2bd00; }
a:visited{ color: #c99a00; }
a.new{ color: #ff7070; }
.small, small, .thumbcaption{ color: var(--text-muted) !important; }
.thumb.tleft, .thumb.tright{ margin-top: .3em; margin-bottom: .8em; }
/* 8) Kódové bloky */
pre, code, .mw-code{
  background: #0c0d0f !important;
  border: 1px solid var(--ui-border) !important;
  color: var(--text) !important;
  border-radius: 6px;
}