/* Shared drag-and-drop feedback for activity cards (site/assets/activity-dnd.js).
   Class-agnostic: the module marks whatever element the page told it is a card
   or a day's drop zone, so the rules hang on .dnd-over alone. */

[draggable="true"][data-dnd-ready]:active { cursor: grabbing; }

.dnd-over {
  outline: 2px dashed var(--brand-accent, var(--primary, #43b0b3));
  outline-offset: 2px;
}

/* A whole day highlighted as a target reads better filled than outlined. */
.day-card-body.dnd-over,
.day-group-body.dnd-over {
  outline: none;
  background: rgba(67, 176, 179, 0.07);
  border-radius: 6px;
}
