.auth-container.svelte-1ylr1tt.svelte-1ylr1tt{min-height:100vh;background:#0a0a0f;display:flex;align-items:center;justify-content:center;color:#e0e0e0}.auth-card.svelte-1ylr1tt.svelte-1ylr1tt{background:#12121a;padding:40px;border-radius:16px;width:100%;max-width:400px;border:1px solid rgba(255,255,255,.05)}.auth-title.svelte-1ylr1tt.svelte-1ylr1tt{margin-bottom:8px;font-size:24px;color:#fff;text-align:center}.auth-subtitle.svelte-1ylr1tt.svelte-1ylr1tt{margin-bottom:32px;color:#888;text-align:center;font-size:14px}.form-group.svelte-1ylr1tt.svelte-1ylr1tt{margin-bottom:20px}label.svelte-1ylr1tt.svelte-1ylr1tt{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:#aaa}input.svelte-1ylr1tt.svelte-1ylr1tt{width:100%;padding:12px;background:#0a0a0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;outline:none}input.svelte-1ylr1tt.svelte-1ylr1tt:focus{border-color:#e94560}.submit-btn.svelte-1ylr1tt.svelte-1ylr1tt{display:block;width:100%;padding:12px;background:linear-gradient(135deg,#e94560,#d63850);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;margin-top:10px}.auth-footer.svelte-1ylr1tt.svelte-1ylr1tt{margin-top:24px;text-align:center;font-size:13px;color:#666}.auth-footer.svelte-1ylr1tt a.svelte-1ylr1tt{color:#e94560;text-decoration:none}.back-link.svelte-1ylr1tt.svelte-1ylr1tt{display:block;margin-bottom:12px;color:#666!important}.back-link.svelte-1ylr1tt.svelte-1ylr1tt:hover{color:#fff!important}
