/* Footer for the signed-out pages (login, forgot password, change password).

   These pages have no sidebar and very little content, so the theme's footer
   needs two corrections:
     1. .footer reserves 17.1875rem on the left to clear the sidebar, which
        would push the copyright off-centre here.
     2. The forms are short, so a footer in normal flow stops mid-page and
        leaves dead space beneath it. Making the body a column flex box and
        giving the footer `margin-top: auto` pins it to the bottom of the
        viewport, while still letting it flow below taller content instead of
        overlapping it (which position: fixed would do).

   Everything else is inherited from .footer / .copyright in core.css. */
.auth-page {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.auth-footer {
  margin-top: auto;
  flex-shrink: 0;
  padding-left: 0;
}
