:root {
  --si-primary: #8c152b;
  --si-link-color: #8c152b;
  --si-link-hover-color: #b2232e;
}

header li:has(a:hover) {
  background: #f5f5f5;
  border-radius: 4px;
}

.link-primary:hover, .link-primary:focus {
  color: #b2232e !important;
}

main {
  scroll-snap-type: y mandatory;
  scroll-padding-top: 100px;
  /* background: blue; */
}

.snap {
  scroll-snap-align: start;
}

.fullscreen {
  min-height: 100vh;
}