:root, [data-bs-theme=light] {
  --bs-body-font-family: 'Abhaya Libre', serif;
  --bs-body-font-size: 1.3rem;
  --bs-link-color: #212529;
  --bs-link-color-rgb: 33,37,41;
  --bs-link-hover-color: #1a1d1f;
  --bs-link-hover-color-rgb: 26,29,31;
  --bs-link-decoration: underline;
}

a {
  text-decoration: var(--bs-link-decoration);
}

.aspect-ratio-16x9 {
  aspect-ratio: 16/9;
}

@view-transition {
  navigation: auto;
}

[data-bss-view-transition-name=Gudstjenester] {
  view-transition-name: Gudstjenester;
}

[data-bss-view-transition-name=kirkegaarden] {
  view-transition-name: kirkegaarden;
}

[data-bss-view-transition-name=Historien] {
  view-transition-name: Historien;
}

[data-bss-view-transition-name=kontaktoplysninger] {
  view-transition-name: kontaktoplysninger;
}

[data-bss-view-transition-name=Oplevelser-paa-Venoe] {
  view-transition-name: Oplevelser-paa-Venoe;
}

[data-bss-view-transition-name=referater-fra-menighedsraadet] {
  view-transition-name: referater-fra-menighedsraadet;
}

::view-transition-old(root) {
  animation: 300ms ease-out both bss-page-view-transition-old;
}

@keyframes bss-page-view-transition-old {
from {
  opacity: 1;
}
to {
  opacity: 0;
}
}

::view-transition-new(root) {
  animation: 300ms ease-out both bss-page-view-transition-new;
}

@keyframes bss-page-view-transition-new {
from {
  opacity: 0;
}
to {
  opacity: 1;
}
}

