.article-hashtags{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:var(--space-3)}.article-hashtags a{display:inline-flex;align-items:center;min-height:30px;padding:2px 12px;border-radius:var(--pill);background:var(--soft);color:var(--muted);font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}@media (hover:hover){.article-hashtags a:hover{background:var(--foreground);color:var(--paper)}}