.boton-favorito{justify-content:center;align-items:center;gap:var(--espacio-2);min-width:2.75rem;min-height:2.75rem;padding:var(--espacio-2);border:1.5px solid var(--color-borde-campo);border-radius:var(--radio-pill);background:var(--color-superficie);color:var(--color-atardecer-700);font:inherit;cursor:pointer;transition:border-color var(--transicion);flex:none;font-weight:600;display:inline-flex}.boton-favorito--texto{padding-inline:var(--espacio-4);color:var(--color-tinta)}.boton-favorito--texto svg{color:var(--color-atardecer-700)}.boton-favorito:hover:not([aria-disabled=true]),.boton-favorito[aria-pressed=true]{border-color:var(--color-atardecer-700)}.boton-favorito[aria-pressed=true] svg{animation:.32s ease-out latido-favorito}.boton-favorito[aria-disabled=true]{color:var(--color-deshabilitado);cursor:not-allowed;border-style:dashed}.boton-favorito[aria-busy=true]{cursor:progress}@keyframes latido-favorito{40%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.boton-favorito[aria-pressed=true] svg{animation:none}}.aviso-favoritos{color:var(--color-mar-700);font-size:var(--texto-sm);margin:0;font-weight:600}.aviso-favoritos--error{color:var(--color-error)}
