/* Mobil oynanış (polish): style.css'ten sonra yüklenir. */

/* Gri dokunma vurgusu yok; yerine aşağıdaki kısa, görünür :active geri bildirimi. */
html, body, button, a, [role="button"], canvas { -webkit-tap-highlight-color: transparent; }

/* Yalnız hover'sız (dokunmatik) cihazlar. `scale` bağımsız özelliktir: öğenin kendi `transform`'unu ezmez. */
@media (hover: none) {
  button:not(:disabled):active, [role="button"]:not([aria-disabled="true"]):active, a[href]:active { opacity: .8; }
}
@media (hover: none) and (prefers-reduced-motion: no-preference) {
  button:not(:disabled):active, [role="button"]:not([aria-disabled="true"]):active, a[href]:active {
    scale: .96; transition: scale .08s ease-out, opacity .08s ease-out;
  }
}
