/* Letras acentuadas do portugues (ver correcoes-motor.js). So cobre os acentos: o resto usa a fonte do jogo. */
@font-face {
  font-family: "OdyAcentos";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Roboto Bold"), local("Roboto-Bold"),
       local("Helvetica Neue Bold"), local("HelveticaNeue-Bold"), local("Segoe UI Bold"), local("SegoeUI-Bold");
  font-weight: normal;
  unicode-range: U+00C0-00FF, U+0152-0153;
}

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #000;
  color: #eee;
  font-family: system-ui, sans-serif;
}
#GameDiv, #GameCanvas {
  width: 100%;
  height: 100%;
}
#splash {
  position: absolute;
  inset: 0;
  display: none;
  background: #111;
}
.progress-bar {
  position: absolute;
  left: 20%;
  right: 20%;
  top: 80%;
  height: 10px;
  background: #333;
  border-radius: 5px;
  overflow: hidden;
}
.progress-bar span {
  display: block;
  height: 100%;
  background: #f28c28;
  transition: width .2s;
}
#falha {
  position: absolute;
  left: 16px;
  right: 16px;
  top: 40%;
  text-align: center;
  font-size: 18px;
}
