.bm-compact-topics{border-top:1px solid var(--border);padding-top:24px;margin:36px 0}.bm-compact-topics ul{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px}.bm-compact-topics li a{display:block;padding:9px 13px;background:var(--soft);border:1px solid var(--border);border-radius:6px;font-size:13px;font-weight:600}.bm-compact-topics li a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
