/* Altın imleç seti (Gold Cursor Set, Censor_Not, kamu malı) — orijinal 32 px */
:root {
  --c-normal: url(/img/cursors/normal.cur) 1 1, default;
  --c-link: url(/img/cursors/link.cur) 9 0, pointer;
  --c-text: url(/img/cursors/text.cur) 6 13, text;
  --c-unavail: url(/img/cursors/unavail.cur) 16 14, not-allowed;
  --c-busy: url(/img/cursors/busy.cur) 16 15, wait;
  --c-working: url(/img/cursors/working.cur) 1 1, progress;
  --c-help: url(/img/cursors/help.cur) 1 2, help;
  --c-move: url(/img/cursors/move.cur) 13 13, move;
  --c-precision: url(/img/cursors/precision.cur) 6 15, crosshair;
  --c-handwrite: url(/img/cursors/handwrite.cur) 0 0, auto;
  --c-alternate: url(/img/cursors/alternate.cur) 5 0, default;
  --c-res-nwse: url(/img/cursors/res-nwse.cur) 9 9, nwse-resize;
  --c-res-nesw: url(/img/cursors/res-nesw.cur) 10 9, nesw-resize;
  --c-res-ew: url(/img/cursors/res-ew.cur) 13 5, ew-resize;
  --c-res-ns: url(/img/cursors/res-ns.cur) 5 0, ns-resize;
}

html { cursor: var(--c-normal); }
a[href], button, summary, select, label[for], [role="button"], [role="tab"], [role="link"], [role="option"], [role="menuitem"], [onclick],
input[type="checkbox"], input[type="radio"], input[type="range"], input[type="submit"], input[type="button"], input[type="color"], input[type="file"] { cursor: var(--c-link); }
input:not([type]), input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="number"], input[type="password"], input[type="tel"],
[contenteditable="true"], [contenteditable=""] { cursor: var(--c-text); }
textarea { cursor: var(--c-handwrite); }
abbr[title], [data-tip], [data-tooltip] { cursor: var(--c-help); }
[aria-busy="true"] { cursor: var(--c-working); }
html.is-busy, html.is-busy * { cursor: var(--c-busy) !important; }
:disabled, [aria-disabled="true"] { cursor: var(--c-unavail); }
a[href="#"], a[href="#top"] { cursor: var(--c-alternate); }
