@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes toast-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f172a;color:#cbd5e1}.animate-fade-in-up{animation:fade-in-up .5s ease-out forwards}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#334152;border-radius:20px;border:2px solid #0f172a}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#475569}.skeleton{background:linear-gradient(90deg,#1e293b,#334152,#1e293b);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;border-radius:.5rem}.animate-toast-in-right{animation:toast-in-right .5s ease-out forwards}.animate-toast-out-right{animation:toast-out-right .5s ease-in forwards}@keyframes animated-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.login-bg-animated{background:linear-gradient(-45deg,#0f172a,#1e293b,#3b0764,#0891b2);background-size:400% 400%;animation:animated-gradient 15s ease infinite}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:#f8fafc;font-weight:700;margin-top:1rem;margin-bottom:.5rem}.markdown-body h3{font-size:1.125rem}.markdown-body p{margin-bottom:.75rem}.markdown-body ul,.markdown-body ol{margin-bottom:.75rem;padding-left:1.5rem}.markdown-body li{list-style-type:disc;margin-bottom:.25rem}.markdown-body strong{color:#f8fafc;font-weight:600}.markdown-body code{background-color:#1e293b;padding:.125rem .25rem;border-radius:.25rem;font-family:monospace}path:focus,svg:focus,g:focus,.recharts-sector,.recharts-pie-sector,.recharts-rectangle,.recharts-curve{outline:none!important}
