/* Win95 Cursor – 3 Cursors
   Standard: arrow.cur
   Klickbar (Links/Buttons): Cursor_15.cur
   Laden/Wait: Cursor_3.cur */

:root {
  --win95-cursor-default: url("../cursors/arrow.cur"), auto;
  --win95-cursor-link:    url("../cursors/Cursor_15.cur"), pointer;
  --win95-cursor-wait:    url("../cursors/Cursor_3.cur"), wait;
}

/* Standard überall */
html, body, * {
  cursor: var(--win95-cursor-default) !important;
}

/* Links & klickbare Elemente */
a, a *, button, [role="button"], .button, input[type="button"], input[type="submit"], label, summary {
  cursor: var(--win95-cursor-link) !important;
}

/* Ladezustand */
html.wait, body.wait, html.wait * {
  cursor: var(--win95-cursor-wait) !important;
}
