MediaWiki:Common.css: Difference between revisions

No edit summary
No edit summary
Line 583: Line 583:


/* --- koniec --- */
/* --- koniec --- */
/* ==== FIX: biele plochy & žltá mriežka pre .article-table-cyberpunk ==== */
/* 0) Stabilné tmavé pozadia (aj keď niečo zdedí transparent) */
body, .mw-body, .mw-body-content, #content,
.vector-body, .vector-page-content, .mw-parser-output {
  background-color: #0a0a0a !important;
}
/* 1) Zruš globálne prebitie border-color pre našu tabuľku */
.article-table-cyberpunk, .article-table-cyberpunk * {
  border-color: var(--cp-yellow, #ffff00) !important;
  border-style: solid !important;
}
/* 2) Najvyššia špecificita proti všeobecným pravidlám na table/td/th */
.mw-parser-output table.article-table-cyberpunk,
.mw-parser-output table.article-table-cyberpunk th,
.mw-parser-output table.article-table-cyberpunk td {
  border-color: var(--cp-yellow, #ffff00) !important;
}
/* 3) Režim bez konfliktov + presné hrúbky (tenká žltá mriežka) */
.mw-parser-output table.article-table-cyberpunk {
  border-collapse: separate !important;
  border-spacing: 0 !important;
  width: 100%;
  table-layout: auto;
  background: #0b0b0b !important;
  color: #f5f5f5 !important;
  border-width: 2px !important;      /* vonkajší rám */
}
.mw-parser-output table.article-table-cyberpunk th,
.mw-parser-output table.article-table-cyberpunk td {
  border-width: 1px !important;      /* vnútorná mriežka */
  padding: 5px 8px !important;
  text-align: center;
  vertical-align: middle;
  background-clip: padding-box;
  font-size: 13px !important;
  line-height: 1.3em !important;
}
.mw-parser-output table.article-table-cyberpunk th {
  background: #1a1a1a !important;
  color: #fffcc0 !important;
  font-weight: 600 !important;
}
/* 4) Oprav biele pásy z iných tabuliek/boxov, ktoré mali transparent
      a sedeli na svetlom predku (bez menenia tvojho vzhľadu) */
.mw-parser-output .toc,
.mw-parser-output .navbox,
.mw-parser-output .ambox,
.mw-parser-output .wikitable,
.mw-parser-output .thumb,
.mw-parser-output .gallerybox,
.mw-parser-output figure[typeof*="mw:File"] {
  background-color: #0f1012 !important;
  border-color: #2a2d33 !important;
}
/* 5) Vector/Timeless ešte raz pre istotu prebijeme hranice v tabuľke */
.skin-vector .article-table-cyberpunk th,
.skin-vector .article-table-cyberpunk td,
.skin-timeless .article-table-cyberpunk th,
.skin-timeless .article-table-cyberpunk td {
  border-color: var(--cp-yellow, #ffff00) !important;
}