.favorite-btn[data-v-2b82a624]{-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);background:#0a0b0fb8;border:1px solid color-mix(in srgb,var(--color-border) 80%,#fff 10%);border-radius:var(--radius-full);box-shadow:0 8px 24px #00000047;color:#ffffffd1;cursor:pointer;display:grid;height:2.25rem;place-items:center;transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);width:2.25rem}.favorite-btn--sm[data-v-2b82a624]{height:2rem;width:2rem}.favorite-btn[data-v-2b82a624]:hover:not(:disabled){border-color:color-mix(in srgb,#fb7185 55%,transparent);color:#fda4af;transform:scale(1.06)}.favorite-btn--active[data-v-2b82a624]{background:color-mix(in srgb,#fb7185 16%,rgba(10,11,15,.82));border-color:color-mix(in srgb,#fb7185 65%,transparent);color:#fb7185}.favorite-btn[data-v-2b82a624]:disabled{cursor:wait;opacity:.55}.favorite-btn[data-v-2b82a624]:active:not(:disabled){transform:scale(.96)}
