/* Fix: hero takes full viewport height in local theme CSS but not on live site */
#hero {
    min-height: 0 !important;
}

/* Fix: body needs own background + min-height so the html canvas doesn't bleed
   through on short pages (photos, etc.) — especially visible in dark mode */
body {
    background-color: var(--background-color);
    min-height: 100vh;
}
