/* Site-specific overrides that aren't part of the mirrored WordPress/Elementor
   output -- kept separate (rather than edited into a theme/plugin file) so
   they survive being obvious and easy to find later. */

/* Focus outline
   -------------------------------------------------------------------------
   The theme never styled this, so links/buttons/inputs fell back to the
   browser's native focus ring (a thick blue "auto" outline in Chromium).
   Replaced with a deliberate, brand-colored ring shown only for real
   keyboard navigation (:focus-visible) -- mouse/touch clicks no longer show
   it at all, while Tab navigation still gets a clear, visible indicator
   (removing the outline entirely would be an accessibility regression, not
   a fix). */
a, button, input, textarea, select, [tabindex] {
	outline: none;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible,
[tabindex]:focus-visible {
	outline: 2px solid #007C90;
	outline-offset: 2px;
}
