html, body { margin: 0; height: 100%; }
#root { display: flex; flex-direction: column; min-height: 100%; }
/* A phone app is exactly one screen tall; its screens scroll inside their own scroll views. */
#root[data-app="mobile"] { height: 100%; overflow: hidden; }
