/* Portal-only styles. The Falcon theme (theme.css) supplies Bootstrap plus the utility classes the
   markup uses (flex-center, fs-7, flex-between-center). Only the auth-page rules are duplicated here,
   lifted from the partners app's user.css — the rest of that file is app chrome the portal has none of. */

[data-bs-theme=dark] .logo-light {
    display: none;
}

[data-bs-theme=light] .logo-dark {
    display: none;
}

/* Anchor the logo + card a fixed distance from the top instead of vertically centering, so every page
   lines up regardless of card or window height. Smaller offset on mobile, larger on desktop. */
.auth-shell {
    align-items: flex-start;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

@media (min-width: 768px) {
    .auth-shell {
        padding-top: 7rem;
        padding-bottom: 4rem;
    }
}
