.favorite-button[data-v-fc29711a]{align-items:center;align-self:center;background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--muted);display:inline-flex;flex-shrink:0;height:46px;justify-content:center;padding:10px;transition:background-color .18s,color .18s,border-color .18s;width:46px}.favorite-button[data-v-fc29711a]:hover{background:#ecefe6}.favorite-button.is-active[data-v-fc29711a]{background:#f7e6e1;border-color:#d8aca6;color:#b13f3f}.favorite-button.is-active[data-v-fc29711a]:hover{background:#f1dbd5}.favorite-button svg[data-v-fc29711a]{display:block;flex-shrink:0}.favorite-button.is-active svg[data-v-fc29711a]{animation:heart-pop-fc29711a .25s ease-out}.favorite-button[data-v-fc29711a]:focus-visible{outline:3px solid var(--rust);outline-offset:4px}@keyframes heart-pop-fc29711a{0%{transform:scale(.88)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.favorite-button[data-v-fc29711a]{transition:none}.favorite-button.is-active svg[data-v-fc29711a]{animation:none}}
