.login-module__WEZH7G__wrapper{background:radial-gradient(ellipse at top, #8a2be226, transparent 60%), var(--bg-color);min-height:100vh;padding:var(--space-lg);place-items:center;display:grid}.login-module__WEZH7G__card{background:var(--glass-bg);width:100%;max-width:420px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-lg)}.login-module__WEZH7G__title{text-align:center;margin-bottom:var(--space-xs);font-size:2rem;font-weight:700}.login-module__WEZH7G__gold{background:linear-gradient(135deg,gold,#ff8c00);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login-module__WEZH7G__subtitle{text-align:center;color:var(--text-muted);margin-bottom:var(--space-xl)}.login-module__WEZH7G__form{gap:var(--space-md);flex-direction:column;display:flex}.login-module__WEZH7G__field{align-items:center;gap:var(--space-sm);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--space-md);transition:var(--transition);display:flex}.login-module__WEZH7G__field:focus-within{border-color:var(--primary)}.login-module__WEZH7G__field input{color:var(--text-main);padding:var(--space-md) 0;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.login-module__WEZH7G__fieldIcon{color:var(--text-muted);flex-shrink:0}.login-module__WEZH7G__error{color:var(--error);margin-top:calc(-1 * var(--space-sm));font-size:.875rem}.login-module__WEZH7G__submitBtn{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;padding:var(--space-md);border-radius:var(--radius-md);transition:var(--transition);margin-top:var(--space-sm);font-size:1rem;font-weight:600}.login-module__WEZH7G__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #8a2be266}.login-module__WEZH7G__submitBtn:disabled{opacity:.6;cursor:not-allowed}
