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