/* Mouse pointer since 30.09.2026 (Andrea's file «Maus Anzeige von Picline GmbH.svg», «konstant auf allen Seiten und
   Unterseiten»): his yellow arrow outline, copied unchanged to assets/cursor-picline.svg and rendered as
   cursor-picline-32.png and -64.png (whole picture scaled from 42 to 32 px, sharp on high-resolution screens; Chrome
   falls back to the system arrow near the window edge for cursors above 32 px). Hotspot = arrow tip 7 2. The same
   over text, links and buttons. Only where a real mouse pointer exists (hover and fine pointer). Kept on purpose:
   text cursor in input fields, the drag cursor of the 3D apartment finder, the slider cursor of the before/after
   images, «wait» and «not-allowed» on busy or disabled buttons (new special cursors: add them here with !important).
   The earlier ring effect (assets/cursor.js) and the navy arrow are removed; backup:
   backups/maus-svg-20260930-023340/. */
@media (hover: hover) and (pointer: fine) {
    *, *::before, *::after {
        cursor: url("cursor-picline-32.png") 7 2, auto !important;
        cursor: -webkit-image-set(url("cursor-picline-32.png") 1x, url("cursor-picline-64.png") 2x) 7 2, auto !important;
        cursor: image-set(url("cursor-picline-32.png") 1x, url("cursor-picline-64.png") 2x) 7 2, auto !important;
    }
    input:not([type="button"], [type="submit"], [type="reset"], [type="checkbox"], [type="radio"], [type="range"], [type="color"], [type="file"], [type="image"], [type="hidden"]),
    textarea, [contenteditable="true"], [contenteditable=""] { cursor: text !important; }
    .picline-wn-canvas { cursor: grab !important; }
    .picline-wn-canvas.is-ziehen { cursor: grabbing !important; }
    .picline-compare-range { cursor: ew-resize !important; }
    .picline-bb-send[disabled], .picline-kf-send:disabled, .picline-sk-send[disabled], .picline-wr-send[disabled], .picline-wl-send[disabled] { cursor: wait !important; }
    .picline-wf-aktionen button:disabled, .picline-wn-knopf:disabled { cursor: not-allowed !important; }
}
