/*! Card Battle Lab. Copyright (c) 2026 Dave Skilton. All rights reserved. See /LICENSE. https://cardbattlelab.com/ */
@media (pointer: fine) {
  body input:not([type]),
  body input[type=text],
  body input[type=search],
  body input[type=email],
  body input[type=number],
  body input[type=password],
  body input[type=url],
  body textarea,
  body [contenteditable=true] {
    cursor: text !important;
  }
  body .ct-panel-splitter,
  body .ct-resizing,
  body .ct-resizing * {
    cursor: col-resize !important;
  }
  body .dm-body > .dm-strip-grip,
  body.dm-strip-dragging,
  body.dm-strip-dragging * {
    cursor: row-resize !important;
  }
  body #dmRoot.dm-split-side > .dm-body > .dm-strip-grip,
  body.dm-strip-dragging.dm-strip-dragging-side,
  body.dm-strip-dragging.dm-strip-dragging-side * {
    cursor: col-resize !important;
  }
  body #cardDetailV2 .cd-rez-n,
  body #cardDetailV2 .cd-rez-s {
    cursor: ns-resize !important;
  }
  body #cardDetailV2 .cd-rez-e,
  body #cardDetailV2 .cd-rez-w {
    cursor: ew-resize !important;
  }
  body #cardDetailV2 .cd-rez-ne,
  body #cardDetailV2 .cd-rez-sw {
    cursor: nesw-resize !important;
  }
  body #cardDetailV2 .cd-rez-nw,
  body #cardDetailV2 .cd-rez-se {
    cursor: nwse-resize !important;
  }
  body #inspector[data-mode=top] .insp-head,
  body #inspector[data-mode=float] .insp-head,
  body #cardDetailV2,
  body .v-zoomc .zc-view {
    cursor: grab !important;
  }
  body #inspector.dragging,
  body #inspector.dragging *,
  body #bigCard.dragging,
  body #bigCard.dragging *,
  body #cardDetailV2.dragging,
  body #cardDetailV2.dragging *,
  body #cardDetailV2.resizing,
  body #cardDetailV2.resizing *,
  body .v-zoomc.is-scrub .zc-view {
    cursor: grabbing !important;
  }
  body .pb-float-grip {
    cursor: move !important;
  }
  body canvas.dm-shareimg-canvas {
    cursor: zoom-in !important;
  }
  body .dm-shareimg-stage.zoomed canvas.dm-shareimg-canvas {
    cursor: grab !important;
  }
  body .dm-shareimg-stage.zoomed.panning,
  body .dm-shareimg-stage.zoomed.panning canvas.dm-shareimg-canvas {
    cursor: grabbing !important;
  }
}
