.form-field{gap:var(--space-field);flex-direction:column;min-width:0;display:flex}.form-field--wide{grid-column:1/-1}.form-field__label{color:var(--wine-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.form-field>small{color:var(--ink-soft);font-size:var(--font-small)}.form-field :is(input,select,textarea),.ui-control{width:100%;min-height:var(--control-height);padding:var(--space-control-y) var(--space-control-x);border:1px solid var(--border-control);border-radius:var(--radius-control);color:var(--ink);font:inherit;background:var(--surface-control);box-shadow:var(--shadow-control);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:border-color var(--transition-control),box-shadow var(--transition-control);outline:none}.form-field select{background:var(--surface-select)}.form-field textarea,.ui-control:is(textarea){padding:var(--space-control-x);resize:vertical}.form-field .form-field__error{color:var(--error-ink)}.form-field [aria-invalid=true]{border-color:var(--error-ink)}.form-field input::-moz-placeholder{color:var(--ink-placeholder)}.ui-control::-moz-placeholder{color:var(--ink-placeholder)}.form-field input::placeholder,.ui-control::placeholder{color:var(--ink-placeholder)}.form-field :is(input,select,textarea):focus,.ui-control:focus{border-color:var(--wine);box-shadow:var(--focus-control),var(--shadow-control)}@media (width<=580px){.form-field--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.form-field :is(input,select,textarea),.ui-control{transition:none}}.form-field :is(input,select,textarea):disabled,.ui-control:disabled{opacity:.62;cursor:not-allowed}
