form.svelte-1x05zx6{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1x05zx6{gap:var(--space-2);flex-direction:column;display:flex}input.svelte-1x05zx6{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-large)}input.svelte-1x05zx6:focus-visible{outline:2px solid var(--color-ai-primary-strong);outline-offset:1px}input.svelte-1x05zx6::placeholder{color:var(--color-text-muted)}.btn-primary.svelte-1x05zx6{margin-top:var(--space-2);background:var(--gradient-ai);color:#fff;border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-glow-primary);border:none}.btn-primary.svelte-1x05zx6:hover{filter:brightness(1.08)}.btn-primary.svelte-1x05zx6:disabled{opacity:.75}.error.svelte-1x05zx6{color:var(--color-danger);margin:calc(-1 * var(--space-2)) 0 0}.demo.svelte-1x05zx6{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.demo.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0 0 var(--space-2)}.demo-list.svelte-1x05zx6{gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-chip.svelte-1x05zx6{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.demo-chip.svelte-1x05zx6:hover{border-color:var(--color-ai-primary-strong);color:var(--color-text-primary)}
