#wpmem_login{background:#f8f4ef;padding:30px;max-width:500px;margin:40px auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-family:inherit}#wpmem_login form{display:flex;flex-direction:column}#wpmem_login label{margin-top:10px;margin-bottom:5px;color:#1f4037;font-weight:bold}#wpmem_login input[type="text"],#wpmem_login input[type="password"]{padding:10px;border-radius:6px;border:1px solid #ccc;font-size:16px}#wpmem_login input[type="submit"]{background:#a77d4d;color:white;padding:12px 20px;border:none;border-radius:6px;margin-top:20px;font-weight:bold;cursor:pointer;transition:background 0.3s ease}#wpmem_login input[type="submit"]:hover{background:#8a633c}#wpmem_login fieldset{border:none;padding:0}#wpmem_restricted_msg{background:#f8f4ef;border-left:4px solid #a77d4d;padding:20px 25px;max-width:700px;margin:20px auto;border-radius:8px;font-size:16px;font-family:inherit;color:#444;box-shadow:0 2px 6px rgba(0,0,0,0.05)}#wpmem_restricted_msg p{margin:0;line-height:1.6}