/* The mouse cursor from 1991: Intel (dev 21ec794), copied as is until the shared terminal repo has it: the arrow,
   the I-beam over words and text fields, and the hand over anything that answers a click. (David, 4 Nov: and the hand over
   the three game photos, which open the game's page; not the photo at the top) */
html, body, body *, button:disabled{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAsCAYAAABygggEAAAA10lEQVR42uXYzQ2DMAwFYAf1zFjpHKyB1BMSa3SOZCwWaC99UmU1LaYJ+LXvxp/Ehy0DCXEZo7xI7ucsDdPJQemehCn3c8J2XMZYehq/Id5bfpj4pHdcblcREZnCkB7iM+Q1u92PeC+5P3FruV9xK7l/cW05j7iWnE/8rZxXvFXOL7bKecVTGN4ex/cb5Dw1hgw11NEi3lkNKUToVshLXcw3q7XUGp5Z/UlqrbX/Gus71TWy/jm6ezsF6xqIPh+zWE803St+xFsvLMnX9gqfeG2Xu5tc/5c7sPK99T5/G1QAAAAASUVORK5CYII=) 2 2, default !important; --cur:arrow}
input:not([type]), input[type=text], input[type=password], input[type=number], textarea{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAAjElEQVR42mN0+1TlxkAFsIuvbRcDAwMDEwOVAQuSDTuxKXD7VOVOjDwM0M6FMFD7fz4Kv5kxcScOcawG0t6F6DbDXIbLRfRzIXpsERurtHchLIUjucCNlJxBcxeOGjhq4KiBowbSqTwkt+WArm/gWg5YSuqdg67lwDC4Ww6wMIK1ceieDhkHfQt28AMAZdk9c+V/g3UAAAAASUVORK5CYII=) 10 19, text !important; --cur:ibeam}
p, pre, li, td, th, h1, h2, h3, h4, blockquote, .lede, .kicker, .dirhead, .meta, .rec, .memo{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAAjElEQVR42mN0+1TlxkAFsIuvbRcDAwMDEwOVAQuSDTuxKXD7VOVOjDwM0M6FMFD7fz4Kv5kxcScOcawG0t6F6DbDXIbLRfRzIXpsERurtHchLIUjucCNlJxBcxeOGjhq4KiBowbSqTwkt+WArm/gWg5YSuqdg67lwDC4Ww6wMIK1ceieDhkHfQt28AMAZdk9c+V/g3UAAAAASUVORK5CYII=) 10 19, text !important; --cur:ibeam}
button:not(:disabled), button:not(:disabled) *, a[href], a[href] *, [data-href], [data-href] *, .game-card .image-frame, .game-card .image-frame *, select, label[for], summary, [role=button], [role=button] *, [data-nat], .ddopt{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAA9klEQVR42u2YwQ3CMAxFk4pzx2rnYA0kTkhdgzmasVgATpbAqmOH1hDH8bHpIX799f9JDMKaHpcpt57GJQWFGkLlFUvJpXFZ0fqsSbJ6gifpi0Du+rx/PL/F87pF0g3BvsG+QTN/8beOs3cu+iFIOQzl4VKyfghSDrOh0blEq3YIcnlPiywmiknWT7A07x1NFqchTNKOBrm8J9UY91xKsp05+Nahyl/djpPAtwct4E5LO/eTB2HewPzhSHaCmTmYND2ZKpgOlGPZnYP/0qK9NEN1oK1FTnvtePGvtGj2TDLkOtK6d/Z9s3BULvRHUOt0Z55gr731Aqc9j5Ip4EoIAAAAAElFTkSuQmCC) 13 2, pointer !important; --cur:vhsg}

/* the drawn cursor, as 1991: Intel's (#swcur): the system cursor is hidden and the same images are drawn inside the screen,
   under its scanlines, so Chrome's limit on cursor images over 32 px (they vanish at the window's edge, and on scaled
   screens) never applies */
html.swcur, html.swcur *:not(#_c):not(#_c):not(#_c){cursor:none !important}   /* the drawn cursor is showing: no system one */
#swcur{position:absolute;left:0;top:0;pointer-events:none;background:var(--ci) 0 0/100% 100% no-repeat;transform:scale(var(--curz,.8))}   /* inside the screen it is over, under that screen's scanlines, vignette and flicker */
#swcur[hidden]{display:none}
#swcur.k-ibeam{--ci:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAAjElEQVR42mN0+1TlxkAFsIuvbRcDAwMDEwOVAQuSDTuxKXD7VOVOjDwM0M6FMFD7fz4Kv5kxcScOcawG0t6F6DbDXIbLRfRzIXpsERurtHchLIUjucCNlJxBcxeOGjhq4KiBowbSqTwkt+WArm/gWg5YSuqdg67lwDC4Ww6wMIK1ceieDhkHfQt28AMAZdk9c+V/g3UAAAAASUVORK5CYII=);width:20px;height:38px;transform-origin:10px 19px}
#swcur.k-arrow{--ci:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAsCAYAAABygggEAAAA10lEQVR42uXYzQ2DMAwFYAf1zFjpHKyB1BMSa3SOZCwWaC99UmU1LaYJ+LXvxp/Ehy0DCXEZo7xI7ucsDdPJQemehCn3c8J2XMZYehq/Id5bfpj4pHdcblcREZnCkB7iM+Q1u92PeC+5P3FruV9xK7l/cW05j7iWnE/8rZxXvFXOL7bKecVTGN4ex/cb5Dw1hgw11NEi3lkNKUToVshLXcw3q7XUGp5Z/UlqrbX/Gus71TWy/jm6ezsF6xqIPh+zWE803St+xFsvLMnX9gqfeG2Xu5tc/5c7sPK99T5/G1QAAAAASUVORK5CYII=);width:30px;height:44px;transform-origin:2px 2px}
#swcur.k-cross{--ci:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAqklEQVR42u2XwQ2AIBRDi+HsWDiHa5h4MnEN55ANnMEtdAA9/QsX+RgjaHuGn0dDaDFQym2di1nn69EjQRUyk03d6OtxBoD+mAAAg2nFweYOUHYOEYhABCLQ6y91bDY9lXlh9uWbZZJNWkmGpc4Jsy9fhyS1tc7ICcP0j9Wyr4X0ofAuaHtR6hy3dYU4pG16v2mMVvs7+N2vg0AEIhCB3pZ5qit/5qWmrnQCSSo8a3kqY4oAAAAASUVORK5CYII=);width:36px;height:36px;transform-origin:18px 18px}
#swcur.k-vhs{--ci:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAAxElEQVR42u2XQQ6FIAxEp+avex25/0qvwwX4G02Q6P+ihQjOJGxMbOpzmg4AdU9y4Z1gUOO0hp4IBgDw3m8eqmpRko8naNngtBwSZINssKY+hrXGZNMICeZoZ8MEi/3/Kg9eJSvdEayS91ayEVFpPg/+y3u7nsrVWu9srmx/iiOvFJnqg1wJAK45ghJPVfqld733qrglAERVzXzHNFNS0V+auyP4c6oLytGDFt7rimAtLzpe3LlJMqePBHMJSpJ4SZCy0BdTHTh4xc9n6QAAAABJRU5ErkJggg==);width:40px;height:44px;transform-origin:13px 2px}
#swcur.k-vhsg{--ci:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAA9klEQVR42u2YwQ3CMAxFk4pzx2rnYA0kTkhdgzmasVgATpbAqmOH1hDH8bHpIX799f9JDMKaHpcpt57GJQWFGkLlFUvJpXFZ0fqsSbJ6gifpi0Du+rx/PL/F87pF0g3BvsG+QTN/8beOs3cu+iFIOQzl4VKyfghSDrOh0blEq3YIcnlPiywmiknWT7A07x1NFqchTNKOBrm8J9UY91xKsp05+Nahyl/djpPAtwct4E5LO/eTB2HewPzhSHaCmTmYND2ZKpgOlGPZnYP/0qK9NEN1oK1FTnvtePGvtGj2TDLkOtK6d/Z9s3BULvRHUOt0Z55gr731Aqc9j5Ip4EoIAAAAAElFTkSuQmCC);width:40px;height:44px;transform-origin:13px 2px}
