/* The click-release "impression ring" from the landing page, ported for the
   app — universal here on purpose (no cursor-type gating): the landing page
   restricts it to the arrow/hand-family cursors because it also has
   task-specific cursors (a text caret, a paintbrush, a wet stamp, a "no")
   where the gesture wouldn't fit, but the app doesn't put the user into any
   of those task-specific modes, so every click gets it. Ring color reads
   `--lq-accent`, so it follows the active theme (Classic/Midnight/Imperial)
   instead of a fixed amber. */
.click-stamp {
  position: fixed; top: 0; left: 0; z-index: 2147483000;
  pointer-events: none; will-change: transform;
}
.click-stamp i {
  display: block; width: 30px; height: 30px; margin: -15px 0 0 -15px;
  border-radius: 50%; border: 1.5px solid var(--lq-accent, rgba(197, 139, 73, .85));
  opacity: 0;
}
.click-stamp.is-stamp i { animation: cs-stamp .45s cubic-bezier(0.22, 1, 0.36, 1); }
@keyframes cs-stamp {
  0%   { opacity: .8; transform: scale(.55); }
  100% { opacity: 0;  transform: scale(1.3); }
}
@media (prefers-reduced-motion: reduce) { .click-stamp.is-stamp i { animation: none; } }
