@keyframes svelte-1sowvsj-gift{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(-5px) scale(1.05)}30%{transform:translateY(0) rotate(5deg)}45%{transform:translateY(-3px) rotate(-5deg)}60%{transform:translateY(0) rotate(0)}75%{transform:translateY(-2px) scale(1.1)}}.animate-gift.svelte-1sowvsj{animation:svelte-1sowvsj-gift 1.5s ease infinite}.group.svelte-1sowvsj:hover svg:where(.svelte-1sowvsj){color:#f472b6;filter:drop-shadow(0 0 4px rgba(244,114,182,.6))}@keyframes svelte-1bh1erh-restore{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0) rotate(10deg)}75%{transform:translateY(-3px) rotate(-10deg)}}.animate-restore.svelte-1bh1erh{animation:svelte-1bh1erh-restore 1s ease infinite}.group.svelte-1bh1erh:hover svg:where(.svelte-1bh1erh){color:#38bdf8;filter:drop-shadow(0 0 4px rgba(56,189,248,.6))}.scrollbar-thin.svelte-102llfl::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin.svelte-102llfl::-webkit-scrollbar-track{border-radius:10px;background:transparent}.scrollbar-thin.svelte-102llfl::-webkit-scrollbar-thumb{border-radius:10px;transition:background .2s}.scrollbar-thumb-gray-300.svelte-102llfl::-webkit-scrollbar-thumb{background:#d1d5db}.scrollbar-track-gray-100.svelte-102llfl::-webkit-scrollbar-track{background:#f3f4f6}.hover\:scrollbar-thumb-gray-400.svelte-102llfl:hover::-webkit-scrollbar-thumb{background:#9ca3af}@supports (scrollbar-color: auto){.scrollbar-thin.svelte-102llfl{scrollbar-color:#d1d5db #f3f4f6;scrollbar-width:thin}}
