/* Login com a identidade Lu White Healing */
@font-face { font-family: "Jost"; font-style: normal; font-weight: 100 900; font-display: swap; src: url(fonts/jost.woff2) format("woff2"); }
body.login { background: #f7eef4; font-family: "Jost", system-ui, sans-serif; color: #1d1d1f; }
#login { width: 340px; padding-top: 7vh; }
#login h1 a { width: 240px; height: 97px; background-size: contain; background-position: center; margin-bottom: 18px; }
.login form { border: 1px solid #e5e5ea; border-radius: 16px; box-shadow: 0 10px 30px rgba(36, 16, 31, .06); padding: 26px 24px; }
.login label { color: #6e6e73; font-weight: 500; }
.login input[type=text], .login input[type=password] { border-radius: 10px; border-color: #e5e5ea; }
.login input[type=text]:focus, .login input[type=password]:focus { border-color: #a23e80; box-shadow: 0 0 0 1px #a23e80; }
.wp-core-ui .button-primary { background: #a23e80; border-color: #a23e80; border-radius: 999px; padding: 0 20px; font-weight: 500; }
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #8a2e6a; border-color: #8a2e6a; }
.login .button.wp-hide-pw .dashicons, .login #nav a, .login #backtoblog a { color: #a23e80; }
.login #nav a:hover, .login #backtoblog a:hover { color: #8a2e6a; }
.language-switcher { display: none; }
