.like-button-module__Ix9yma__container{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;padding:30px 0;display:flex}.like-button-module__Ix9yma__animationWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:240px;padding:20px;display:flex;position:relative;overflow:visible}.like-button-module__Ix9yma__particlesContainer{pointer-events:none;z-index:1;position:absolute;inset:-60px -40px;overflow:visible}.like-button-module__Ix9yma__particle{will-change:transform,opacity;animation:like-button-module__Ix9yma__particleOut .5s ease-out var(--delay)forwards,like-button-module__Ix9yma__particleReturn .5s ease-out calc(.65s + var(--return-delay))forwards;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.like-button-module__Ix9yma__starShape{width:var(--size);height:var(--size);transform:rotate(var(--rotation));display:block;position:relative}.like-button-module__Ix9yma__starShape:before{content:"";background:var(--foreground);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:100%;height:100%;position:absolute;top:0;left:0}.like-button-module__Ix9yma__circleShape{width:var(--size);height:var(--size);background:var(--foreground);transform:scale(var(--scale));border-radius:50%}.like-button-module__Ix9yma__thumbButton{cursor:pointer;z-index:10;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;perspective:1000px;backface-visibility:hidden;will-change:transform,opacity;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:4px 0;padding:16px;transition:transform .25s;display:flex;position:relative;overflow:visible;transform:translateZ(0);-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important}.like-button-module__Ix9yma__thumbButton:hover{transform:scale(1.05)}@media (hover:none) and (pointer:coarse){.like-button-module__Ix9yma__thumbButton:hover{transform:none}}.like-button-module__Ix9yma__thumbButton:focus{outline:none}.like-button-module__Ix9yma__thumbButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.like-button-module__Ix9yma__thumbIcon{will-change:transform,opacity;width:24px;height:24px;transition:all .25s;transform:translateZ(0)}.like-button-module__Ix9yma__scaledIcon{transform:scale(1.1)}.like-button-module__Ix9yma__fillAnimation{animation:.25s ease-out forwards like-button-module__Ix9yma__fillThumb}@keyframes like-button-module__Ix9yma__particleOut{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{transform:translate(calc(-50% + (cos(var(--angle))*var(--distance))),calc(-50% + (sin(var(--angle))*var(--distance))))scale(1);opacity:.9}}@keyframes like-button-module__Ix9yma__particleReturn{0%{transform:translate(calc(-50% + (cos(var(--angle))*var(--distance))),calc(-50% + (sin(var(--angle))*var(--distance))))scale(1);opacity:.9}50%{transform:translate(calc(-50% + (cos(var(--angle))*var(--distance)*.1)),calc(-50% + (sin(var(--angle))*var(--distance)*.1)))scale(.3);opacity:.25}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes like-button-module__Ix9yma__fillThumb{0%{fill:none}to{fill:var(--primary)}}@keyframes like-button-module__Ix9yma__thumbTilt{0%{transform:rotate(0)scale(1)translateZ(0)}50%{transform:rotate(-30deg)scale(1.2)translateZ(0)}to{transform:rotate(0)scale(1)translateZ(0)}}.like-button-module__Ix9yma__animateThumbTilt{animation:1.15s cubic-bezier(.455,.03,.515,.955) like-button-module__Ix9yma__thumbTilt;-webkit-animation:1.15s cubic-bezier(.4,0,.2,1) like-button-module__Ix9yma__thumbTilt}@media (max-width:768px){.like-button-module__Ix9yma__thumbButton{min-width:48px;min-height:48px;padding:16px;transform:translate(0,0)}.like-button-module__Ix9yma__container{min-height:160px}.like-button-module__Ix9yma__thumbButton,.like-button-module__Ix9yma__thumbIcon{transform-origin:50%;backface-visibility:hidden;transform-style:preserve-3d}}.like-button-module__Ix9yma__container{-webkit-overflow-scrolling:touch}
