body.ses-login{align-items:center;background:radial-gradient(60rem 30rem at 85% -10%,rgba(255,111,97,.18),transparent 60%),var(--bs-body-bg);display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.ses-login-card{background:var(--ses-card);border:1px solid var(--bs-border-color);border-radius:1.1rem;box-shadow:var(--ses-shadow);max-width:24rem;padding:2rem 1.75rem;width:100%}.ses-login-card .ses-login-logo{display:block;height:46px;margin:0 auto 1.25rem;width:auto}.ses-login-card h1{font-size:1.35rem;margin-bottom:.25rem;text-align:center}.ses-login-card .ses-login-sub{color:var(--bs-secondary-color);margin-bottom:1.5rem;text-align:center}.ses-google-btn,.ses-login-card .btn-primary{padding:.7rem 1rem}.ses-google-btn{align-items:center;background-color:#fff;border:1px solid #dadce0;color:#3c4043;display:flex;font-weight:500;gap:.65rem;justify-content:center}.ses-google-btn:active,.ses-google-btn:focus-visible,.ses-google-btn:hover{background-color:#f8f9fa;border-color:#d2e3fc;color:#202124}.ses-google-btn .ses-google-logo{flex:0 0 auto}[data-bs-theme=dark] .ses-google-btn{background-color:#131314;border-color:#8e918f;color:#e3e3e3}[data-bs-theme=dark] .ses-google-btn:active,[data-bs-theme=dark] .ses-google-btn:focus-visible,[data-bs-theme=dark] .ses-google-btn:hover{background-color:#1f1f20;border-color:#a8abaa;color:#fff}.ses-login-divider{align-items:center;color:var(--bs-secondary-color);display:flex;font-size:.85rem;gap:.75rem;margin:1.25rem 0}.ses-login-divider:after,.ses-login-divider:before{border-top:1px solid var(--bs-border-color);content:"";flex:1}