/* Programm-App – Abstracts zu Vorträgen (13.10.2026) */
.abs-chip{display:inline-block;margin:4px 6px 0 0;padding:1px 9px;border-radius:999px;background:var(--card2);border:1px solid var(--line);color:var(--blue-text);font-size:12px;font-weight:700;text-decoration:none;letter-spacing:.02em}
.abs-chip:hover,.abs-chip:focus-visible{background:#e3eefb;border-color:var(--blue-text)}
.t-body .abs-chip{display:table;margin-top:4px}
.sec.abs h3 .abs-nr{font-weight:400;color:var(--muted);font-size:.85em;margin-left:4px}
.abs-aut{margin:0 0 4px;font-size:14px;line-height:1.45}
.abs-inst{margin:0 0 8px;font-size:13px;color:var(--muted);line-height:1.45}
.abs-thema{margin:0 0 10px}
.abs-text{font-size:15px;line-height:1.6;overflow-wrap:anywhere}
.abs-text h4{margin:14px 0 4px;font-size:14px;color:var(--head);text-transform:uppercase;letter-spacing:.04em}
.abs-text p{margin:0 0 8px}
.abs-text sup,.abs-text sub,.abs-aut sup,.abs-inst sup{font-size:.72em;line-height:0}
.abs-text figure{margin:12px 0}
.abs-text img{display:block;max-width:100%;height:auto;border:1px solid var(--line2);border-radius:6px;background:#fff}
.abs-text figcaption{margin-top:4px;font-size:13px;color:var(--muted)}
