/* Remove margens padrão e garante que o jogo ocupe a tela corretamente */
body {
  margin: 0;
  padding: 0;
  background-color: #000000; /* Fundo preto (bordas do mapa) */
  overflow: hidden; /* Impede barras de rolagem (scrollbars) */
  display: flex;
  justify-content: center; /* Centraliza horizontalmente */
  align-items: center; /* Centraliza verticalmente */
  height: 100vh; /* Ocupa 100% da altura da tela */
}

/* Configuração do Palco do Jogo */
canvas {
  display: block;
  /* A resolução interna será controlada pelo main.js (pixel perfect),
       mas aqui garantimos que o canvas não tenha bordas ou outlines indesejados.
       Caso queira um efeito de "monitor retrô" ou borda física, adicionamos aqui depois.
    */
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); /* Sombra sutil para destacar o jogo */
}
