.Auth_authPage__0IQ6e{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;padding:2rem;background:#f5f5f5}.Auth_authForm__N9OOO{background:#ffffff;padding:2.5rem 3rem;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);width:100%;max-width:400px;text-align:center}.Auth_authForm__N9OOO h1{font-size:2rem;margin-bottom:2rem;color:#333}.Auth_authForm__N9OOO input{width:100%;padding:.85rem 1rem;margin-bottom:1.2rem;border:1px solid #ddd;border-radius:10px;font-size:1rem;outline:none;transition:all .2s ease;box-sizing:border-box}.Auth_authForm__N9OOO input:focus{border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.2)}.Auth_authForm__N9OOO .Auth_submitButton__0HK0s{width:100%;background:#0070f3;color:white;padding:.85rem 1rem;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease,transform .1s ease}.Auth_authForm__N9OOO .Auth_submitButton__0HK0s:hover{background:#0059c1;transform:translateY(-1px)}.Auth_authForm__N9OOO .Auth_inlineLink__yTMEC{background:none;border:none;color:#0070f3;font-weight:500;cursor:pointer;text-decoration:underline;padding:0;font-size:.95rem;transition:color .2s ease}.Auth_authForm__N9OOO .Auth_inlineLink__yTMEC:hover{color:#0059c1}.Auth_authForm__N9OOO p{margin-top:1rem;color:#555;font-size:.95rem}