.auth-page.svelte-vw8w6u.svelte-vw8w6u{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.auth-container.svelte-vw8w6u.svelte-vw8w6u{width:100%;max-width:450px}.auth-box.svelte-vw8w6u.svelte-vw8w6u{background:#ffffff0d;border-radius:15px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.auth-title.svelte-vw8w6u.svelte-vw8w6u{font-size:32px;margin:0 0 10px;text-align:center}.auth-subtitle.svelte-vw8w6u.svelte-vw8w6u{text-align:center;color:#b8b8b8;margin:0 0 30px}.error-message.svelte-vw8w6u.svelte-vw8w6u{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b;padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px}.form-group.svelte-vw8w6u.svelte-vw8w6u{margin-bottom:20px}.form-group.svelte-vw8w6u label.svelte-vw8w6u{display:block;margin-bottom:8px;font-weight:500;color:#e0e0e0}.form-group.svelte-vw8w6u input.svelte-vw8w6u{width:100%;padding:12px 15px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:16px;transition:all .3s}.form-group.svelte-vw8w6u input.svelte-vw8w6u:focus{outline:none;border-color:#ff6b9d;background:#ffffff1f}.form-group.svelte-vw8w6u input.svelte-vw8w6u:disabled{opacity:.5;cursor:not-allowed}.btn.svelte-vw8w6u.svelte-vw8w6u{display:inline-block;padding:14px 30px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;border:none;font-size:16px}.btn-primary.svelte-vw8w6u.svelte-vw8w6u{background:linear-gradient(135deg,#ff6b9d,#c06c84);color:#fff}.btn-primary.svelte-vw8w6u.svelte-vw8w6u:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #ff6b9d66}.btn-primary.svelte-vw8w6u.svelte-vw8w6u:disabled{opacity:.6;cursor:not-allowed}.btn-full.svelte-vw8w6u.svelte-vw8w6u{width:100%}.auth-footer.svelte-vw8w6u.svelte-vw8w6u{text-align:center;margin-top:25px;color:#b8b8b8}.auth-terms.svelte-vw8w6u.svelte-vw8w6u{text-align:center;margin-top:20px;font-size:12px;color:#888;line-height:1.5}
