.VoteButtons-module__YPYmlG__button{--burst-duration:.6s;--burst-spring:cubic-bezier(.34, 1.36, .64, 1);--count-duration:.3s;transition-duration:.15s;transition-timing-function:ease-out}.VoteButtons-module__YPYmlG__button:active:not(:disabled){transform:scale(.97)}.VoteButtons-module__YPYmlG__iconSlot,.VoteButtons-module__YPYmlG__likeIcon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.VoteButtons-module__YPYmlG__iconSlot{position:relative}.VoteButtons-module__YPYmlG__likeIcon{color:var(--color-stone-500)}.VoteButtons-module__YPYmlG__likeIcon svg{transition:fill .15s ease-out,color .15s ease-out;display:block}.VoteButtons-module__YPYmlG__liked{color:var(--color-rose-600)}.VoteButtons-module__YPYmlG__liked svg{fill:currentColor}.VoteButtons-module__YPYmlG__burst{animation:VoteButtons-module__YPYmlG__like-bounce var(--burst-duration) var(--burst-spring)}.VoteButtons-module__YPYmlG__burst svg{animation:.2s ease-out VoteButtons-module__YPYmlG__like-color}.VoteButtons-module__YPYmlG__particles{pointer-events:none;position:absolute;inset:0}.VoteButtons-module__YPYmlG__particle{background:var(--particle-color);opacity:0;width:6px;height:6px;animation:VoteButtons-module__YPYmlG__like-particle .5s cubic-bezier(.22, 1, .36, 1) var(--delay) both;border-radius:50%;position:absolute;top:9px;left:9px}.VoteButtons-module__YPYmlG__count{min-width:1ch;height:24px;line-height:24px;display:block;overflow:hidden}.VoteButtons-module__YPYmlG__countRoll{display:grid}.VoteButtons-module__YPYmlG__oldCount,.VoteButtons-module__YPYmlG__newCount{grid-area:1/1;justify-content:center;align-items:center;height:24px;line-height:24px;display:flex}.VoteButtons-module__YPYmlG__oldCount{animation:VoteButtons-module__YPYmlG__count-out var(--count-duration) cubic-bezier(.22, 1, .36, 1) 80ms both}.VoteButtons-module__YPYmlG__newCount{animation:VoteButtons-module__YPYmlG__count-in var(--count-duration) cubic-bezier(.22, 1, .36, 1) 80ms both}@keyframes VoteButtons-module__YPYmlG__like-bounce{0%,to{transform:scale(1)}16%{transform:scale(.8)}44%{transform:scale(1.2)}}@keyframes VoteButtons-module__YPYmlG__like-color{0%{color:var(--color-stone-500);fill:#0000}to{color:var(--color-rose-600);fill:var(--color-rose-600)}}@keyframes VoteButtons-module__YPYmlG__like-particle{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}to{transform:translate(var(--x), var(--y)) scale(.45);opacity:0}}@keyframes VoteButtons-module__YPYmlG__count-out{to{opacity:0;transform:translateY(-24px)}}@keyframes VoteButtons-module__YPYmlG__count-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes VoteButtons-module__YPYmlG__like-fade{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.VoteButtons-module__YPYmlG__button:active:not(:disabled){transform:none}.VoteButtons-module__YPYmlG__burst{animation:.12s ease-out VoteButtons-module__YPYmlG__like-fade}.VoteButtons-module__YPYmlG__burst svg{animation-duration:.12s}.VoteButtons-module__YPYmlG__particles,.VoteButtons-module__YPYmlG__oldCount{display:none}.VoteButtons-module__YPYmlG__newCount{animation:.12s ease-out VoteButtons-module__YPYmlG__like-fade}}
