/* Only visual glyph copies receive the mask. The source HTML stays selectable. */
.adaptive-ink-layer {
  position: absolute;
  inset: 0 0 auto;
  z-index: auto;
  height: 0;
  pointer-events: none;
  user-select: none;
  overflow: visible;
}
.adaptive-ink-copy {
  position: absolute;
  margin: 0;
  pointer-events: none !important;
  user-select: none !important;
  color: #eee8e0 !important;
  text-decoration-color: currentColor !important;
  -webkit-text-fill-color: #eee8e0 !important;
  mask-image: var(--adaptive-ink-mask);
  -webkit-mask-image: var(--adaptive-ink-mask);
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.adaptive-ink-copy * {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  pointer-events: none !important;
  user-select: none !important;
}
@media (forced-colors: active), print {
  .adaptive-ink-layer { display: none !important; }
}
