/* Match the Lithuanian labels configured for the Mirador viewer. */
#mirador button[aria-label="Priartinti"] {
  --viewer-control-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 5 5M7.5 10.5h6m-3-3v6'/%3E%3C/svg%3E");
}

#mirador button[aria-label="Atitolinti"] {
  --viewer-control-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 5 5M7.5 10.5h6'/%3E%3C/svg%3E");
}

#mirador button[aria-label="Atstatyti priartinimą"] {
  --viewer-control-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H3v5m13-5h5v5M3 16v5h5m8 0h5v-5'/%3E%3Crect x='8' y='7' width='8' height='10' rx='1'/%3E%3C/svg%3E");
}

/* Mirador rotates the same arrow to match the document's reading direction. */
#mirador button:is(.mirador-previous-canvas-button, .mirador-next-canvas-button) {
  --viewer-control-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E");
}

#mirador button[aria-label="Langų & miniatiūrų atvaizdavimas"] {
  --viewer-control-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 15h18M9 15v6m6-6v6'/%3E%3C/svg%3E");
}

#mirador button[aria-label="Pilnas ekranas"] {
  --viewer-control-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H3v5m13-5h5v5M3 16v5h5m8 0h5v-5'/%3E%3C/svg%3E");
}

#mirador button[aria-label="Išjungti pilno ekrano režimą"] {
  --viewer-control-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3v5H3m18 0h-5V3M3 16h5v5m8 0v-5h5'/%3E%3C/svg%3E");
}

/* Keep the original buttons, tooltips, focus handling and disabled colors. */
#mirador button:is(
  [aria-label="Priartinti"],
  [aria-label="Atitolinti"],
  [aria-label="Atstatyti priartinimą"],
  .mirador-previous-canvas-button,
  .mirador-next-canvas-button,
  [aria-label="Langų & miniatiūrų atvaizdavimas"],
  [aria-label="Pilnas ekranas"],
  [aria-label="Išjungti pilno ekrano režimą"]
) > svg {
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask: var(--viewer-control-icon) center / contain no-repeat;
  mask: var(--viewer-control-icon) center / contain no-repeat;

  > * {
    display: none;
  }
}
