.load__icon {
  animation: linear load 2s infinite;
  width: 32px;
  height: 32px;
}

.load__icon-wrap {
  margin: auto;
}

.load {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  background: #2c2f36;
}

body {
  margin: 0;
}

@keyframes load {
  from {
    transform: rotate(0deg) scale(2);
  }
  to {
    transform: rotate(360deg) scale(2);
  }
}
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
  height: 4px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.15);
  border: 2px solid transparent;
  border-radius: 4px;
}
::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0);
}
