/* Only new word-frequency visualization. Existing catalog layout is unchanged. */
.tv-word-cloud{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 0;padding:18px;border:1px solid #ead9b9;border-radius:16px;background:#fffaf2;line-height:1.3}
.tv-word-cloud:empty{display:none}.tv-word-cloud span{display:inline-block;overflow-wrap:anywhere;color:#8a611d;max-width:100%;font-weight:700}
@media(max-width:600px){.tv-word-cloud{gap:9px;padding:12px}.tv-word-cloud span{font-size:min(var(--size),24px)!important}}
