/* ---------------------------------------------- */
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Zilla Slab", serif;
  cursor: pointer;
  /* For removing Blue Screen Effect on Mobile */
  -webkit-tap-highlight-color: transparent;
}

body {
  background: #0c0c0c;
  overflow: hidden;
}

/* ----------------------- BackGround Image ----------------------- */
#bgImg {
  position: absolute;
  height: 100%;
  width: 100%;
  top: -27px;
  left: -2vw;
  padding-bottom: 10px;
  transform: rotate(-6deg);
  z-index: -1;
}

/* ---------------------------------------------- */
#title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 21vh;
  left: 8vw;
  color: #37687a;
}
#title .title {
  font-weight: 2;
  font-size: 5vw;
}

/* ---------------------------------------------- */
#rules {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 5vh;
  right: 10px;
  width: 40vw;
  height: 60vh;
  color: #37687a;
  border-radius: 20px;
  font-weight: 900;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
  background-color: rgba(0, 0, 0, 0.378);
}
#rules ul {
  margin-top: 20px;
}
#rules ul li {
  font-size: 2vw;
  text-align: left;
  margin-left: 5vw;
  margin-block: 10px;
}

/* ---------------------------------------------- */
button {
  min-width: 100px;
  height: 7vh;
  width: 12vw;
  background-color: #37687a;
  color: #0c0c0c;
  border-radius: 20vh;
  font-weight: bolder;
  font-size: 3vh;
  border: none;
  position: absolute;
  right: 3vw;
  bottom: 28px;
}

button:hover {
  opacity: 0.9;
  transform: rotateY(20deg);
}/*# sourceMappingURL=index.css.map */