/* Visible focus indicator for keyboard users.
   Webflow's normalize/webflow.css strips outlines on :focus across inputs,
   sliders, dropdowns, nav buttons, and tabs. This restores it for keyboard
   navigation without affecting mouse users (because :focus-visible). */
*:focus-visible {
  outline: 2px solid var(--white, #fafafa);
  outline-offset: 2px;
}
.skip-link {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: 9999;
}
.skip-link:focus {
  position: fixed;
  left: 8px;
  top: 8px;
  width: auto;
  height: auto;
  overflow: visible;
  padding: 8px 16px;
  background: var(--black, #070707);
  color: var(--white, #fafafa);
  text-decoration: none;
  font-size: 14px;
  outline: 2px solid var(--white, #fafafa);
}
