/* Clickable text uses the platform hand, including text nested inside controls. */
html body :is(a[href],button,summary,select,[role="button"],[role="link"],[onclick],[ondblclick],.dicon,.mitem,.wbtn,.cswatch,.szbtn,.tbtn,.catbtn,.wiki-tab,.gargo-tile,input[type="button"],input[type="submit"],input[type="reset"],input[type="checkbox"],input[type="radio"]),
html body :is(a[href],button,summary,[role="button"],[role="link"],[onclick],[ondblclick],.dicon,.mitem,.wbtn,.cswatch,.szbtn,.tbtn,.wiki-tab,.gargo-tile) :not(input):not(textarea):not([contenteditable="true"]){cursor:pointer!important}
html body :is(textarea,input:not([type]),input[type="text"],input[type="search"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],[contenteditable="true"]){cursor:text!important}
html body :is(button:disabled,input:disabled,select:disabled,[aria-disabled="true"]),html body :is(button:disabled,[aria-disabled="true"]) *{cursor:default!important}
html body input[type="range"]{cursor:ew-resize!important}
/* Fictional desktop readings; warning state changes colour, never flashes. */
#data-strip .data-val{font-variant-numeric:tabular-nums;color:#173b41;transition:color .3s,background-color .3s}
#data-strip .data-val.telemetry-warning{color:#a00014!important;background:#ffe0db;outline:1px solid #b54444}
