* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    touch-action: manipulation; /* prevents safari from zooming in on grid when player double taps on iphone */
}

#canvas1 {
    border: 5px solid black;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    /* this ensures canvas dimensions always fit the screen */
    max-width: 100%;
    max-height: 100%;
}

img {
    display: none;
}

.orbitron-sm {
  font-family: "Orbitron", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

