 * {
     margin: 0;
     padding: 0;
     box-sizing: border-box
 }

 body {
     font-family: 'Plus Jakarta Sans', sans-serif
 }

 ::-webkit-scrollbar {
     width: 6px;
     height: 6px
 }

 ::-webkit-scrollbar-thumb {
     background: #6366f1;
     border-radius: 10px
 }

 @keyframes slideDown {
     from {
         opacity: 0;
         transform: translateY(-8px)
     }

     to {
         opacity: 1;
         transform: translateY(0)
     }
 }

 @keyframes scaleIn {
     from {
         opacity: 0;
         transform: scale(.9)
     }

     to {
         opacity: 1;
         transform: scale(1)
     }
 }

 @keyframes fadeIn {
     from {
         opacity: 0
     }

     to {
         opacity: 1
     }
 }

 @keyframes spin {
     to {
         transform: rotate(360deg)
     }
 }

 @keyframes toastIn {
     from {
         transform: translateX(120%);
         opacity: 0
     }

     to {
         transform: translateX(0);
         opacity: 1
     }
 }

 .slide-down {
     animation: slideDown .25s ease
 }

 .scale-in {
     animation: scaleIn .3s ease
 }

 .fade-in {
     animation: fadeIn .3s ease
 }

 .toast-anim {
     animation: toastIn .4s ease
 }

 .spin-icon {
     animation: spin 1s linear
 }

 .tab-content {
     display: none
 }

 .tab-content.active {
     display: block;
     animation: fadeIn .3s ease
 }