/* Stil der Wiki-Kapitel. Nur hier, damit rivok.css (und damit alle anderen Seiten)
   unberührt bleibt — eine neue Datei kostet keinen ?v=-Bump anderswo.
   Tokens (--text, --border, …) kommen aus rivok.css. */

.wiki .container { max-width: 780px; margin: 0; }
.wiki h1 { font-size: 26px; margin: 0 0 6px; font-weight: 700; }
.wiki .sub { color: var(--text-mute); font-size: 14px; margin: 0 0 22px; }

/* Kapitel-Leiste: waagerecht über dem Text. Bewusst keine zweite Seitenleiste —
   die Chrome-Sidebar links ist schon eine, zwei nebeneinander erschlagen den Text. */
.wk-nav { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 26px; padding: 0 0 18px;
  border-bottom: 1px solid var(--border); }
/* ⚠️ `.wiki` mit davor, sonst überschreibt die allgemeine Link-Regel weiter unten
   (`.wiki a { color: var(--cyan) }`) diese hier: gleiche Spezifität, sie steht später —
   und dann ist die ganze Kapitel-Leiste blau statt gedämpft. */
.wiki .wk-nav a { font-size: 12px; padding: 5px 11px; border-radius: 999px; text-decoration: none;
  color: var(--text-mute); border: 1px solid var(--border); transition: .14s; }
.wiki .wk-nav a:hover { color: var(--text); border-color: var(--border-hi); }
.wiki .wk-nav a.on { color: var(--text); border-color: currentColor; font-weight: 600; }

.wiki h2 { font-size: 17px; margin: 30px 0 10px; font-weight: 700; }
.wiki h2:first-of-type { margin-top: 0; }
.wiki h3 { font-size: 14px; margin: 22px 0 8px; font-weight: 700; color: var(--text-mute); }
.wiki p { font-size: 14px; line-height: 1.65; color: var(--text-mute); margin: 0 0 12px; }
.wiki li { font-size: 14px; line-height: 1.6; color: var(--text-mute); margin: 0 0 7px; }
.wiki ul, .wiki ol { margin: 0 0 14px; padding-left: 20px; }
.wiki b, .wiki strong { color: var(--text); font-weight: 600; }
/* ⚠️ NUR Links im Fliesstext einfärben — NICHT `.wiki a`. Eine pauschale Regel greift auch
   auf die geteilte Sidebar durch (`.wiki a` = 0,1,1 schlägt `.kz-n` = 0,1,0 aus rivok.css),
   und dann sind Leaderboard/Clan/Friends/Profile plötzlich blau. Diese Datei darf nichts
   ausserhalb ihres eigenen Textes anfassen. Die Sidebar enthält weder <p> noch <li>. */
.wiki p a, .wiki li a { color: var(--cyan); }
.wiki code { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 12.5px;
  background: var(--bg-card-hi); border: 1px solid var(--border); border-radius: 4px; padding: 1px 5px; }

/* Merksatz-Kasten für das eine, was man aus dem Kapitel mitnehmen soll. */
.wk-key { border-left: 3px solid var(--cyan); background: var(--bg-card-hi);
  padding: 11px 14px; margin: 0 0 18px; border-radius: 0 6px 6px 0; }
.wk-key p { margin: 0; color: var(--text); }

/* Tabellen (Doktrinen/Bauwerke) — waagerecht scrollbar statt gequetscht. */
.wk-tw { overflow-x: auto; margin: 0 0 16px; }
.wk-t { width: 100%; border-collapse: collapse; font-size: 13px; min-width: 460px; }
.wk-t th { text-align: left; font-size: 10.5px; text-transform: uppercase; letter-spacing: .5px;
  color: var(--text-dim); font-weight: 700; padding: 0 12px 7px 0; border-bottom: 1px solid var(--border); }
.wk-t td { padding: 9px 12px 9px 0; border-bottom: 1px solid var(--border); color: var(--text-mute);
  vertical-align: top; }
.wk-t td.n { font-variant-numeric: tabular-nums; white-space: nowrap; }
.wk-t tr:last-child td { border-bottom: 0; }
.wk-t .wk-name { color: var(--text); font-weight: 600; white-space: nowrap; }
.wk-t .wk-def { font-size: 10px; text-transform: uppercase; letter-spacing: .4px; color: var(--green);
  border: 1px solid rgba(124,217,124,.32); border-radius: 999px; padding: 1px 6px; margin-left: 6px; }
.wk-hi { color: var(--text); font-weight: 600; }
.wk-lo { color: var(--text-dim); }

/* Fuss: vor/zurück durch die Kapitel. */
.wk-foot { display: flex; justify-content: space-between; gap: 12px; margin: 34px 0 0;
  padding-top: 18px; border-top: 1px solid var(--border); font-size: 13px; }
/* Aus demselben Grund `.wiki` davor wie bei der Kapitel-Leiste — hier gewinnt es zwar
   ohnehin durch die Reihenfolge, aber darauf soll sich beim nächsten Umbau niemand verlassen. */
.wiki .wk-foot a { text-decoration: none; color: var(--text-mute); }
.wiki .wk-foot a:hover { color: var(--text); }
.wk-foot .wk-sp { color: var(--text-dim); }

@media (max-width: 620px) {
  .wiki .container { max-width: none; }
  .wk-nav { gap: 5px; }
}
