#def {
  display: inline-block;
  position: absolute;
  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;
  cursor: pointer; }

#def.active {
  display: block;
  z-index: var(--z-index-def); }

[data-lang=tib] {
  transition: background-color 0.1s ease; }
  [data-lang=tib] .tib:hover,
  [data-lang=tib] .tib:active {
    cursor: pointer;
    background: rgba(255, 220, 100, 0.9); }

/*
.tti {
    font-family: "BabelStone Tibetan Slim";
    font-weight: normal;
    font-size: 1.2rem;
    letter-spacing: 1.1px;
}
*/
.color-letter {
  color: brown; }
