/* Public reference tools share the app's reading controls. */
.hot-topic-citation{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);min-width:0}
.hot-topic-citation h3{margin:0 0 10px;color:var(--ink);font:650 16px/1.5 var(--heading,var(--sans));letter-spacing:-.2px}
.hot-topic-citation p{color:var(--muted);font:400 12px/1.8 var(--sans)}
.hot-topic-citation .hot-topic-citation-reference{padding:14px 16px;border:1px solid var(--line);border-radius:var(--ui-radius-control,8px);background:var(--soft);color:var(--ink);overflow-wrap:anywhere;user-select:text}
.hot-topic-citation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}
.hot-topic-citation-actions button{min-height:var(--ui-touch-target,44px);max-width:100%;white-space:normal;text-align:center}
.hot-topic-citation .hot-topic-citation-status{min-height:22px;margin:10px 0 0}
@media(max-width:599px){.hot-topic-citation-actions{align-items:stretch;flex-direction:column}.hot-topic-citation-actions button{width:100%;justify-content:center}.hot-topic-citation .hot-topic-citation-reference{padding:12px}}
