@keyframes svelte-u62lmq-up-rating-animation{0%{transform:scale(.7) rotate(180deg)}33%{transform:scale(1.2) rotate(180deg)}66%{transform:scale(.9) rotate(180deg);fill:var(--green-900)}to{transform:scale(1) rotate(180deg);fill:var(--green-900)}}@keyframes svelte-u62lmq-down-rating-animation{0%{transform:scale(.7)}33%{transform:scale(1.2)}66%{transform:scale(.9);fill:var(--red-900)}to{transform:scale(1);fill:var(--red-900)}}.rating-buttons.svelte-u62lmq{width:100%;display:flex;align-items:center;gap:8px}.rating-buttons.svelte-u62lmq.rated{pointer-events:none;opacity:.6}.rating-buttons.svelte-u62lmq .rating-button:where(.svelte-u62lmq){display:flex;justify-content:center;align-items:center;gap:4px;border:none;background-color:transparent;font-size:.6rem}.rating-buttons.svelte-u62lmq .rating-button:where(.svelte-u62lmq) .rating-icon:where(.svelte-u62lmq){width:20px;aspect-ratio:1/1}.rating-buttons.svelte-u62lmq .rating-up-button:where(.svelte-u62lmq) .rating-icon:where(.svelte-u62lmq){transform:rotate(180deg)}.rating-buttons.svelte-u62lmq .rating-up-button:where(.svelte-u62lmq).isActive .rating-icon:where(.svelte-u62lmq){animation:.5s svelte-u62lmq-up-rating-animation forwards}.rating-buttons.svelte-u62lmq .rating-down-button:where(.svelte-u62lmq).isActive .rating-icon:where(.svelte-u62lmq){animation:.5s svelte-u62lmq-down-rating-animation forwards}
