.tabs.svelte-h25ofw{display:flex;justify-content:center;margin-bottom:1rem;border-bottom:1px solid #ccc}.tabs.svelte-h25ofw button:where(.svelte-h25ofw){padding:.5em 1em;border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--color-text);font-weight:400;border-radius:0;transition:none}.tabs.svelte-h25ofw button.active:where(.svelte-h25ofw){border-bottom-color:var(--color-theme-2);font-weight:700}.tabs.svelte-h25ofw button:where(.svelte-h25ofw):hover{background:none;color:var(--color-theme-2)}form.svelte-h25ofw{display:flex;flex-direction:column;gap:1rem;max-width:300px;margin:1rem auto;padding:1rem;border:1px solid #eee;border-radius:5px}h2.svelte-h25ofw{text-align:center;margin-top:0;margin-bottom:1rem;font-size:1.2rem;color:var(--color-text)}.form-group.svelte-h25ofw{display:flex;flex-direction:column;gap:.25rem}label.svelte-h25ofw{font-weight:700}input.svelte-h25ofw{padding:.5em;border:1px solid var(--color-accent-dark);border-radius:4px}button[type=submit].svelte-h25ofw{margin-top:.5rem}.error.svelte-h25ofw{color:var(--color-theme-1);font-size:.9em;text-align:center;margin-top:-.5rem;margin-bottom:.5rem}.message.svelte-h25ofw{color:green;font-size:.9em;text-align:center;margin-top:-.5rem;margin-bottom:.5rem}
