/* Same Studio design, with native authentication and recovery forms preserved. */
body.login.gdas-login-enabled{box-sizing:border-box;background:#fff;color:#15212b;font-family:"GRAPHDAYS Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;min-height:100vh;padding:36px 16px}
body.login.gdas-login-enabled #login{box-sizing:border-box;width:min(440px,100%);margin:4vh auto 20px;padding:28px 30px 24px;border:1px solid #d7d7dc;border-radius:33px;background:#fff;box-shadow:0 22px 70px rgb(21 33 43 / .10)}
body.login.gdas-login-enabled #login h1 a{background-image:url("graphdays-logo.png");background-size:225px auto;background-repeat:no-repeat;background-position:center;width:280px;max-width:100%;height:135px;margin:0 auto 22px}
body.login.gdas-login-enabled #login form{background:#fff;border:0;border-radius:33px;padding:8px 2px 20px;margin-top:0;box-shadow:none;overflow:visible}
body.login.gdas-login-enabled #login label{color:#15212b;font-size:12px;font-weight:500;font-family:inherit}
body.login.gdas-login-enabled #login input.input{box-sizing:border-box;width:100%;background:#fff;color:#15212b;border:1px solid #d7d7dc;border-radius:33px;padding:12px 20px;font-size:16px;min-height:48px;box-shadow:none;font-family:inherit}
body.login.gdas-login-enabled #login input[type=checkbox]{border-radius:33px;border-color:#d7d7dc}
body.login.gdas-login-enabled #login input:focus{border-color:#368f9c;outline:2px solid #368f9c;outline-offset:2px;box-shadow:none}
body.login.gdas-login-enabled #login .button-primary{background:#15212b;color:#fff;border:1px solid #15212b;border-radius:33px;padding:6px 25px;min-height:43px;font-family:inherit;font-size:12px;box-shadow:none;font-weight:500;text-shadow:none}
body.login.gdas-login-enabled #login .button-primary:hover{border-color:#368f9c;box-shadow:0 4px 18px rgb(21 33 43 / .08)}
body.login.gdas-login-enabled #login .button-primary:focus-visible,body.login.gdas-login-enabled #login a:focus-visible,body.login.gdas-login-enabled #language-switcher input:focus-visible{outline:2px solid #368f9c;outline-offset:3px}
body.login.gdas-login-enabled #login .wp-hide-pw{top:7px;inset-inline-end:10px;border-radius:33px;color:#15212b}
body.login.gdas-login-enabled #login .message,body.login.gdas-login-enabled #login #login_error,body.login.gdas-login-enabled #login .notice{border-radius:33px;border:1px solid #d7d7dc;border-inline-start:4px solid #368f9c;color:#15212b;padding:17px 21px;box-shadow:none;font-size:12px}
body.login.gdas-login-enabled #login #nav,body.login.gdas-login-enabled #login #backtoblog{padding:0;margin:17px 0 0;font-size:11px}
body.login.gdas-login-enabled #login #nav a,body.login.gdas-login-enabled #login #backtoblog a,body.login.gdas-login-enabled .privacy-policy-link{color:#15212b;text-decoration:underline;text-underline-offset:4px}
body.login.gdas-login-enabled #language-switcher{background:#fff;border-radius:33px;padding:10px 16px;max-width:400px;box-sizing:border-box;margin:auto}
body.login.gdas-login-enabled #language-switcher select,body.login.gdas-login-enabled #language-switcher .button{border-radius:33px;border:1px solid #d7d7dc;background:#fff;color:#15212b;font-family:inherit}
@media(max-width:480px){body.login.gdas-login-enabled{padding:20px 12px}body.login.gdas-login-enabled #login{padding:24px;margin:0 auto 20px}body.login.gdas-login-enabled #login h1 a{background-size:200px auto;height:120px}}

body.login.gdas-login-enabled #login .wp-pwd input.input{padding-inline-end:48px}
@media(max-width:480px){body.login.gdas-login-enabled #login .button-primary,body.login.gdas-login-enabled #language-switcher :is(select,.button){min-height:44px}body.login.gdas-login-enabled #language-switcher select{max-width:100%;font-size:16px}body.login.gdas-login-enabled #login .wp-hide-pw{min-width:44px;min-height:44px;top:2px}}

/* Compatibility with AIO template 03 while its route is still active. */
body.login.gdas-login-enabled{background-color:#fff;background-image:none}
body.login.gdas-login-enabled #login #registerform input[type=submit],body.login.gdas-login-enabled #login #loginform input[type=submit],body.login.gdas-login-enabled #login #resetpassform input[type=submit],body.login.gdas-login-enabled #login #lostpasswordform input[type=submit]{background:#15212b;color:#fff;border:1px solid #15212b;border-radius:33px;padding:6px 25px;min-height:43px;font:500 12px "GRAPHDAYS Inter",Arial,sans-serif;box-shadow:none;text-shadow:none}
body.login.gdas-login-enabled #login h1 a{background-color:transparent;padding:0;box-sizing:border-box}
body.login.gdas-login-enabled #login #nav,body.login.gdas-login-enabled #login #backtoblog,body.login.gdas-login-enabled .language-switcher{border:0;background:transparent;box-shadow:none}
body.login.gdas-login-enabled .language-switcher{width:min(440px,100%);margin:0 auto;padding:0}
body.login.gdas-login-enabled #language-switcher{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;height:auto;border:0;box-shadow:none}
body.login.gdas-login-enabled.interim-login{padding:16px}
body.login.gdas-login-enabled.interim-login #login{margin:0 auto;width:min(440px,100%)}

body.login.gdas-login-enabled #login :is(#loginform,#registerform,#lostpasswordform,#resetpassform) input[type=submit]:hover{background:#15212b;color:#fff;border-color:#368f9c}

/* Hide the complete native language card only for the Studio login experience. */
body.login.gdas-login-enabled .language-switcher,body.login.gdas-login-enabled #language-switcher{display:none!important}
