.login-module__4A9cCa__page{background:#04060c;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-module__4A9cCa__card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:380px;padding:40px 32px}.login-module__4A9cCa__logo{justify-content:center;align-items:center;gap:10px;margin-bottom:32px;display:flex}.login-module__4A9cCa__logoText{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#d4a843;letter-spacing:.05em;font-size:1.1rem;font-weight:700}.login-module__4A9cCa__title{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#f0f2f8;margin:0 0 6px;font-size:1.4rem;font-weight:700}.login-module__4A9cCa__subtitle{color:#dde4f073;margin:0 0 28px;font-size:.82rem;line-height:1.5}.login-module__4A9cCa__form{flex-direction:column;gap:14px;display:flex}.login-module__4A9cCa__input{color:#dde4f0;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.9rem;transition:border-color .2s}.login-module__4A9cCa__input:focus{border-color:#d4a84380}.login-module__4A9cCa__button{color:#050810;font-family:var(--font-heading,"Space Grotesk", sans-serif);cursor:pointer;background:#d4a843;border:none;border-radius:8px;padding:12px;font-size:.88rem;font-weight:700;transition:opacity .2s}.login-module__4A9cCa__button:hover{opacity:.85}.login-module__4A9cCa__button:disabled{opacity:.5;cursor:not-allowed}.login-module__4A9cCa__error{color:#ff6b6b;background:#ff50501a;border:1px solid #ff505040;border-radius:7px;padding:10px 14px;font-size:.8rem}.login-module__4A9cCa__backLink{color:#dde4f059;align-items:center;gap:6px;margin-top:24px;font-size:.78rem;text-decoration:none;transition:color .2s;display:inline-flex}.login-module__4A9cCa__backLink:hover{color:#dde4f099}
