@charset "UTF-8";.v-spinner .v-bounce2{animation:v-bounceStretchDelay 2s ease-in-out 1s infinite;animation-fill-mode:both}.v-spinner .v-bounce3{animation:v-bounceStretchDelay 2s ease-in-out 0s infinite;animation-fill-mode:both}@keyframes v-bounceStretchDelay{0%,to{transform:scale(0)}50%{transform:scale(1)}}[data-v-47408ed8]:root{--color-primary:#2482d9;--input-label-color:#424242;--input-text-color:#333;--input-border-color:#e8e8e8}.entity-card-bookmark[data-v-47408ed8]{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;--color-heart:#de4e53;--color-heart-inactive:#ccc;--easing:cubic-bezier(.7,0,.3,1);--duration:.5s}.entity-card-bookmark .like-button[data-v-47408ed8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:50%;cursor:pointer;font-size:35vmin;height:-moz-fit-content;height:fit-content;margin:0;outline:none;padding:0;transition:transform var(--duration) var(--easing);width:-moz-fit-content;width:fit-content;z-index:2}.entity-card-bookmark .like-button[data-v-47408ed8] *,.entity-card-bookmark .like-button[data-v-47408ed8] :after,.entity-card-bookmark .like-button[data-v-47408ed8] :before{box-sizing:border-box;position:relative}.entity-card-bookmark .like-button[data-v-47408ed8]:before{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transition:inherit;width:100%;z-index:-1}.entity-card-bookmark .like-button[data-v-47408ed8]:after{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.entity-card-bookmark .like-button .like-wrapper[data-v-47408ed8]{align-items:center;display:grid;justify-content:center;z-index:1}.entity-card-bookmark .like-button .like-wrapper[data-v-47408ed8]>*{grid-area:1/1;margin:auto}.entity-card-bookmark .like-button .heart[data-v-47408ed8]{display:block;height:12px;transform-origin:center 80%;width:12px}.entity-card-bookmark .like-button .heart>path[data-v-47408ed8]{stroke:var(--color-heart-inactive);stroke-width:2;fill:transparent;transition:fill var(--duration) var(--easing)}.entity-card-bookmark .like-button .particles[data-v-47408ed8]{height:1px;width:1px}.entity-card-bookmark .like-button .particle[data-v-47408ed8]{background-color:var(--color);border-radius:2px;height:2px;left:0;position:absolute;top:0;width:2px;--percentage:calc(var(--i)/var(--total-particles));--Θ:calc(var(--percentage)*1turn);transform:translate(-50%,-50%) rotate(var(--Θ)) translateY(0) scaleY(0);transition:all var(--duration) var(--easing)}.entity-card-bookmark .like-button .ripple[data-v-47408ed8]{border-radius:50%;height:16px;overflow:hidden;width:16px;z-index:1}.entity-card-bookmark .like-button .ripple[data-v-47408ed8]:before{border:.02em solid var(--color-heart);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);width:100%}.entity-card-bookmark .like-button.bookmarked .heart>path[data-v-47408ed8]{fill:var(--color-heart);stroke:var(--color-heart)}.entity-card-bookmark .like-button.bookmarked .heart[data-v-47408ed8]{animation:heart-bounce-47408ed8 var(--duration) var(--easing) forwards}.entity-card-bookmark .like-button.bookmarked .particle[data-v-47408ed8]{animation:particles-out-47408ed8 calc(var(--duration)*1.2) var(--easing) forwards}.entity-card-bookmark .like-button.bookmarked .ripple[data-v-47408ed8]:before{animation:ripple-out-47408ed8 var(--duration) var(--easing) forwards}.entity-card-bookmark .follow-button[data-v-47408ed8]{align-items:center;cursor:pointer;display:flex}.entity-card-bookmark .follow-button svg.checkmark[data-v-47408ed8]{border-radius:100%;box-shadow:inset 0 0 #fff;height:20px;margin-right:-5px;width:20px}.entity-card-bookmark .follow-button svg.checkmark path[data-v-47408ed8]{stroke-width:6;stroke:#288ede;stroke-dashoffset:0}.entity-card-bookmark .follow-button svg.checkmark.run-animation[data-v-47408ed8]{animation:fill-47408ed8 .3s ease .2s forwards,scale-47408ed8 .5s ease 0s forwards;box-shadow:inset 0 0 0 35px #9a9c9eb3}.entity-card-bookmark .follow-button svg.checkmark.run-animation path[data-v-47408ed8]{stroke:#fff;stroke-dasharray:48;animation:stroke-47408ed8 .5s ease 0s forwards,stroke-color-47408ed8 .1s ease .4s both}@keyframes ripple-out-47408ed8{0%{transform:scale(0)}to{opacity:0;transform:scale(3)}}@keyframes particles-out-47408ed8{50%{height:.1em}50%,60%{height:.1em;transform:translate(-50%,-50%) rotate(var(--Θ)) translateY(.1em) scale(1)}60%{height:.07em}to{transform:translate(-50%,-50%) rotate(var(--Θ)) translateY(.15em) scale(0)}}@keyframes heart-bounce-47408ed8{40%{transform:scale(.7)}0%,80%,to{transform:scale(1)}}@keyframes fill-47408ed8{0%,70%,80%{box-shadow:inset 0 0 0 35px #9a9c9eb3}to{box-shadow:none}}@keyframes stroke-47408ed8{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}@keyframes stroke-color-47408ed8{0%{stroke:#fff}to{stroke:#288ede}}@keyframes scale-47408ed8{50%{transform:scale(1.1)}to{transform:scale(1)}}
