body:has(.bk-shell){background:#f6f8f5;color:#182b23;color-scheme:light}.bk-auth{display:grid;place-items:center;padding:32px 20px 100px;min-height:100dvh}.bk-auth-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--bk-line);border-radius:20px;padding:32px}.bk-auth-card h1{font-size:28px;line-height:1.2;margin:24px 0}.bk-auth-card form{display:flex;flex-direction:column;gap:12px}.bk-auth-card label{font-size:15px;font-weight:600}.bk-auth-card input{width:100%;min-height:50px;background:#fff;color:var(--bk-ink);border:1px solid #b8c8bf;border-radius:10px;padding:12px;font-size:16px}.bk-auth-password{display:flex;position:relative}.bk-auth-password input{padding-right:56px}.bk-auth-password button{position:absolute;right:3px;top:3px;border:0!important}.bk-auth-card .bk-auth-submit{margin-top:12px;background:var(--bk-green);color:#fff;min-height:50px;font-weight:600}.bk-auth-card .bk-auth-link{border:0!important;text-align:center;background:transparent;padding:8px;color:var(--bk-green);font-size:15px}.bk-auth-error{color:#9b2929;font-size:15px;margin:0}@media(max-width:480px){.bk-auth-card{padding:24px}}