.citations{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.citations-label{font-family:var(--font-mono,var(--font-ui-label));letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);flex-shrink:0;font-size:10px;font-weight:700}.citations-list{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.citations-list>li::marker{content:""}.citations-item{align-items:baseline;gap:5px;margin:0;padding:0;display:inline-flex}.citations-link{font-family:var(--font-body);color:var(--color-accent);text-underline-offset:2px;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;line-height:1.45;text-decoration:underline;display:inline-flex}.citations-link:active{opacity:.7}.citations-external{opacity:.8;flex-shrink:0}.citations-kind{font-family:var(--font-mono,var(--font-ui-label));letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:600}.citations-inline{margin-top:8px}.citations-block{background:var(--color-bg-tertiary,var(--color-bg-elevated));border:1px solid var(--color-border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;padding:10px 12px}.citations-block .citations-list{flex-direction:column;gap:6px}
