.form-control.svelte-8ff5h4{display:flex;flex-direction:column;gap:.5rem;width:100%}label.svelte-8ff5h4{font-weight:500;font-size:.9rem;color:var(--color-text-muted)}input.svelte-8ff5h4{width:100%;padding:.75rem;background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-main);font-size:1rem;font-family:var(--font-main);transition:border-color .2s ease}input.svelte-8ff5h4:focus{outline:none;border-color:var(--color-primary)}
