/* Hit areas without transparent overlays: links, controls and text selection remain native. */
[data-km-clickable="true"]{cursor:pointer}
[data-km-clickable="true"] :is(input,textarea,select,[contenteditable="true"]){cursor:auto}
[data-km-clickable="true"] :is(a,button,label,summary){cursor:pointer}
[data-km-clickable="true"]:focus-visible{outline:2px solid #8564f4;outline-offset:-2px}
.km-live-shell tr[data-km-clickable="true"]:hover>td{background:#f3f0ff!important}
html[data-km-theme="dark"] .km-live-shell tr[data-km-clickable="true"]:hover>td{background:#232b42!important}
.km-live-shell :is(.km-recommend-card,.km-community-post,.km-home-post,.km-side-task)[data-km-clickable="true"]:hover{outline:1px solid #bba8ee;outline-offset:-1px}
html[data-km-theme="dark"] .km-live-shell :is(.km-recommend-card,.km-community-post,.km-home-post,.km-side-task)[data-km-clickable="true"]:hover{outline-color:#69588d}
