/* Dynamic viewport height covers the iOS Safari + Android Chrome cases
   where the address bar collapses on scroll — without 100dvh the canvas
   stays locked at the initial visible-viewport height and the bottom of
   scrollable content gets cut off (a Compose Multiplatform mobile-web
   issue surfaced on lekhita.com). */
html, body, #ComposeTarget {
    width: 100%;
    height: 100%;
    min-height: 100dvh;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
