/* Windows 95 cursors everywhere, except text inputs: those keep the bear
   (explicit wish). Loads last, so it wins over earlier cursor rules. */

html, body, div, section, main, article, header, footer, nav, aside,
h1, h2, h3, h4, p, ul, ol, li, img, video {
    cursor: url('../media/cursors/arrow.svg') 1 1, default;
}

a, a *, button, button *, select, label, summary,
[role='button'], input[type='submit'], input[type='button'],
input[type='checkbox'], input[type='radio'], input[type='file'] {
    cursor: url('../media/cursors/hand.svg') 10 2, pointer;
}

input:not([type='submit']):not([type='button']):not([type='checkbox']):not([type='radio']):not([type='file']),
textarea,
select {
    cursor: url('../media/cursor-bear.png') 16 16, text;
}

[aria-busy='true'], .loading, .isLoading, button[disabled], [disabled] {
    cursor: url('../media/cursors/wait.svg') 16 16, wait;
}

[title], abbr[title], .hint, .help {
    cursor: url('../media/cursors/help.svg') 1 1, help;
}

.esbVideo, .move, [draggable='true'] {
    cursor: url('../media/cursors/move.svg') 16 16, move;
}
