.border {
    border: 2px solid red;
    margin: 3px;
}

.flex {
    display: flex;
}

.justify-center {
    justify-content: center;
}

.align-center {
    align-items: center;
}

.rounded {
    border-radius: 7px;
}

.m-1 {
    margin: 5px;
}

.invert {
    filter: invert(1);
}

.bg-black {
    background-color: black;
    color: white;
}

.bg-grey {
    background-color: #121212;
}

.p-1 {
    padding: 10px;
}
/* Scrollbar styles */
::-webkit-scrollbar {
    width: 12px; /* Width of the scrollbar */
  }
  
  ::-webkit-scrollbar-track {
    background: #1a1a1a; /* Dark background for the scrollbar track */
    border-radius: 10px; /* Rounded corners for the track */
  }
  
  ::-webkit-scrollbar-thumb {
    background: #444; /* Darker thumb for contrast */
    border-radius: 10px; /* Rounded corners for the thumb */
    border: 2px solid #1a1a1a; /* Adds a gap effect around the thumb */
  }
  
  ::-webkit-scrollbar-thumb:hover {
    background: #666; /* Lighter shade on hover */
  }
  
  /* For compatibility with Firefox */
  html {
    scrollbar-width: thin; /* Thin scrollbar */
    scrollbar-color: #444 #1a1a1a; /* Thumb and track colors */
  }
  