/* css/contact.css: the contact page's own rules (the review of f9da203b, M5, 26 Sep 2026).

   THE ONE FORM CONVENTION (the website build's ruling 2): a required field carries no mark, and an optional one says
   "optional" in small grey text by its label. The contact form needs a name and an email; its five other fields
   (business, trade, city, phone, message) said nothing. Their mark is set as the order forms set theirs (presence.css
   .rfield .flabel .fopt): lower case, regular weight, dimmer, behind a middot, and inline, so on a phone it wraps with its
   label instead of being the part that is cut. A size between the label's 0.92rem and the order forms' 0.68rem, because
   these labels are sentence case, not the order forms' small capitals. */
.field > label .fopt { font-size: 0.8rem; font-weight: 400; color: var(--faint); }
.field > label .fopt::before { content: "\00b7"; margin: 0 5px; color: var(--line-2); }
