/* The reference stylesheet owns the design. These rules only cover fallback
   visibility and keyboard accessibility for the standalone static page. */
[aria-hidden="true"] a,
[aria-hidden="true"] button {
  visibility: hidden;
}

:where(a, button, input, select, textarea):focus-visible {
  outline: 2px solid #b98a49;
  outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}
