* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: white;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
}

#grid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    align-content: flex-start;
}

canvas {
    image-rendering: pixelated;
    image-rendering: crisp-edges;
    display: block;
}
