body,
html {
  margin: 0px;
  font-family: Verdana, tahoma, arial, helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.hidden {
  display: none;
}

#container {
  position: absolute;
  top: 42px;
  width: 700px;
  height: 556px;
  border: 1px solid black;
  background-color: #6d3048;
}

#container.textured {
  background-image: url(background.svg);
}

#lotterymachine {
  position: absolute;
  left: 94px;
  top: 333px;
  width: 157px;
  height: 226px;
  background-image: url(jumbler_back.svg);
  background-repeat: no-repeat, no-repeat;
}

#lotterymachinehandle {
  position: absolute;
  left: 95.5px;
  top: 345px;
  width: 156px;
  height: 156px;
  background-image: url(jumbler_arms.svg);
  background-repeat: no-repeat, no-repeat;
  pointer-events: none;
}

#lotterymachinefront {
  position: absolute;
  left: 94px;
  top: 333px;
  width: 157px;
  height: 226px;
  background-image: url(jumbler_front.svg);
  background-repeat: no-repeat, no-repeat;
  pointer-events: none;
}

#ballhider {
  position: absolute;
  left: 146px;
  top: 356px;
  width: 45px;
  height: 44px;
  pointer-events: none;
}

#caption {
  position: absolute;
  left: 18px;
  top: 24px;
  width: 308px;
  height: 238px;
  font-size: 20px;
  padding: 8px;
}

#restart {
  position: absolute;
  left: 80px;
  top: 146px;
  width: 100px;
  height: 27px;
  border: 1px solid #000;
  font-size: 20px;
  padding: 4px;
  background-color: #def;
}

#grid {
  position: absolute;
  left: 350px;
  top: 6px;
  width: 340px;
  height: 542px;
  border: 1px solid #989;
  font-size: 18px;
  background-color: #ffffff;
}

.cell {
  width: 28px;
  height: 23px;
  position: absolute;
  font-size: 18px;
  padding-left: 2px;
  padding-top: 4px;
}

.glyph {
  width: 28px;
  height: 27px;
  position: absolute;
  font-size: 22px;
  text-decoration: none;
  text-align: center;
  color: #ccc;
  font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort;
  font-variant-emoji: emoji;
}

.spacer {
  width: 10px;
  height: 27px;
  float: left;
}

#challenge {
  width: 260px;
  height: 32px;
  position: absolute;
  left: 390px;
  top: 200px;
  font-size: 22px;
  text-align: center;
}

/*# sourceMappingURL=styles.css.map */
