/* Cover the browser canvas during soft-keyboard viewport transitions. */
html{min-height:100%;background-color:#f3f6f3}
body{min-height:100vh;min-height:100dvh}
html[data-theme="dark"]{background-color:#192a22}
html:has(body.schoolFocused145){background-color:var(--card,#fff)}
html[data-theme="dark"]:has(body.schoolFocused145){background-color:var(--card,#192a22)}
