.page-module__aydn6q__loginContainer{background-color:var(--color-base);min-height:100vh;padding:var(--spacing-4);justify-content:center;align-items:center;display:flex}.page-module__aydn6q__loginCard{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-10);box-shadow:var(--shadow-lg);border:var(--border-light);width:100%;max-width:400px}.page-module__aydn6q__brand{text-align:center;margin-bottom:var(--spacing-8)}.page-module__aydn6q__brand h1{color:var(--color-primary);margin-bottom:var(--spacing-1);font-size:2rem}.page-module__aydn6q__brand p{color:var(--color-text-muted);font-size:.9rem}.page-module__aydn6q__form{flex-direction:column;display:flex}.page-module__aydn6q__submitBtn{margin-top:var(--spacing-4);width:100%}.page-module__aydn6q__footerNote{text-align:center;margin-top:var(--spacing-6);color:var(--color-text-light);font-size:.8rem}.page-module__aydn6q__error{background:var(--color-danger-bg);color:var(--color-danger-text);border-radius:var(--radius-md);margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem}
