body {
  margin: 0;
}

h1.hero__title.svelte-k9mf5j {
  font-size: clamp(1.9rem, 6vw, 7.25rem);
  line-height: 0.96;
  letter-spacing: -0.02em;
  font-variation-settings: "wdth" 125;
  font-weight: 900;
}

body.admin-bar .header.svelte-1xyj78c {
  top: 32px;
}

@media (max-width: 782px) {
  body.admin-bar .header.svelte-1xyj78c {
    top: 46px;
  }
}

.spr-word {
  display: inline-block;
  white-space: nowrap;
}

.spr-mask {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
}

.spr-char {
  display: inline-block;
}

.stage.svelte-1kywk04 .line--answer {
  opacity: 0;
}

.panel.svelte-9d6r8l[hidden] {
  display: none;
}
