body {
  margin: 0;
  padding: 0;
}

.text-block {
  position: absolute;
  top: 40%;
  left: max(10%, 20px);
  font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
  color: #363636;
  line-height: 0.95;
  letter-spacing: -0.04em;
}

.text-block .hello {
  display: block;
  width: fit-content;
  background-color: #FF746C;
  padding: 0.05em 0.15em;
  margin-bottom: 1px;
  font-size: 2.2rem;
  font-weight: 100;
}

.text-block .hello.primary {
  font-weight: bold;
}

img.bg {
  min-height: 100%;
  min-width: 800px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -100;
}