/* A little more of the shared text, while keeping the ritual's reading scale. */
main.ritual-room.sentence.has-module-navigation .sentence-focus .official-line {
  font-size: clamp(28px, 4.95dvh, 43px);
  line-height: 1.32;
}
main.ritual-room.unified-work-room.sentence .unified-sentence-work .official-line {
  font-size: clamp(26px, 2.75vw, 40px);
}
/* Use the space above and below the chapter instead of a 45dvh reading cap. */
@media (min-width: 901px) and (min-height: 501px) {
  main.ritual-room.sentence.has-module-navigation .sentence-focus,
  main.ritual-room.sentence.has-module-navigation .sentence-focus.has-pool {
    justify-content: flex-start;
    padding-block: clamp(18px, 4dvh, 48px);
  }
  main.ritual-room.sentence.has-module-navigation .sentence-official-sheet {
    flex: 1 1 0;
    height: auto;
  }
}
@media (max-width: 900px) {
  main.ritual-room.sentence.has-module-navigation .sentence-focus .official-line {
    font-size: clamp(21px, 5.5vw, 28px);
    line-height: 1.36;
  }
}
@media (max-width: 360px), (max-height: 620px) {
  main.ritual-room.sentence.has-module-navigation .sentence-focus .official-line {
    font-size: 20px;
  }
}
