@import url("./kir-theme.css");

/* Hard override — guarantees loginCard / profileCard / loadingState can
   never be shown when JS says they shouldn't be, regardless of any
   display rule set elsewhere (e.g. kir-theme.css). */
.kc-hidden {
    display: none !important;
}

/* Account page — centring wrapper (avoids .page class conflict with body) */
body.page-account .page-content {
    position: relative;
    z-index: 1;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6rem 1.5rem 3rem;
}

/* Account nav — sits at top:1rem matching the landing pill nav rhythm */
body.page-account nav {
    top: 1rem;
}