/* Touch feedback must not leave mouse hover styling stuck after a tap. */
a[href],button{touch-action:manipulation}
@media(hover:none),(pointer:coarse){
  .gx-header .gx-header-icon:hover:not(:focus-visible){background:transparent;color:var(--gx-white);border-color:var(--gx-border)}
  .gx-header .gx-header-icon:active:not(:focus-visible){background:var(--gx-surface-2)}
  .gx-tuner-toggle:hover:not(:focus-visible){background:var(--gx-white);color:var(--gx-black);border-color:var(--gx-white);outline:none}
  .gx-tuner-in-book .gx-tuner-toggle:hover:not(:focus-visible){background:var(--gx-black);color:var(--gx-white);border-color:var(--gx-border-strong);outline:none}
  .gx-chip:not([aria-pressed="true"]):not(.is-active):hover:not(:focus-visible){background:transparent;color:var(--gx-muted);border-color:var(--gx-border)}
  .portal-ad-controls button{width:44px;height:44px}
  .portal-ad-progress{width:44px;height:44px}
  .portal-ad-controls button:hover:not(:disabled):not(:focus-visible){background:transparent}
  .portal-ad-controls button:active:not(:disabled){background:var(--gx-surface-2)}
}
