.submit-form.svelte-6w6oss{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.field.svelte-6w6oss{display:flex;flex-direction:column;gap:.3rem}.field-label.svelte-6w6oss{font-size:.8rem;font-weight:600;color:var(--text)}.optional.svelte-6w6oss{font-weight:400;color:var(--dim-light)}input.svelte-6w6oss,textarea.svelte-6w6oss,select.svelte-6w6oss{width:100%;padding:.55rem .75rem;border:1px solid var(--border);border-radius:5px;font-family:var(--sans);font-size:.88rem;background:var(--bg);color:var(--text)}input.svelte-6w6oss:focus,textarea.svelte-6w6oss:focus,select.svelte-6w6oss:focus{outline:none;border-color:var(--accent)}textarea.svelte-6w6oss{resize:vertical;line-height:1.5}select.svelte-6w6oss{cursor:pointer}.error.svelte-6w6oss{font-size:.82rem;color:var(--red)}.submit-btn.svelte-6w6oss{align-self:flex-start;padding:.55rem 1.25rem;background:var(--accent);color:#fff;border:none;border-radius:5px;font-family:var(--sans);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.submit-btn.svelte-6w6oss:hover{background:var(--accent-light);transform:translateY(-1px)}.page-title.svelte-18um4wf{font-family:var(--serif);font-size:1.4rem;font-weight:600;margin-bottom:.25rem}.page-desc.svelte-18um4wf{font-size:.85rem;color:var(--dim);margin-bottom:1.5rem}.login-prompt.svelte-18um4wf p:where(.svelte-18um4wf){font-size:.9rem;color:var(--dim);margin-bottom:1rem}
