* {
    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;
}
