/* Shared click affordance for public pages and the forum. Text editors keep their native cursor. */
:is(a[href], button, select, summary, label[for],
 input[type="button"], input[type="submit"], input[type="reset"],
 input[type="image"], input[type="file"], input[type="checkbox"], input[type="radio"],
 [role="button"], [role="link"], [role="tab"], [role="option"],
 [role="menuitem"], [role="switch"], [role="checkbox"], [role="radio"],
 [onclick], [data-close], [role="combobox"][readonly]) {
 cursor: pointer;
}
label:has(input:is([type="checkbox"], [type="radio"])) { cursor: pointer; }
:is(button, input, select, textarea):disabled,
:is(a, button, input, select, summary, [role])[aria-disabled="true"],
fieldset:disabled :is(button, input, select, textarea) {
 cursor: not-allowed;
}
