:root {
  --bulma-primary-h: 203deg;
  --bulma-primary-s: 79%;
  --bulma-primary-l: 57%;
  --bulma-link-h: 204deg;
  --bulma-link-s: 76%;
  --bulma-link-l: 37%;
}

html,
body {
  overflow-x: hidden;
  width: 100%;
}

.hero.is-fullheight {
  min-height: 100svh;
}

.hero.is-fullheight-with-navbar {
  min-height: calc(100svh - var(--bulma-navbar-height));
}

.is-borderless {
  border: 0 !important;
}

.is-bottom-0 {
  bottom: 0;
}

.is-right-0 {
  right: 0;
}

.is-z-index-1 {
  z-index: 1;
}

.has-white-space-pre-line {
  white-space: pre-line;
}

.animate__delay-250ms {
  animation-delay: 250ms;
}

.animate__delay-500ms {
  animation-delay: 500ms;
}

.animate__delay-750ms {
  animation-delay: 750ms;
}

.animate__delay-1250ms {
  animation-delay: 1250ms;
}

.animate__delay-1500ms {
  animation-delay: 1500ms;
}
