:root{--aya-ink:#232725;--aya-gold:#b39556;--aya-muted:#61665f;--aya-line:#dddcd5}html{min-height:100%;background:#efefea}body.login{margin:0;min-height:100vh;background:#efefea;color:var(--aya-ink);font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;box-sizing:border-box}body.login *{box-sizing:border-box}.aya-access{display:grid;grid-template-columns:1.08fr 1fr;width:min(1120px,100%);margin:0 auto;min-height:690px;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 24px 80px #17201918}.aya-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:#202824;color:#fff}.aya-story:after{content:"";position:absolute;z-index:-1;width:620px;height:620px;border:1px solid #b3955630;border-radius:50%;left:140px;top:280px;box-shadow:0 0 0 70px #b3955608,0 0 0 140px #b3955605}.aya-brand{display:inline-flex;flex-direction:column;align-items:flex-start;width:244px;max-width:100%;text-decoration:none}.aya-brand img{width:100%;height:auto;display:block}.aya-brand span{font-size:10px;letter-spacing:4px;font-weight:650;color:#d6c39a;margin:15px 0 0 73px}.aya-story-copy{margin:65px 0 60px}.aya-eyebrow{font-size:10px;font-weight:750;letter-spacing:2.2px;color:#d6c39a;margin:0 0 18px}.aya-story h2{font-size:clamp(34px,4vw,49px);font-weight:540;line-height:1.15;letter-spacing:-1.5px;margin:0 0 24px}.aya-lead{font-size:16px;line-height:1.7;color:#c7cec8;max-width:350px}.aya-details{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#d5c6a7;margin-top:34px;padding-top:24px;border-top:1px solid #ffffff20}.aya-private{font-size:11px;color:#aeb9b1;margin:0}.aya-private span{color:#26d483;font-size:10px;margin-right:6px}body.login #login{width:100%;padding:70px 58px 44px;margin:0;align-self:center}body.login .wp-login-logo{display:none}.aya-intro .aya-eyebrow{color:#816b3b;margin-bottom:12px}.aya-intro h2{font-size:29px;line-height:1.2;font-weight:650;letter-spacing:-.7px;margin:0 0 14px}.aya-intro>p:last-child{color:var(--aya-muted);font-size:14px;line-height:1.65;margin:0 0 28px}body.login form{background:transparent;border:0;box-shadow:none;padding:0;margin:0;overflow:visible}body.login label{font-size:13px;font-weight:600;color:#343b35}body.login form .input,body.login input[type=text],body.login input[type=password]{border:1px solid #c9cec8;box-shadow:none;border-radius:9px;background:#fafbf8;font-family:inherit;font-size:16px;min-height:50px;padding:10px 14px;color:#242a25;margin:7px 0 20px}body.login form .input:focus{border-color:#6d825f;box-shadow:0 0 0 3px #92a77a22}body.login .button.wp-hide-pw{height:50px;min-width:44px;color:#626f60;margin-top:7px}body.login .button.wp-hide-pw:focus{box-shadow:none;outline:2px solid #7c8d6d}body.login input.password-input{padding-right:50px}body.login .forgetmenot{margin:2px 0 24px;float:none}body.login .forgetmenot label{font-size:12px;font-weight:400;color:#656b63}body.login input[type=checkbox]{border-radius:4px;border-color:#a3ada0;width:18px;height:18px;box-shadow:none}body.login .submit{clear:both}body.login .button-primary{float:none;display:block;width:100%;min-height:50px;border:1px solid #273e2e;border-radius:9px;background:#273e2e;box-shadow:none;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;padding:13px 18px;text-shadow:none;cursor:pointer}body.login .button-primary:hover{background:#35563e;border-color:#35563e}body.login .button-primary:disabled{background:#e8ece5!important;color:#68735f!important;border-color:#c7d1bf!important}body.login #nav{padding:0;margin:24px 0;text-align:center;font-size:12px}body.login #nav a,body.login #backtoblog a{color:#546249}body.login #backtoblog{padding:22px 0 0;margin:28px 0 0;border-top:1px solid #e6e8e1;text-align:center;font-size:12px}.aya-footer{margin:22px 0 0;text-align:center;color:#71786f;font-size:11px;letter-spacing:.3px}body.login .privacy-policy-page-link{margin:18px 0 0;font-size:11px}body.login .privacy-policy-page-link a{color:#73796e}body.login .message,body.login #login_error,body.login .notice{border-radius:7px;border-left:3px solid #ad8a44;background:#f6f4ed;box-shadow:none;margin-bottom:22px;padding:12px 15px;font-size:13px}body.login #login_error{border-left-color:#ad513b;background:#fff4ef}body.login #pass-strength-result{font-size:12px;border-radius:5px;margin-top:0}body.login .description,body.login .indicator-hint{font-size:12px;line-height:1.6;color:#6d7469;margin-bottom:18px}body.login .pw-weak label{font-size:12px;font-weight:400}body.login .wp-generate-pw{float:none;width:100%;margin-bottom:14px;min-height:44px;border:1px solid #bcc7b4;border-radius:7px;background:#f7f9f4;color:#526246}body.login a:focus-visible,body.login button:focus-visible,body.login input:focus-visible{outline:3px solid #ac8c48;outline-offset:3px}body.login .clear{display:none}@media(max-width:900px){.aya-story{padding:36px}body.login #login{padding:48px 34px}.aya-story h2{font-size:37px}.aya-details{gap:12px}}@media(max-width:650px){body.login{padding:20px 16px;justify-content:flex-start}.aya-access{display:block;min-height:0;border-radius:18px}.aya-story{padding:28px 28px 25px}.aya-brand{width:200px}.aya-brand span{margin-left:60px;font-size:9px;margin-top:10px}.aya-story-copy{margin:27px 0 0}.aya-story-copy .aya-eyebrow,.aya-lead,.aya-details,.aya-private{display:none}.aya-story h2{font-size:28px;letter-spacing:-.6px;margin:0}.aya-story h2 br{display:none}.aya-story:after{top:20px;left:130px;width:300px;height:300px}body.login #login{padding:30px 28px}.aya-intro h2{font-size:25px}.aya-footer{font-size:10px;margin-top:18px}}@media(max-width:350px){body.login{padding:12px 10px}.aya-story,body.login #login{padding:25px 22px}.aya-story h2{font-size:25px}.aya-intro h2{font-size:23px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

body.login #login #wp-submit{min-height:50px;height:auto;padding:13px 18px;border-radius:9px;font-size:14px;line-height:1.4}
