/* Local site layer. The original Stitch/Tailwind utility classes remain intact. */
:root { color-scheme: light; }
html { scroll-behavior: smooth; }
body { min-width: 320px; }
img { max-width: 100%; }
a:focus-visible, button:focus-visible { outline: 2px solid #B4783E; outline-offset: 3px; }
.site-lang-link { text-decoration: none; }
@media (max-width: 767px) {
  .font-display { word-break: keep-all; }
}
