@use "root.scss";
.verse-stack :has(h1) h1 {
  font-size: var(--step-3); }

.verse-stack :has(h1) [data-lang="bo"] {
  font-size: var(--step-1); }

.verse-stack :has(h1) em {
  display: block;
  font-size: var(--step-1);
  font-style: italic;
  margin-top: 0.2em; }

#def {
  display: inline-block;
  position: absolute;
  z-index: var(--z-index-def);
  background-color: var(--white-light);
  padding: var(--space-2xs) var(--space-xs);
  border-radius: 7px;
  border: var(--border-medium);
  max-width: 55ch;
  height: fit-content;
  opacity: 0;
  transform: translateY(4px);
  pointer-events: none;
  transition: opacity 0.12s ease, transform 0.12s ease; }

#def.active {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto; }

[data-equivalent],
#def {
  transition: background-color 0.1s ease; }

[data-equivalent]:hover,
[data-equivalent]:active {
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 2px; }

.color-letter {
  color: brown; }
