/* Autoren-System im Tipp-Blog (/blog/, /autoren/) – Präfix .au- */
.au-byline a{color:var(--text);font-weight:600}
.tipp-box>.au-tippbilanz{grid-column:1/-1;border-top:0;padding:9px 14px;background:#1b1b20}
.au-tippbilanz a{font-size:.9rem;color:var(--grau);text-decoration:none}
.au-tippbilanz a:hover{color:var(--text)}
@media (max-width:560px){.tipp-box>.au-tippbilanz{grid-column:1/-1}}
.au-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:8px 0 12px}
.au-chip{display:inline-block;font-family:'Plex',monospace;font-size:.74rem;letter-spacing:.04em;padding:4px 10px;border-radius:999px;
  background:#1b1b20;color:var(--grau);border:1px solid var(--linie);text-decoration:none;line-height:1.35}
a.au-chip{color:var(--text)}
a.au-chip:hover,a.au-chip:focus-visible{border-color:var(--rot);color:var(--text)}
.au-filter{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 8px}
.au-filter .au-chips{margin:4px 0}
.blogkarte.au-aufmacher{padding:18px 18px 16px;margin:10px 0}
.blogkarte.au-aufmacher strong{font-size:clamp(1.3rem,3.6vw,1.65rem);line-height:1.15}
.au-autor{font-family:'Plex',monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rot)}
.au-frueher li{display:flex;flex-direction:column;gap:3px}
.au-frueher li .mono{margin:0}
.au-ok{color:var(--gruen);font-weight:700}
.au-nein{color:var(--rot);font-weight:700}
.au-rang td:first-child,.au-rang th:first-child{text-align:left}
.au-rang td,.au-rang th{white-space:nowrap}
.au-kasten{background:var(--karte);border-radius:12px;padding:14px 16px;margin:22px 0;border-left:4px solid var(--rot)}
.au-kasten h2{margin:.1em 0 .4em}
.au-kasten p{margin:.4em 0}
.au-kasten .au-chips{margin:4px 0 8px}
.au-label{font-family:'Plex',monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grau);margin:.8em 0 .2em!important}
.au-mehr{font-weight:600}
.au-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:12px 0 18px}
.au-karte{display:flex;flex-direction:column;gap:6px;background:var(--karte);border-radius:12px;padding:14px;text-decoration:none;border-left:4px solid var(--rot);min-width:0}
.au-karte:hover{background:#1b1b20;color:var(--text)}
.au-karte strong{font-family:'WmR Display';font-size:1.2rem;line-height:1.2;color:var(--text)}
.au-karte>span{font-size:.9rem;color:var(--grau);line-height:1.45}
.au-karte .au-chips{margin:2px 0}
.au-karte .au-bilanz{font-family:'Plex',monospace;font-size:.76rem;color:var(--text)}
.au-zitat{margin:10px 0 14px;padding:10px 16px;border-left:3px solid var(--rot);background:var(--karte);border-radius:0 12px 12px 0;font-style:italic}
.au-zitat p{margin:0}
.au-steckbrief{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:12px 0 6px}
.au-steckbrief div{min-width:0}
.au-steckbrief dt{font-family:'Plex',monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grau)}
.au-steckbrief dd{margin:2px 0 0;overflow-wrap:anywhere}
.au-archiv th:nth-child(2),.au-archiv td:nth-child(2),.au-archiv th:nth-child(3),.au-archiv td:nth-child(3){text-align:left}
.au-archiv td:nth-child(2){min-width:150px}.au-archiv td:nth-child(3){min-width:110px}
.au-archiv td:nth-child(n+4){white-space:nowrap}
