/* ── McKinneyTech Portal Form Styles ── */
/* FILE: shared/portal-forms.css | VERSION: 2026-07-11.1 */
/*
  The .form-input styling shared by the portal's admin-style pages
  (Files, Portal Configuration, Diagnostics, Front-End Content, User
  Management) — centralized 11 July 2026 after a systematic duplication
  search found this identical set of rules in all five.

  Deliberately its OWN file, not folded into shared/base.css (which
  loads on every page, including the public site) — the public
  homepage's contact form also uses the .form-input class name, but with
  genuinely different, intentional styling (different padding, radius,
  and an added ::placeholder rule) for its own public-facing design.
  Keeping this portal-only and only linked from the pages that actually
  use this specific styling avoids any risk of CSS cascade order ever
  silently affecting the public form.

  Usage: <link rel="stylesheet" href="/shared/portal-forms.css">
*/

.form-input { background: #0f172a; border: 1px solid #334155; color: #e2e8f0; border-radius: 0.5rem; padding: 0.6rem 0.8rem; width: 100%; font-size: 0.875rem; }
.form-input:focus { outline: none; border-color: #3b82f6; }
body.theme-light .form-input { background: #ffffff !important; border-color: #cbd5e1 !important; color: #1e293b !important; }
