* {
  box-sizing: border-box;
  padding: 0%;
  margin: 0%;
}

body {
  background-color: #ededed;
  font-family: Arial, Helvetica, sans-serif;
  color: #0B132B;
  padding: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 25px;
}

.main {
  display: flex;
  gap: 25px;
}

.grid {
  width: 500px;
  height: 500px;
  background-color: white;
  box-shadow: 0px 5px 10px grey;
  display: grid;
}

.slidercontainer {
  width: 100%; /* Width of the outside container */
}

/* The slider itself */
.slider {
  -webkit-appearance: none; /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 5px; /* Specified height */
  background: #d3d3d3; /* Grey background */
  outline: none; /* Remove outline */
  opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
  -webkit-transition: 0.2s; /* 0.2 seconds transition on hover */
  transition: opacity 0.2s;
  border-radius: 5px;
}

/* Mouse-over effects */
.slider:hover {
  opacity: 1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.slider::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  width: 15px; /* Set a specific slider handle width */
  height: 15px; /* Slider handle height */
  border-radius: 50%;
  background: #0B132B; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

/* Firefox slider appearance */
.slider::-moz-range-thumb {
  width: 15px; /* Set a specific slider handle width */
  height: 15px; /* Slider handle height */
  border-radius: 50%;
  background: #0B132B; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

.settings {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.colourPickerContainer {
  width: 100px;
  height: 100px;
  overflow: hidden;
  border-radius: 100%;
  box-shadow: 0px 7px 7px rgba(74, 74, 74, 0.347);
}
#colourPicker {
  width: 100%;
  height: 100%;
  transform: scale(1.5);
}

.btn{
  width: 150px;
  padding: 0.8rem 10px ;
  border: 1.5px solid #0B132B;
  font-weight: 500;
  border-radius: 5px;
}

.active{
  background-color: #0B132B;
  color: #ededed;
}

.fa-github{
  padding-top: 1rem;
  color: #0B132B;
}