.sj-brand-logo{line-height:0;display:inline-flex}.sj-brand-logo img{max-width:100%;height:auto}.sj-brand-logo__dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sj-brand-logo__light{display:none}:root:not([data-theme=light]) .sj-brand-logo__dark{display:block}}:root[data-theme=dark] .sj-brand-logo__light{display:none}:root[data-theme=dark] .sj-brand-logo__dark{display:block}.sj-auth,.template-minimal.login{box-sizing:border-box;min-height:100vh;padding:var(--sj-space-6) var(--sj-space-4);background:var(--sj-surface-100);color:var(--sj-ink);font-family:var(--sj-font-sans);justify-content:center;align-items:center;margin:0;display:flex}.sj-auth__card,.template-minimal.login .template-minimal__wrap{box-sizing:border-box;width:100%;max-width:26rem;padding:var(--sj-space-8) var(--sj-space-6);background:var(--sj-surface-000);border:1px solid var(--sj-line);border-radius:var(--sj-radius-lg);text-align:center}.sj-auth__logo,.template-minimal.login .login__brand{margin:0 auto var(--sj-space-6);justify-content:center;display:flex}.sj-auth__card h1{margin:0 0 var(--sj-space-4);font-family:var(--sj-type-h2-family);font-size:var(--sj-type-h2-size);line-height:var(--sj-type-h2-line);font-weight:var(--sj-type-h2-weight)}.sj-auth__card p{margin:0 0 var(--sj-space-4);font-size:var(--sj-type-body-size);line-height:var(--sj-type-body-line)}.sj-signin{gap:var(--sj-space-4);color:var(--sj-ink-muted);font-size:var(--sj-type-body-size);line-height:var(--sj-type-body-line);justify-items:stretch;display:grid}.sj-signin p{margin:0}.sj-signin .btn{width:100%;margin:0}.sj-nav-logo{margin:0 0 var(--sj-space-6);display:inline-flex}.step-nav__home{width:24px;height:24px}
