/* Explicit defaults survive Tailwind's zero-width preflight reset.
   Keep the public-site and dashboard copies identical. Hidden fields stay hidden;
   native checkbox/radio appearance is preserved. */
html body input:not([type="hidden"]),
html body select,
html body textarea {
  border-width: 1px;
  border-style: solid;
  border-color: #64748b;
}
html body input:not([type="hidden"]):focus,
html body select:focus,
html body textarea:focus {
  border-color: #7c3aed;
}