.auth-container.svelte-t99tmg{display:flex;flex-direction:column;align-items:center;max-width:450px;margin:20px auto;gap:1rem;padding-top:1rem}.email-signup.svelte-t99tmg form:where(.svelte-t99tmg),fieldset.svelte-t99tmg{border:none;padding:10px;background-color:var(--md-sys-color-surface-container);border-radius:16px;margin:0;display:flex;flex-direction:column;gap:16px;width:100%}.form-field.svelte-t99tmg{display:flex;flex-direction:column;gap:4px}.error-message.svelte-t99tmg{color:red;font-size:.9em;text-align:center;margin:-8px 0 8px}.toggle-mode.svelte-t99tmg{display:flex;align-items:center;gap:8px;margin-top:.5rem;font-size:.9rem}h1.svelte-t99tmg{font-size:2rem;text-wrap:nowrap;margin:.8rem;font-weight:600}form.svelte-t99tmg{display:flex;align-items:center;flex-direction:column}.google-btn.svelte-t99tmg{display:flex;align-items:center;gap:.75rem;background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:99px;padding:.7rem 1rem;position:relative;margin:1rem}img.svelte-t99tmg{width:23px}input.svelte-t99tmg{padding:.8rem;border-radius:16px;width:100%;background-color:var(--md-sys-color-surface-container-high);transition:all .3s ease}input.svelte-t99tmg:hover{border:2px solid var(--md-sys-color-primary)}md-filled-button.svelte-t99tmg{width:40%;margin-bottom:var(--space-small)}label.svelte-t99tmg{font-size:.9rem;color:var(--md-sys-color-tertiary);margin:.4rem 0}fieldset.svelte-t99tmg{margin:8px}.submitBtn.svelte-t99tmg{width:90%}
