html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    background: #f2e8d5;
    color: rgba(255, 255, 255, 0.87);
    /* pull-to-refresh otherwise fires on a downward drag across the board */
    overscroll-behavior: none;
    /* removes the 300ms click delay on mobile */
    touch-action: manipulation;
}

#app {
    width: 100%;
    /* dvh, not vh: iOS Safari's collapsing toolbar */
    height: 100dvh;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

#game-container {
    width: 100%;
    height: 100%;
}

canvas {
    display: block;
}
