.tabs2 { display: flex; flex-wrap: wrap; gap: 3px; margin-bottom: 14px; }
.tabs2 a { padding: 6px 18px 7px; background: var(--tex-card); color: var(--card-ink); font-weight: bold; text-decoration: none; clip-path: polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%); border-bottom: 3px solid rgba(0, 0, 0, 0.45); }
.tabs2 a.active { background: var(--tex-gold); color: #2a1c05; }
.tabs2 a:hover { color: #000; filter: brightness(1.08); }
.inline-form input { vertical-align: middle; }
.gang-head { display: flex; gap: 20px; flex-wrap: wrap; align-items: baseline; margin-bottom: 10px; }
.gang-head b { font-size: 14px; color: #fff; }
.gang-head .stat { color: var(--ink-dim); }
.gang-head .stat strong { color: #fff; }
.prop { display: flex; justify-content: space-between; align-items: center; gap: 12px; background: var(--box); border: 1px solid var(--box-edge); padding: 10px; margin-bottom: 8px; }
.prop b { color: #fff; display: block; }
.prop .lvl { font-family: Georgia, serif; font-size: 18px; color: var(--gold); }
.war { background: var(--box); border: 1px solid var(--box-edge); padding: 10px; margin-bottom: 8px; }
.war.active { border-color: #c12a07; }
.war .score { font: bold 20px Georgia, serif; color: #fff; }
.msgtable td.subj a { color: #fff; }
.msgtable tr.unread td.subj a { font-weight: bold; }
.counter { color: var(--ink-dim); font-size: 11px; }
.news-item { background: var(--box); border: 1px solid var(--box-edge); padding: 12px 14px; margin-bottom: 12px; }
.news-item h2 { border: none; margin-bottom: 2px; }
.news-item .meta { color: var(--ink-dim); font-size: 11px; margin-bottom: 8px; }
.news-item .body { white-space: pre-wrap; }
.hs-title { color: #cfa9ff; font-size: 11px; margin-right: 4px; }
.noauth-wrap .gbox { background: var(--paper-deep); }

.kessel { display: flex; flex-wrap: wrap; gap: 4px; margin: 0 0 10px; }
.kugel { display: inline-block; width: 22px; height: 22px; border-radius: 50%; text-align: center; font: bold 11px/22px Arial, sans-serif; color: #fff; border: 1px solid var(--edge); }
.kugel.rot { background: #a51616; }
.kugel.schwarz { background: #1b1b1b; }
.kugel.gruen { background: #1d6b1d; }
