.book-heart[data-v-47c78ad1]{gap:8px;min-width:44px;min-height:44px;padding:5px}.book-heart-icon[data-v-47c78ad1]{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 1px 2px #fff)drop-shadow(0 2px 3px #15203580);flex:none;width:32px;height:32px}.book-heart-effect[data-v-47c78ad1]{flex:none;width:32px;height:32px;display:inline-flex;position:relative}.book-heart-effect.beating .book-heart-icon[data-v-47c78ad1]{animation:.62s ease-in-out heart-beat-47c78ad1}.book-heart-effect.beating[data-v-47c78ad1]:after{content:"";pointer-events:none;border:2px solid #ff496a;border-radius:50%;animation:.62s ease-out both heart-ripple-47c78ad1;position:absolute;inset:0}@keyframes heart-beat-47c78ad1{0%,to{transform:scale(1)}20%{transform:scale(1.22)}38%{transform:scale(.95)}58%{transform:scale(1.15)}78%{transform:scale(.98)}}@keyframes heart-ripple-47c78ad1{0%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.book-heart-effect.beating .book-heart-icon[data-v-47c78ad1],.book-heart-effect.beating[data-v-47c78ad1]:after{animation:none}.book-heart-effect.beating[data-v-47c78ad1]:after{display:none}}
