.apg-skip-link {
  position: fixed;
  z-index: 10000;
  inset-inline-start: 12px;
  top: 12px;
  transform: translateY(calc(-100% - 24px));
  box-sizing: border-box;
  max-inline-size: calc(100vw - 24px);
  padding: 0.75rem 1rem;
  border: 2px solid currentColor;
  background: #fff;
  color: #161616;
}

.apg-skip-link:focus {
  transform: none;
  outline: 3px solid currentColor;
  outline-offset: 2px;
}
