.kumiki-form-field{--kumiki-form-field-label-fg:var(--kumiki-color-fg);--kumiki-form-field-label-fg-required:oklch(55% .22 25);--kumiki-form-field-description-fg:var(--kumiki-color-fg-muted);--kumiki-form-field-error-fg:oklch(50% .22 25);--kumiki-form-field-gap:.4375rem;gap:var(--kumiki-form-field-gap);flex-direction:column;display:flex}.kumiki-form-field [data-component-part=label]{color:var(--kumiki-form-field-label-fg);letter-spacing:-.005em;font-size:.8125rem;font-weight:550;line-height:1.3}.kumiki-form-field [data-component-part=input]{border:1px solid var(--kumiki-color-line);background:var(--kumiki-color-accent-fg);height:2.25rem;color:var(--kumiki-color-fg);font:inherit;letter-spacing:-.005em;border-radius:8px;padding-inline:.75rem;font-size:.8125rem;transition:border-color .14s cubic-bezier(.32,.72,0,1),box-shadow .14s cubic-bezier(.32,.72,0,1);box-shadow:inset 0 1px 1px oklch(0% 0 0/.025)}.kumiki-form-field [data-component-part=input]::placeholder{color:var(--kumiki-color-fg-quiet)}.kumiki-form-field [data-component-part=input]:hover{border-color:var(--kumiki-color-line-strong)}.kumiki-form-field [data-component-part=input][aria-invalid=true]{border-color:oklch(55% .22 25)}.kumiki-form-field [data-component-part=input]:focus-visible{border-color:var(--kumiki-color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--kumiki-color-accent) 18%, transparent), inset 0 1px 1px oklch(0% 0 0/.025);outline:0}.kumiki-form-field [data-component-part=input][aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px oklch(55% .22 25/.18),inset 0 1px 1px oklch(0% 0 0/.025)}.kumiki-form-field [data-component-part=errors]{color:var(--kumiki-form-field-error-fg);letter-spacing:-.003em;margin:0;font-size:.75rem;font-weight:500}.kumiki-form-field [data-component-part=description]{color:var(--kumiki-form-field-description-fg);margin:0;font-size:.75rem;line-height:1.45}:root[data-theme=dark] .kumiki-form-field{--kumiki-form-field-label-fg:var(--kumiki-color-fg-muted);--kumiki-form-field-description-fg:var(--kumiki-color-fg-quiet);--kumiki-form-field-error-fg:oklch(72% .18 25)}:root[data-theme=dark] .kumiki-form-field [data-component-part=input]{border-color:var(--kumiki-color-fg);background:var(--kumiki-color-surface);color:var(--kumiki-color-surface)}:root[data-theme=dark] .kumiki-form-field [data-component-part=input]::placeholder{color:var(--kumiki-color-fg-muted)}:root[data-theme=dark] .kumiki-form-field [data-component-part=input]:hover{border-color:oklch(42% .014 256)}:root[data-theme=dark] .kumiki-form-field [data-component-part=input]:focus-visible{border-color:var(--kumiki-color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--kumiki-color-accent) 25%, transparent), inset 0 1px 1px oklch(0% 0 0/.1)}@media (prefers-reduced-motion:reduce){.kumiki-form-field [data-component-part=input]{transition:none}}
