/* Mobile: show the current finger-drawn edge above the drawing, away from the fingertip. */
.drawing-canvas-wrap { position: relative; }
.mobile-draw-feedback[hidden] { display: none !important; }
.mobile-draw-feedback {
  position: absolute;
  z-index: 5;
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  max-width: calc(100% - 24px);
  min-width: 145px;
  padding: 10px 15px;
  border-radius: 12px;
  background: #292d2c;
  color: #fff;
  box-shadow: 0 3px 14px #1d201e40;
  font: 800 clamp(14px, 4vw, 19px)/1.25 'DM Sans', Arial, sans-serif;
  text-align: center;
  white-space: nowrap;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}
.mobile-draw-feedback.is-closing { background: #176b68; }
@media (min-width: 900px) { .mobile-draw-feedback { display: none; } }
