/*
 * Custom Scrollbar
 * Background: #18191c
 * Main color: #2fb0f7
*/

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-track {
  background: #18191c;
}

::-webkit-scrollbar-thumb {
  background-color: #2fb0f7;
  border-radius: 10px;
  border: 2px solid #18191c;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #2fb0f7;
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #2fb0f7 #18191c;
}

/* Grid Background */
body {
  background-color: #18191c;
  background-image: 
    linear-gradient(rgba(47, 176, 247, 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(47, 176, 247, 0.04) 1px, transparent 1px);
  background-size: 50px 50px;
  background-position: -1px -1px;
}