/* Decorative ASCII letter trail that follows the mouse (JS/modules/cursorTrail.js) */

.cursor-trail-layer {
  position: fixed;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  overflow: visible;
}

.trail-char {
  position: fixed;
  transform: translate(-50%, -50%);
  font-family: var(--font-primary), sans-serif;
  font-size: 8px;
  color: #000000;
  opacity: 1;
  pointer-events: none;
  user-select: none;
  transition: opacity 1200ms ease-out, transform 1200ms ease-out;
}

.trail-char.is-fading {
  opacity: 0;
  transform: translate(-50%, -50%) scale(1.4);
}
