/* One controller for desktop hover and deliberate touch; no sticky hover loops. */
#screen :is(.ico,.tile,.bigi) svg[data-cx-icon] [class]{animation:none!important}

@media (hover:none), (pointer:coarse){#screen :is(.ico,.tile,.bigi){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}

/* The complete selection card, including caption and padding, is one hit target. */
#screen :is(.ico,.tile,.bigi){pointer-events:auto}
#screen :is(.ico,.tile,.bigi) *{pointer-events:none!important}
#screen .icons .ico.cx-icon-playing{background:rgba(255,255,255,.22)!important;border-radius:8px}