:root {
  --saffron-text: #9b5a21;
}

.accordion summary span,
.messenger.primary {
  color: var(--saffron-text);
}

.skip-link {
  position: fixed;
  inset-inline-start: 1rem;
  top: -4rem;
  z-index: 1000;
  padding: .75rem 1rem;
  border-radius: 999px;
  background: var(--ivory);
  color: var(--ink);
  font: 700 .875rem/1.2 Manrope, Arial, sans-serif;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}

.skip-link:focus-visible {
  top: 1rem;
  outline: 2px solid currentColor;
  outline-offset: 3px;
}
