/* CarHelpMate v3.58 — Mentions & Smart Follow */
.forum-mention{display:inline-flex;align-items:center;max-width:100%;padding:.12em .52em;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-weight:800;font-size:.92em;line-height:1.35;vertical-align:baseline;white-space:nowrap}
.forum-action-mention{color:#2563eb!important}.forum-action-mention:hover{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}
.forum-follow-btn{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.forum-follow-btn.is-following{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:0 0 0 1px rgba(37,99,235,.03)}
.forum-social-compose-hint{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(180deg,#fbfdff,#f8fafc)}.forum-social-compose-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:9px;background:#eff6ff;color:#2563eb}.forum-social-compose-hint div{min-width:0}.forum-social-compose-hint b{display:block;color:var(--text);font-size:13px;line-height:1.35;font-weight:800}.forum-social-compose-hint small{display:block;margin-top:2px;color:var(--text-dim);font-size:12.75px;line-height:1.5}
@media(max-width:640px){.forum-social-compose-hint{padding:10px 11px;gap:9px}.forum-social-compose-hint b{font-size:12.75px}.forum-social-compose-hint small{font-size:12.5px}.forum-action-mention{white-space:nowrap}}
