/*
 * Versioned login-layout correction.
 *
 * Indico's stock login shell constrains content to an 800px centered column
 * and absolutely positions its footer.  The APAC login template renders its
 * own viewport root, so reset those native page-level assumptions here.
 * Keeping this in a new asset also bypasses browsers' cached v1 stylesheet.
 */
.apac-login-root {
    background: #f7f4ed;
    color: #062f37;
    display: block;
    flex: 1 0 auto;
    font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    inset: auto;
    margin: 0;
    min-height: 100vh;
    min-height: 100dvh;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100%;
}

.apac-login-root > .apac-account-layout {
    min-height: 100vh;
    min-height: 100dvh;
    width: 100%;
}

.apac-account-native > .footer {
    display: none;
}
