.auth-form.svelte-mc2ag1 h1:where(.svelte-mc2ag1){text-align:center;margin-bottom:.75em;color:var(--text-color)}.form-group.svelte-mc2ag1{margin-bottom:.75em}.form-group.svelte-mc2ag1 label:where(.svelte-mc2ag1){display:block;margin-bottom:.5em;color:var(--text-color)}.form-group.svelte-mc2ag1 input:where(.svelte-mc2ag1){width:100%;padding:.75em;border:1px solid var(--border-color);border-radius:4px;background:var(--input-background);color:var(--text-color)}.form-group.svelte-mc2ag1 input:where(.svelte-mc2ag1):focus{outline:none;border-color:var(--primary-color)}.error-message.svelte-mc2ag1{background-color:var(--error-color);color:#fff;padding:.75em;border-radius:4px;margin-bottom:1em}.auth-links.svelte-mc2ag1{margin-top:1.5em;text-align:center}.auth-links.svelte-mc2ag1 a:where(.svelte-mc2ag1),.auth-links.svelte-mc2ag1 .link-button:where(.svelte-mc2ag1){display:block;color:var(--primary-color);text-decoration:none;margin:.5em 0;background:none;border:none;width:100%;cursor:pointer;font-size:1em}.auth-links.svelte-mc2ag1 a:where(.svelte-mc2ag1):hover,.auth-links.svelte-mc2ag1 .link-button:where(.svelte-mc2ag1):hover{text-decoration:underline}.checkbox.svelte-mc2ag1{display:flex;align-items:center;gap:.5em}.checkbox.svelte-mc2ag1 label:where(.svelte-mc2ag1){display:flex;align-items:center;gap:.5em;cursor:pointer}.checkbox.svelte-mc2ag1 input[type=checkbox]:where(.svelte-mc2ag1){width:auto;margin:0}.auth-page.svelte-1rw7p9b{padding:var(--section-padding-y) 0}@media (max-width: 576px){.auth-page.svelte-1rw7p9b{padding:var(--section-padding-y-mobile) 0}}.auth-page.svelte-1rw7p9b{min-height:80vh;display:flex;align-items:center;justify-content:center;background-color:var(--background-color)}.auth-container.svelte-1rw7p9b{background:var(--surface-color);padding:2em;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%;max-width:400px}
