/* Iconografia Lucide (issue #9): ajustes para ícones que substituíram emojis. Carregar depois de app.css. */

/* Estrelas de avaliação: preenchidas (on) e vazias (off). */
.stars { display: inline-flex; align-items: center; gap: 1px; }
.stars .ico { fill: currentColor; }
.stars .ico.off { fill: none; opacity: .45; }
.rating-input label .ico { fill: currentColor; width: 1em; height: 1em; }

/* Curtir: o coração fica preenchido quando o botão está ativo. */
.on .ico-heart { fill: currentColor; color: var(--danger); }

/* Caixas que antes mostravam um emoji e agora contêm um SVG .ico. */
.activity .ico > .ico, .place-card .ico > .ico {
    width: 15px; height: 15px; background: none; border-radius: 0; display: inline-block;
}
.empty .icon .ico { width: 1.6rem; height: 1.6rem; color: var(--muted); }
.alert > .ico { margin-top: 2px; }
.post .event .icon-badge.big { flex: 0 0 auto; }
.video-card .thumb .play .ico { width: 12px; height: 12px; fill: currentColor; }
