/* Link icons retain normal inline wrapping; caption actions keep their existing flex gap. */
a.trend-icon-link .trend-link-icon{
 display:inline-block;width:15px;height:15px;max-width:none;flex:0 0 15px;
 margin:0;vertical-align:-.15em;
}
a.case-origin-link.trend-icon-link{gap:12px}
a.case-origin-link.trend-icon-link .trend-link-icon{margin:0;vertical-align:middle}
/* No new hover motion: existing pointer/focus behavior stays with the original control. */
@media(prefers-reduced-motion:reduce){
 a.trend-icon-link .trend-link-icon{transition:none!important;animation:none!important;transform:none!important}
}
