/**
 * TippyJS "aamds25" theme for use with Glossify module.
 */
.tippy-box[data-theme~=aamds25] {
  font-size: var(--size-sm);
  line-height: var(--size-sm-lh);

  background-color: var(--color-primary-xxlt);
  color: var(--color-primary-inv);

  box-shadow: 0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);
}
.tippy-box[data-theme~=aamds25] a {
  color: var(--color-primary-inv);
  font-style: italic;
}
.tippy-box[data-theme~=aamds25] a:hover {
  background-color: var(--color-primary-xlt);
}
.tippy-box[data-theme~=aamds25][data-placement^=top] > .tippy-arrow:before {
  color: var(--color-primary-xxlt);
}
.tippy-box[data-theme~=aamds25][data-placement^=bottom] > .tippy-arrow:before {
  color: var(--color-primary-xxlt);
}
.tippy-box[data-theme~=aamds25][data-placement^=left] > .tippy-arrow:before {
  color: var(--color-primary-xxlt);
}
.tippy-box[data-theme~=aamds25][data-placement^=right] > .tippy-arrow:before {
  color: var(--color-primary-xxlt);
}
.tippy-box[data-theme~=aamds25] > .tippy-backdrop {
  color: var(--color-primary-xxlt);
}
.tippy-box[data-theme~=aamds25] > .tippy-svg-arrow {
  color: var(--color-primary-xxlt);
}
