.curtidas-anuncio{display:flex;align-items:center;margin:12px 0 14px}
.btn-curtida{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}
.btn-curtida svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.btn-curtida:hover,.btn-curtida.esta-curtido{color:#e11d48;border-color:#fecdd3;background:#fff1f2}
.btn-curtida.esta-curtido svg{fill:#e11d48;stroke:#e11d48}
.btn-curtida:active{transform:scale(.97)}
.btn-curtida:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:2px}
.btn-curtida:disabled{cursor:wait;opacity:.7}
.btn-curtida .curtida-texto{font-weight:500}
@media(max-width:480px){.btn-curtida{min-height:38px;padding:8px 12px}}
