.field-error.svelte-1aq38vv{color:var(--accent);font-size:var(--text-sm);margin:var(--s-1) 0 0}.form-field.svelte-py80wu{display:flex;flex-direction:column}.form-field-full.svelte-py80wu{margin-top:var(--s-4)}.form-field-label.svelte-py80wu{display:block;font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-5);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-1)}.form-field-optional.svelte-py80wu{text-transform:none;letter-spacing:normal;font-weight:400}.form-field-description.svelte-py80wu{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--s-3)}.form-field.svelte-py80wu input:not([type=hidden]):not([type=checkbox]),.form-field.svelte-py80wu select,.form-field.svelte-py80wu textarea{width:100%;padding:var(--s-3) 0;background:transparent;color:var(--fg);border:0;border-bottom:var(--s-2px) solid var(--rule-strong);border-radius:0;font-family:var(--font-display);font-size:var(--text-base);transition:border-color .2s var(--ease-out-expo)}.form-field.svelte-py80wu textarea{resize:vertical}.form-field.svelte-py80wu select{appearance:none;cursor:pointer}.form-field.svelte-py80wu input::placeholder,.form-field.svelte-py80wu textarea::placeholder{color:var(--muted);opacity:.5}.form-field.svelte-py80wu input:focus,.form-field.svelte-py80wu select:focus,.form-field.svelte-py80wu textarea:focus{outline:none;border-bottom-color:var(--accent)}hr.svelte-1ilypwd{height:var(--s-2px);background:linear-gradient(90deg,var(--fg) 0 var(--s-8),var(--rule) var(--s-8) 100%);margin:var(--s-6) 0;border:none}
