@media (hover: hover) and (pointer: fine) and (forced-colors: none) {
    html:not([data-literary-cursor]),
    html:not([data-literary-cursor]) body {
        cursor: url("cursors/nib.svg?v=2") 3 3, auto;
    }
    html:not([data-literary-cursor]) :is(a[href], button, summary, [role="button"], label[for], input[type="checkbox"], input[type="radio"], input[type="submit"], input[type="button"], input[type="reset"]) {
        cursor: url("cursors/hand-soft.svg?v=1") 12 2, pointer;
    }
    html:not([data-literary-cursor]) :is(input, textarea, [contenteditable="true"]) {
        cursor: text;
    }
    html:not([data-literary-cursor]) :is(select, input[type="range"], input[type="color"], input[type="file"]) {
        cursor: auto;
    }
    html:not([data-literary-cursor]) :is(input[type="checkbox"], input[type="radio"], input[type="submit"], input[type="button"], input[type="reset"]) {
        cursor: url("cursors/hand-soft.svg?v=1") 12 2, pointer;
    }
    html:not([data-literary-cursor]) :is(:disabled, [aria-disabled="true"]) {
        cursor: not-allowed;
    }
}
