.field.svelte-sa3gfm{gap:var(--space-2);min-width:0;display:grid}.label.svelte-sa3gfm{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.optional.svelte-sa3gfm{color:var(--color-text-subtle);font-weight:var(--weight-regular)}.hint.svelte-sa3gfm,.error.svelte-sa3gfm{font-size:var(--text-xs);line-height:1.4}.hint.svelte-sa3gfm{color:var(--color-text-muted)}.error.svelte-sa3gfm{color:var(--color-danger)}.field.svelte-sa3gfm .control{width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-sm);font-size:var(--text-base);transition:border-color var(--duration-fast), box-shadow var(--duration-fast)}.field.svelte-sa3gfm .control::placeholder{color:var(--color-text-subtle)}.field.svelte-sa3gfm .control:hover{border-color:color-mix(in oklab, var(--color-border-strong) 60%, var(--color-text-subtle))}.field.svelte-sa3gfm .control:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.field.svelte-sa3gfm .control:disabled{opacity:.6}.field.svelte-sa3gfm .control[aria-invalid=true]{border-color:var(--color-danger)}@media (width>=640px){.field.svelte-sa3gfm .control{font-size:var(--text-sm)}}textarea.svelte-swfugb{resize:vertical;min-height:6rem;line-height:1.5}input[type=color].svelte-swfugb{padding:var(--space-1);cursor:pointer}
