.game-favorite-icon[data-v-142b81f6]{border-radius:50%;box-sizing:border-box;display:grid;height:100%;isolation:isolate;overflow:visible;place-items:center;position:relative;width:100%}.game-favorite-icon[data-v-142b81f6]:before{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#00000047;border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transition:background-color .18s ease;z-index:0}.game-favorite-icon[data-v-142b81f6]:hover:before{background:#0000005c}.game-favorite-heart[data-v-142b81f6]{display:block;height:100%;overflow:visible;position:relative;transform-origin:50% 62%;width:100%;will-change:transform,opacity;z-index:2}.game-favorite-heart-outline[data-v-142b81f6]{fill:none;stroke:var(--game-favorite-inactive-color,hsla(0,0%,100%,.82));stroke-width:1.55959;stroke-linejoin:round;opacity:1;transition:opacity .16s ease}.game-favorite-heart-fill[data-v-142b81f6]{fill:var(--game-favorite-active-color,#ff4154);opacity:0;transition:opacity .16s ease}.game-favorite-icon.is-active .game-favorite-heart-outline[data-v-142b81f6]{opacity:0}.game-favorite-icon.is-active .game-favorite-heart-fill[data-v-142b81f6]{opacity:1}.game-favorite-icon.is-favorite-motion-active .game-favorite-heart[data-v-142b81f6]{animation:game-favorite-heart-rise-142b81f6 .72s cubic-bezier(.18,.88,.28,1.3) both}.game-favorite-icon.is-favorite-motion-inactive .game-favorite-heart[data-v-142b81f6]{animation:game-favorite-heart-settle-142b81f6 .48s cubic-bezier(.36,0,.24,1) both}.game-favorite-effects[data-v-142b81f6]{top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;z-index:1}.game-favorite-ring[data-v-142b81f6]{animation:game-favorite-ring-pop-142b81f6 .65s cubic-bezier(.2,.7,.24,1) var(--ring-delay) forwards;border:.125rem solid var(--game-favorite-ring-color,rgba(255,105,153,.9));border-radius:50%;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.45);width:100%}.game-favorite-particle[data-v-142b81f6]{height:var(--particle-size);left:50%;opacity:0;position:absolute;top:48%;width:var(--particle-size)}.game-favorite-particle.is-bubble[data-v-142b81f6]{background:color-mix(in srgb,var(--particle-color) 34%,transparent);border:1.5px solid var(--particle-color);border-radius:50%;box-shadow:inset -.125rem -.125rem .1875rem #ffffff59,0 0 .625rem color-mix(in srgb,var(--particle-color) 58%,transparent)}.game-favorite-particle.is-heart[data-v-142b81f6]{background:var(--particle-color);clip-path:polygon(50% 91%,7% 50%,3% 30%,9% 13%,22% 5%,37% 7%,50% 21%,63% 7%,78% 5%,91% 13%,97% 30%,93% 50%);filter:drop-shadow(0 0 .3125rem var(--particle-color))}.game-favorite-effects.is-favorite .game-favorite-particle[data-v-142b81f6]{animation:game-favorite-particle-up-142b81f6 var(--particle-duration) cubic-bezier(.1,.66,.2,1) var(--particle-delay) forwards}.game-favorite-effects.is-unfavorite .game-favorite-particle[data-v-142b81f6]{animation:game-favorite-particle-down-142b81f6 .46s ease-in-out var(--particle-delay) forwards}@keyframes game-favorite-heart-rise-142b81f6{0%{transform:translateY(.3125rem) scale(.58)}32%{transform:translateY(-.4375rem) scaleX(1.28) scaleY(1.42)}55%{transform:translateY(.125rem) scaleX(.9) scaleY(.82)}76%{transform:translateY(-.125rem) scale(1.12)}to{transform:translateY(0) scale(1)}}@keyframes game-favorite-heart-settle-142b81f6{0%{transform:translateY(0) scale(1)}32%{transform:translateY(.125rem) scaleX(1.1) scaleY(.78)}58%{opacity:.7;transform:translateY(.3125rem) scale(.68)}80%{opacity:1;transform:translateY(-1px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes game-favorite-ring-pop-142b81f6{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}22%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(2.25)}}@keyframes game-favorite-particle-up-142b81f6{0%{opacity:0;transform:translate(-50%) scale(.25)}14%{opacity:1}72%{opacity:.82}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),var(--particle-y)) scale(1.06)}}@keyframes game-favorite-particle-down-142b81f6{0%{opacity:0;transform:translate(calc(-50% + var(--particle-x)),var(--particle-y)) scale(.95)}18%{opacity:.85}to{opacity:0;transform:translate(-50%,.75rem) scale(.08)}}@media (prefers-reduced-motion:reduce){.game-favorite-heart[data-v-142b81f6],.game-favorite-particle[data-v-142b81f6],.game-favorite-ring[data-v-142b81f6]{animation:none!important}}
