.field{gap:var(--s-2);flex-direction:column;display:flex}.field>label,.field>.field-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sheet-dim);font-size:12px}.field-help{color:var(--dust);font-size:15px;line-height:1.45}.field-error{color:var(--pencil-text);font-size:15px;line-height:1.45}.input,.textarea,.select{background:var(--room-2);border:1px solid var(--line);width:100%;color:var(--sheet);font-family:var(--font-sans);border-radius:0;padding:12px 14px;font-size:17px;line-height:1.4}.textarea{resize:vertical;min-height:96px}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:2px solid var(--pencil-text);outline-offset:2px}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--pencil-text)}.input::placeholder,.textarea::placeholder{color:var(--dust)}.form-error{border-left:3px solid var(--pencil);padding:var(--s-3) var(--s-4);background:var(--room-2);color:var(--sheet)}fieldset{border:0;min-width:0}legend{margin-bottom:var(--s-2);padding:0}
