html,body,#root{box-sizing:border-box;width:100%;min-height:100vh;margin:0;padding:0}body{background-color:#f3f7fa;font-family:Outfit,sans-serif;overflow-x:hidden}#root{text-align:left;border-inline:none;flex-direction:column;max-width:100%;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float-animation{animation:4s ease-in-out infinite float}@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animated-gradient{background:linear-gradient(-45deg,#024b80,#0066a6,#f37021,#8cc63f) 0 0/400% 400%;animation:15s infinite gradientBG}
