@font-face {
  font-family: 'Zelda';
  src: url('../fonts/The Wild Breath of Zelda.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

.font-Zelda {
  font-family: 'Zelda', sans-serif;
}

.font-times {
  font-family: "Times New Roman", Times, serif;
}

.font-Baskervville {
  font-family: "Baskervville", serif;
}

.text-outline {
  -webkit-text-stroke: 0.5px currentColor;
  paint-order: stroke fill;
}

.faq-item.is-open .faq-header {
  transform: scale(1.025);
}

.faq-header {
  transition: transform .2s ease;
}

.realm-btn {
  background: linear-gradient(to bottom, var(--btn-a), var(--btn-b), var(--btn-a), var(--btn-b));
  border-color: var(--btn-border);
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.35), 0 6px 0 var(--btn-shadow);
}
.realm-btn:active {
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.35), 0 2px 0 var(--btn-shadow);
}