html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    /* No bounce or reload of the page itself when a finger pulls down at the top. */
    overscroll-behavior: none;
}

/*
 * The app scrolls itself. Compose lets the browser take over a pull it doesn't scroll - at the top of
 * a list - which on a phone cancels the touch before the app's own pull to refresh can see it. The
 * canvas sits in a shadow root, so this is set on the containers above it, which limit it too.
 */
body > div {
    touch-action: none;
}
