/* Sign-in: full-screen pale blue canvas, white header and compact form spacing. */ html:root body.access-auth { background: #fff !important; min-height: 100vh; min-height: 100dvh; } body.access-auth > header { max-width: none; width: 100%; margin: 0; } body.access-auth > main { padding-top: 24px; } body.access-auth .card.auth { margin-top: 0; } @media(max-width:767px) { body.access-auth > main { padding-top: 16px; } }