/*
  Classic visually-hidden-until-focused pattern. Never display:none or
  visibility:hidden — both remove the element from the focus order, which
  would make it permanently unreachable for the exact users it's for.
*/
.blum-a11y-skip-link {
  position: absolute !important;
  left: -9999px !important;
  top: 0 !important;
  z-index: 1000000 !important;
  padding: 12px 20px !important;
  background: #000 !important;
  color: #fff !important;
  font-size: 1rem !important;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  text-decoration: underline !important;
  border-radius: 0 0 6px 0 !important;
}

.blum-a11y-skip-link:focus {
  left: 0 !important;
}
