body.login,html{margin:0!important;min-height:100vh!important;padding:0!important}body.login{background:none!important;color:rgb(var(--text-body-on-light));display:flex!important;flex-direction:row!important;font-family:var(--font-body,system-ui,-apple-system,sans-serif)!important}.login-branding-panel{display:none}@media(min-width:960px){.login-branding-panel{box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:space-between;min-height:100vh;padding:40px 48px;width:50%}}.login-branding-panel__header{align-items:center;display:flex;gap:12px}.login-branding-panel__logo{display:block;max-height:32px;width:auto}.login-branding-panel__name{font-family:var(--font-heading,system-ui,sans-serif);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1}.login-branding-panel__footer{margin-top:auto;max-width:480px}.login-branding-panel__quote{border:0;color:rgb(var(--text-body-on-light));font-size:15px;font-style:normal;line-height:1.6;margin:0;padding:0}#login{align-items:center;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 24px!important;width:100%}@media(min-width:960px){#login{width:50%}}#login h1{margin-bottom:32px!important}#login h1 a{background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px!important;margin:0 auto!important;max-width:160px!important;outline:none;padding:0!important;text-indent:-9999px;width:100%!important}@media(min-width:960px){#login h1 a{display:none!important}}.login-heading{margin:0 auto 28px;max-width:380px;text-align:center;width:100%}.login-heading__title{color:rgb(var(--text-heading-on-light));font-family:var(--font-heading,system-ui,sans-serif);font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.login-heading__subtitle{color:rgb(var(--text-body-on-light));font-size:14px;line-height:1.6;margin:0;opacity:.7}#loginform,#lostpasswordform,#registerform{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;margin:0!important;max-width:380px;padding:0!important;width:100%}#loginform p,#lostpasswordform p,#registerform p{margin-bottom:16px!important}#loginform label,#lostpasswordform label,#registerform label{color:rgb(var(--text-heading-on-light));display:block;font-family:var(--font-body,system-ui,sans-serif);font-size:13px;font-weight:500;margin-bottom:6px}#loginform .input,#loginform input[type=email],#loginform input[type=password],#loginform input[type=text],#lostpasswordform .input,#lostpasswordform input[type=email],#lostpasswordform input[type=password],#lostpasswordform input[type=text],#registerform .input,#registerform input[type=email],#registerform input[type=password],#registerform input[type=text]{background:#fff!important;border:1px solid rgb(var(--border-default-on-light))!important;border-radius:calc(var(--btn-radius, 6)*1px)!important;box-shadow:none!important;box-sizing:border-box!important;color:rgb(var(--text-heading-on-light))!important;font-family:var(--font-body,system-ui,sans-serif)!important;font-size:14px!important;line-height:1.4!important;padding:12px 14px!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}#loginform .input::-moz-placeholder,#loginform input[type=email]::-moz-placeholder,#loginform input[type=password]::-moz-placeholder,#loginform input[type=text]::-moz-placeholder,#lostpasswordform .input::-moz-placeholder,#lostpasswordform input[type=email]::-moz-placeholder,#lostpasswordform input[type=password]::-moz-placeholder,#lostpasswordform input[type=text]::-moz-placeholder,#registerform .input::-moz-placeholder,#registerform input[type=email]::-moz-placeholder,#registerform input[type=password]::-moz-placeholder,#registerform input[type=text]::-moz-placeholder{color:rgb(var(--text-body-on-light));opacity:.45}#loginform .input::placeholder,#loginform input[type=email]::placeholder,#loginform input[type=password]::placeholder,#loginform input[type=text]::placeholder,#lostpasswordform .input::placeholder,#lostpasswordform input[type=email]::placeholder,#lostpasswordform input[type=password]::placeholder,#lostpasswordform input[type=text]::placeholder,#registerform .input::placeholder,#registerform input[type=email]::placeholder,#registerform input[type=password]::placeholder,#registerform input[type=text]::placeholder{color:rgb(var(--text-body-on-light));opacity:.45}#loginform .input:focus,#loginform input[type=email]:focus,#loginform input[type=password]:focus,#loginform input[type=text]:focus,#lostpasswordform .input:focus,#lostpasswordform input[type=email]:focus,#lostpasswordform input[type=password]:focus,#lostpasswordform input[type=text]:focus,#registerform .input:focus,#registerform input[type=email]:focus,#registerform input[type=password]:focus,#registerform input[type=text]:focus{border-color:rgb(var(--btn-primary-bg))!important;box-shadow:0 0 0 3px rgba(var(--btn-primary-bg),.15)!important;outline:none!important}#loginform .forgetmenot,#lostpasswordform .forgetmenot,#registerform .forgetmenot{margin-top:4px}#loginform .forgetmenot label,#lostpasswordform .forgetmenot label,#registerform .forgetmenot label{color:rgb(var(--text-body-on-light));font-size:13px;font-weight:400;opacity:.8}#loginform .forgetmenot input[type=checkbox],#lostpasswordform .forgetmenot input[type=checkbox],#registerform .forgetmenot input[type=checkbox]{margin-right:6px}#loginform .submit,#lostpasswordform .submit,#registerform .submit{margin-top:20px!important;padding:0!important}.wp-core-ui .button-primary,body.login .button-primary{background:rgb(var(--btn-primary-bg))!important;border:none!important;border-radius:calc(var(--btn-radius, 6)*1px)!important;box-shadow:none!important;color:rgb(var(--btn-primary-text))!important;cursor:pointer;font-family:var(--font-heading,system-ui,sans-serif)!important;font-size:14px!important;font-weight:500!important;height:auto!important;letter-spacing:0!important;line-height:1!important;min-height:44px!important;padding:12px 20px!important;text-align:center!important;text-shadow:none!important;text-transform:none!important;transition:opacity .15s ease,transform .1s ease;width:100%!important}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover,body.login .button-primary:focus,body.login .button-primary:hover{background:rgb(var(--btn-primary-bg))!important;box-shadow:none!important;color:rgb(var(--btn-primary-text))!important;opacity:.92!important}.wp-core-ui .button-primary:active,body.login .button-primary:active{transform:scale(.98)}#login #backtoblog,#login #nav{font-size:13px;margin:0 auto!important;max-width:380px;padding:16px 0 0!important;text-align:center;width:100%}#login #backtoblog a,#login #nav a{color:rgb(var(--text-body-on-light))!important;opacity:.6;text-decoration:none!important;transition:opacity .15s ease}#login #backtoblog a:hover,#login #nav a:hover{color:rgb(var(--btn-primary-bg))!important;opacity:1}#login #backtoblog{padding-top:8px!important}.login #login_error,.login .message,.login .success{background:#fff!important;border-left-width:3px!important;border-radius:calc(var(--btn-radius, 6)*1px)!important;box-shadow:none!important;box-sizing:border-box!important;font-size:13px!important;margin:0 auto 20px!important;max-width:380px!important;padding:12px 14px!important;width:100%!important}.login .message,.login .success{background:rgba(var(--btn-primary-bg),.04)!important;border-left-color:rgb(var(--btn-primary-bg))!important}.login #login_error{background:rgba(239,68,68,.04)!important;border-left-color:#ef4444!important;color:rgb(var(--text-heading-on-light))!important}.login-footer{bottom:20px;color:rgb(var(--text-body-on-light));font-size:12px;opacity:.4;position:fixed;right:24px}@media(min-width:960px){.login-footer{bottom:40px;right:48px}}.privacy-policy-page-link{margin:20px auto 0!important;max-width:380px;text-align:center;width:100%}.privacy-policy-page-link a{color:rgb(var(--text-body-on-light))!important;font-size:12px!important;opacity:.5;text-decoration:none!important}.privacy-policy-page-link a:hover{opacity:.9}.language-switcher{display:none!important}#login .privacy-policy-link{display:none}body.login.login--dark .login-branding-panel{background:rgb(var(--bg-page-dark))!important;color:rgb(var(--text-body-on-dark))}body.login.login--dark .login-branding-panel__name,body.login.login--dark .login-branding-panel__quote{color:rgb(var(--text-heading-on-dark))}body.login.login--dark .login-branding-panel__quote{color:rgb(var(--text-body-on-dark))}body.login.login--dark #login{background:#fff!important}body.login.login--light .login-branding-panel{background:rgb(var(--bg-surface-light-muted))!important;border-right:1px solid rgb(var(--border-default-on-light));color:rgb(var(--text-body-on-light))}body.login.login--light .login-branding-panel__name{color:rgb(var(--text-heading-on-light))}body.login.login--light #login{background:#fff!important}