.dark ::-webkit-scrollbar{width:10px}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:#4b5563;border-radius:5px}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}body{transition:background-color .3s ease,color .3s ease}.dark body{background-color:#111827;color:#f3f4f6}:root{--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-text-primary:#1f2937;--color-text-secondary:#6b7280}.dark{--color-bg-primary:#0f172a;--color-bg-secondary:#1e293b;--color-text-primary:#f1f5f9;--color-text-secondary:#94a3b8}*{transition:background-color .3s ease,border-color .3s ease}body{background-color:#fff;background-color:var(--color-bg-primary);color:#1f2937;color:var(--color-text-primary);transition:background-color .5s ease,color .3s ease}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:#6b7280;background:var(--color-text-secondary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#1f2937;background:var(--color-text-primary)}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-blob{animation:blob 7s infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-fade-in{animation:fade-in 1s ease-out forwards}.animate-slide-up{animation:slide-up .8s ease-out forwards;opacity:0}.animate-scroll{animation:scroll 2s infinite}.animate-gradient{animation:gradient 3s ease infinite;background-size:200% 200%}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}
/*# sourceMappingURL=main.42faa946.css.map*/