/* ============================================================
   Nursing Homes Thailand — Warm Sanctuary login screen.
   The "N" mark background-image is injected inline (install-specific URL)
   by AdminBranding::enqueue_login().
   ============================================================ */

body.login {
    background: #FAF4EC;
    background-image:
        radial-gradient(circle at 12% 8%, #F6ECDB 0%, transparent 42%),
        radial-gradient(circle at 90% 100%, #EFE3D0 0%, transparent 45%);
}

/* Logo mark (URL set inline) */
body.login h1 a {
    background-size: contain;
    background-position: center;
    width: 88px;
    height: 88px;
    margin-bottom: 18px;
}

/* Card */
.login form {
    background: #FFFCF7;
    border: 1px solid #E4D7C5;
    border-radius: 16px;
    box-shadow: 0 26px 56px -34px rgba(46, 38, 32, .34);
    padding: 26px 24px;
}
.login label { color: #5C5247; }
.login form .input,
.login input[type="text"],
.login input[type="password"] {
    border: 1.5px solid #E4D7C5;
    border-radius: 10px;
    background: #FFFCF7;
    color: #2E2620;
}
.login form .input:focus,
.login input[type="text"]:focus,
.login input[type="password"]:focus {
    border-color: #C2683F;
    box-shadow: 0 0 0 1px #C2683F;
    outline: none;
}

/* Submit — terracotta pill */
.login .button-primary,
.wp-core-ui .button-primary {
    background: #C2683F;
    border-color: #A4502C;
    border-radius: 999px;
    box-shadow: none;
    text-shadow: none;
    transition: background .16s ease;
}
.login .button-primary:hover,
.login .button-primary:focus {
    background: #A4502C;
    border-color: #A4502C;
}

/* Footer links */
.login #backtoblog a,
.login #nav a { color: #5C5247; }
.login #backtoblog a:hover,
.login #nav a:hover { color: #C2683F; }

/* "Remember me" + checkbox accent */
.login .forgetmenot label { color: #5C5247; }
.login input[type="checkbox"]:checked::before { color: #C2683F; }
