.fav[data-v-45c4e632]{--fav-size:38px;width:var(--fav-size);height:var(--fav-size);cursor:pointer;color:rgb(var(--v-theme-on-surface));-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s,background-color .2s,color .2s;display:inline-flex}.fav--overlay[data-v-45c4e632]{background:rgba(var(--v-theme-surface), .92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000040}.fav--inline[data-v-45c4e632]{border:1px solid rgba(var(--v-border-color), var(--v-border-opacity));background:0 0}.fav[data-v-45c4e632]:hover{transform:scale(1.08)}.fav[data-v-45c4e632]:active{transform:scale(.94)}.fav[data-v-45c4e632]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.fav--on[data-v-45c4e632]{color:#e53935}.fav--on.fav--inline[data-v-45c4e632]{background:#e5393514;border-color:#e5393566}.fav--pop[data-v-45c4e632]{animation:.35s fav-pop-45c4e632}@keyframes fav-pop-45c4e632{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fav[data-v-45c4e632],.fav--pop[data-v-45c4e632]{transition:none;animation:none}}
