/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#user-login-form,#user-pass,.webform-submission-form{max-width:600px;margin:2rem auto;padding:2.5rem;background-color:#ffffff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.08);border:1px solid #eaefff;}#user-login-form input[type="text"],#user-login-form input[type="password"],#user-login-form input[type="email"],#user-pass input[type="text"],#user-pass input[type="email"],.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form select,.webform-submission-form textarea{width:100%;padding:0.75rem 1rem;border:1px solid #cccccc;border-radius:8px;font-size:15px;color:#333333;transition:all 0.2s ease-in-out;margin-bottom:1rem;box-sizing:border-box;}#user-login-form input:focus,#user-pass input:focus,.webform-submission-form input:focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-color:#0088cb;outline:none;box-shadow:0 0 0 3px rgba(0,136,203,0.15);}#user-login-form .button--primary,#user-pass .button--primary,.webform-submission-form .button--primary,#user-login-form input[type="submit"],#user-pass input[type="submit"],.webform-submission-form input[type="submit"]{background-color:#0088cb;color:#ffffff;border:none;border-radius:8px;padding:0.75rem 2rem;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.2s;width:auto;}#user-login-form .button--primary:hover,#user-pass .button--primary:hover,.webform-submission-form .button--primary:hover,#user-login-form input[type="submit"]:hover,#user-pass input[type="submit"]:hover,.webform-submission-form input[type="submit"]:hover{background-color:#006b9f;}#user-login-form label,#user-pass label,.webform-submission-form label{font-weight:600;color:#3f3f3f;margin-bottom:0.5rem;display:block;}#user-login-form a,#user-pass a{color:#ed1c24;text-decoration:none;}#user-login-form a:hover,#user-pass a:hover{text-decoration:underline;}
