#app {
  padding-top: 1rem;
}

#app > span {
  display:     block;
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
  font-size:   min(1.6vw, 0.75rem);
  line-height: 1.15;
  white-space: pre;
  overflow-x:  auto;
}

.tarot-label {
  margin-top: 0.75rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.82rem;
  color: var(--muted);
  letter-spacing: 0.04em;
  white-space: normal;
}
