.bokah-label{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-body);font-weight:500;text-transform:uppercase;line-height:var(--leading-ui);font-size:var(--type-ui);color:var(--text);cursor:pointer}.bokah-label__marker{color:var(--color-fault);transform:translateY(.15em)}.bokah-help-text{color:var(--text-muted)}.bokah-form-error,.bokah-help-text{margin:0;font-size:var(--type-xs);line-height:1.6;max-inline-size:68ch;text-wrap:pretty}.bokah-form-error{color:var(--color-fault)}.bokah-form-error[data-empty=true]{display:none}.bokah-form-error__message{display:block;animation:bokah-error-shake var(--dur-base) var(--ease-in-out-press)}@keyframes bokah-error-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.bokah-form-error__message{animation:none}}:root[data-tier="0"] .bokah-form-error__message{animation:none}.bokah-field{display:grid;gap:var(--space-2);grid-template-areas:"label" "control" "help" "error";justify-items:start}.bokah-field>.bokah-label{grid-area:label}.bokah-field>.bokah-field__control{grid-area:control;inline-size:100%;min-inline-size:0}.bokah-field>.bokah-help-text{grid-area:help}.bokah-field>.bokah-form-error{grid-area:error}.bokah-field[data-layout=inline]{grid-template-areas:"control label" ".       help" ".       error";grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-3);justify-items:stretch}.bokah-field[data-layout=inline]>.bokah-label{grid-area:label}.bokah-field[data-layout=inline]>.bokah-field__control{grid-area:control;inline-size:auto}.bokah-field[data-layout=inline]>.bokah-help-text{grid-area:help}.bokah-field[data-layout=inline]>.bokah-form-error{grid-area:error}