/* Board text styles shared by the viewer and the editor, so both render identically.
   Applied on top of Quill's .ql-editor rules (lists, alignment, indents). */

.board-text {
  font-family: 'Sarabun', sans-serif;
  font-size: 20px;
  line-height: 1.7;
  color: var(--board-ink, #3f3d56);
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}

/* Set on the board container when the background is dark (LB.isDark). */
.is-dark {
  --board-ink: #f4f1fa;
}

.board-text a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.ql-font-kanit {
  font-family: 'Kanit', sans-serif;
}

.ql-font-prompt {
  font-family: 'Prompt', sans-serif;
}

.ql-font-mali {
  font-family: 'Mali', cursive;
}

.ql-font-itim {
  font-family: 'Itim', cursive;
}

.ql-font-chakra {
  font-family: 'Chakra Petch', sans-serif;
}
