.login{color-scheme:light}.login #login{max-width:420px}.sk-login-back{position:absolute;top:20px;left:20px;display:grid;place-items:center;width:44px;height:44px;font-size:28px;color:#0b1f33;text-decoration:none;border-radius:50%}.sk-login-back:focus-visible{outline:3px solid #c9a227}.login #login h1 a{margin:0 auto 24px!important}.sk-login-logo-round #login h1 a{width:90px!important;height:90px!important;border-radius:50%;background-size:cover!important;overflow:hidden}.sk-login-logo-rectangle #login h1 a{width:220px!important;height:90px!important;border-radius:12px;overflow:hidden;background-size:contain!important}.sk-login-logo-original #login h1 a{width:240px!important;height:90px!important;border-radius:0;background-size:contain!important}.login #loginform,.login #registerform,.login #lostpasswordform{border-radius:18px;padding:26px;border:1px solid #ded6c8;box-shadow:0 12px 32px #0b1f3310}.login input[type=text],.login input[type=password],.login input[type=email]{min-height:46px;border-radius:8px;font-size:18px}.login #nav.sk-login-links{display:flex;justify-content:space-between;gap:16px;margin:16px 0;padding:0}.sk-login-forgot{margin-right:auto}.sk-login-register{margin-left:auto}.sk-login-google-slot{margin:22px 0;text-align:center}.sk-login-google-slot:empty{display:none}.sk-login-google-slot>*{margin-inline:auto!important}.login #backtoblog{display:none}.sk-future-otp{border:1px solid #ded6c8;padding:16px;border-radius:12px}.sk-future-otp button{width:100%;padding:12px;margin:6px 0;min-height:44px;border-radius:8px;border:1px solid #aaa}.sk-future-otp small{display:block;margin-top:10px}.login.sk-color-dark{background:#101923;color:#edf1f4;color-scheme:dark}.login.sk-color-dark #loginform,.login.sk-color-dark #registerform,.login.sk-color-dark #lostpasswordform,.login.sk-color-dark .message,.login.sk-color-dark #login_error{background:#182633;color:#edf1f4;border-color:#455562}.login.sk-color-dark label,.login.sk-color-dark #nav a,.login.sk-color-dark .sk-login-back,.login.sk-color-dark #login h1 a{color:#edf1f4}.login.sk-color-dark input{background:#101923;color:#edf1f4;border-color:#667789}.login.sk-color-dark .button-primary{background:#d8b65c!important;color:#101923!important;border-color:#d8b65c!important}@media(prefers-color-scheme:dark){html:not([data-sk-color-scheme]) .login.sk-color-system{background:#101923;color:#edf1f4;color-scheme:dark}html:not([data-sk-color-scheme]) .login.sk-color-system #loginform,html:not([data-sk-color-scheme]) .login.sk-color-system #registerform,html:not([data-sk-color-scheme]) .login.sk-color-system #lostpasswordform,html:not([data-sk-color-scheme]) .login.sk-color-system .message,html:not([data-sk-color-scheme]) .login.sk-color-system #login_error{background:#182633;color:#edf1f4;border-color:#455562}html:not([data-sk-color-scheme]) .login.sk-color-system label,html:not([data-sk-color-scheme]) .login.sk-color-system #nav a,html:not([data-sk-color-scheme]) .login.sk-color-system .sk-login-back,html:not([data-sk-color-scheme]) .login.sk-color-system #login h1 a{color:#edf1f4}html:not([data-sk-color-scheme]) .login.sk-color-system input{background:#101923;color:#edf1f4;border-color:#667789}html:not([data-sk-color-scheme]) .login.sk-color-system .button-primary{background:#d8b65c!important;color:#101923!important;border-color:#d8b65c!important}}
