
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
input[type="checkbox"] {
  appearance: none;
  position: absolute;
  display: block;
  height: 250px;
  width: 250px;
  background-color: grey;
  transform: translate(-50%, -50%);
  left: 50%;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  top: 200px;
}

#onderkant1 {
position: absolute;
width: 50px;
height: 50px;
background-color: rgb(67, 67, 67);
left: 720px;
top: 310px;
}

#onderkant2 {
  position: absolute;
  width: 50px;
  height: 50px;
  background-color: grey;
  left: 770px;
  top: 310px;
  }

  #onderkant3 {
    position: absolute;
    width: 50px;
    height: 50px;
    background-color: rgb(51, 51, 51);
    left: 720px;
    top: 360px;
    }

    #onderkant4 {
      position: absolute;
      width: 50px;
      height: 50px;
      background-color: rgb(70, 69, 69);
      left: 770px;
      top: 360px;
      }

      #bolletje1 {
        position: absolute;
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background-color: rgb(51, 51, 51);
        left: 746px;
        top: 385px;
        clip-path: inset(50% 50% 0 0)
      }
      #bolletje2 {
        position: absolute;
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background-color: rgb(70, 69, 69);
        left: 745px;
        top: 385px;
        clip-path: inset(50% 0 0 50%)
        }


input[type="checkbox"]:checked {
  background-color: #ffd43a;
}
input[type="checkbox"]:checked:before {
  background-color: #f08f18 ;
}
input[type="checkbox"]:checked:after {
  border: 25px solid #f08f18;
}
