/* ===========================================================================
 * Page ground.
 *
 * The app never declared a background or a colour scheme anywhere. That is
 * invisible on a light desktop and wrong everywhere else: a browser in dark
 * mode picks its own canvas, so pages whose own background is transparent —
 * /people among them — rendered near-black behind dark body text, and the
 * headings on them could not be read at all.
 *
 * Declared on <html> rather than body, and as plain element selectors, so any
 * page or client theme that deliberately paints its own background (the
 * corporate dashboards are dark by design) still wins on specificity. This only
 * supplies the ground that was missing.
 *
 * color-scheme also fixes what the browser renders itself: form controls,
 * scrollbars and spellcheck underlines, none of which the stylesheets touch.
 * =========================================================================== */
:root {
    color-scheme: light;
}

html {
    background-color: #ffffff;
}
