  * {
      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
  }