.question-heart-like.toggle-favorite{cursor:pointer;min-height:2.25em;box-shadow:none;background:0 0;border:none;outline:none;padding:0;font-size:18px;position:relative}.question-heart-like__icon-hit{transition:background-color .15s}.question-heart-like.toggle-favorite:hover .question-heart-like__icon-hit{background-color:color-mix(in oklab,var(--destructive)14%,transparent)}.question-heart-like.toggle-favorite:focus-visible{box-shadow:none;outline:none}.question-heart-like__count{transition:color .15s}.question-heart-like.toggle-favorite:has(.toggle-favorite__icon--favorited) .question-heart-like__count{color:var(--destructive)}.question-heart-like.toggle-favorite:hover .question-heart-like__count{color:var(--destructive)}.question-heart-like .toggle-favorite__icon{z-index:2;width:1em;height:1em;fill:var(--destructive);fill-opacity:0;stroke:#717171;stroke:color(display-p3 .444696 .444696 .444696);stroke:lab(47.8% 0 .0000119209);stroke-width:2px;transition:stroke .15s,fill .15s;position:relative}.dark .question-heart-like .toggle-favorite__icon:not(.toggle-favorite__icon--favorited){stroke:#a4a4a4;stroke:color(display-p3 .64471 .64471 .64471);stroke:lab(67.52% -.0000298023 0)}.question-heart-like .toggle-favorite__icon--favorited{fill:var(--destructive);fill-opacity:1;stroke:var(--destructive)}.question-heart-like.toggle-favorite:hover .toggle-favorite__icon{stroke:var(--destructive)}.question-heart-like .toggle-favorite__icon--animate{transform-origin:50%;animation:.55s cubic-bezier(.17,.89,.32,1.28) .12s forwards question-heart-like-pop}.question-heart-like .toggle-favorite__particles{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.question-heart-like .toggle-favorite__particle{width:0;height:0;transform:rotate(var(--angle));position:absolute;top:0;left:0}.question-heart-like .toggle-favorite__particle:before{content:"";background:var(--color);opacity:0;border-radius:50%;display:block;position:absolute;top:0;left:0}.question-heart-like .toggle-favorite__particle--outer:before{width:.18em;height:.18em;margin:-.09em 0 0 -.09em;animation:.4s cubic-bezier(.15,.5,.4,1) 50ms forwards question-heart-like-particle-outer}.question-heart-like .toggle-favorite__particle--inner:before{width:.12em;height:.12em;margin:-.06em 0 0 -.06em;animation:.4s cubic-bezier(.15,.5,.4,1) .1s forwards question-heart-like-particle-inner}@keyframes question-heart-like-pop{0%{transform:scale(0)}40%{transform:scale(1.25)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes question-heart-like-particle-outer{0%{opacity:1;transform:translate(0)scale(0)}15%{opacity:1;transform:translateY(-.6em)scale(1)}to{opacity:0;transform:translateY(-1.3em)scale(.3)}}@keyframes question-heart-like-particle-inner{0%{opacity:1;transform:translate(0)scale(0)}20%{opacity:1;transform:translateY(-.45em)scale(1)}to{opacity:0;transform:translateY(-.95em)scale(.2)}}
