/* Dev-only "Edit Mode" cursors (feature: features/devCssEditor.js).
   When the dev toggles font-size Edit Mode, <html> gets .dev-edit-mode and the
   window cursor becomes a literal "+" (increase). Holding Shift adds
   .dev-edit-minus → a "−" cursor (decrease). The cursor is a tiny inline
   data-URL SVG so no asset ships; crosshair / cell are the fallbacks if a
   browser rejects the data URL. The `* { ... !important }` overrides every
   element's own cursor (buttons set cursor:pointer) so the whole window reads as
   Edit Mode. This file is inert unless the class is present — no effect for
   players or outside Edit Mode. */

/* Plus cursor — green-ish "+" in a white-outlined disc, hotspot at center (12 12).
   SVG: 24x24, a circle for contrast + a bold plus. */
html.dev-edit-mode,
html.dev-edit-mode * {
  cursor:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="rgba(20,13,6,0.55)" stroke="white" stroke-width="1.5"/><path d="M12 6 L12 18 M6 12 L18 12" stroke="white" stroke-width="2.5" stroke-linecap="round"/></svg>') 12 12,
    crosshair !important;
}

/* Minus cursor — same disc with a "−", shown while Shift is held. */
html.dev-edit-mode.dev-edit-minus,
html.dev-edit-mode.dev-edit-minus * {
  cursor:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="rgba(120,20,20,0.6)" stroke="white" stroke-width="1.5"/><path d="M6 12 L18 12" stroke="white" stroke-width="2.5" stroke-linecap="round"/></svg>') 12 12,
    cell !important;
}

/* Edit Mode is toggled with Ctrl/Cmd-E (no toolbar button). The "armed" cue is
   the fixed .dev-edit-indicator badge built in features/devCssEditor.js, which
   carries its own inline styles. */
