@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";body{font-family:Inter,sans-serif}*{transition:background-color .3s ease,border-color .3s ease,transform .3s ease}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#0d9488,#06b6d4);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#0f766e,#0891b2)}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#0f766e,#0891b2)}.dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#115e59,#0e7490)}@media(min-width:480px){.xs\:inline{display:inline}.xs\:hidden{display:none}.xs\:flex-row{flex-direction:row}.xs\:block{display:block}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-animation{animation:float 3s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,#0d9488,#06b6d4,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:gradient 3s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
