/* Touch / coarse pointer: disable .btn-main/.btn-action press animation (iOS sticky :hover).
 * Site-wide (base.html); same behaviour as Guest System Orders. Desktop hover unchanged. */

@media (hover: none), (pointer: coarse) {
    .btn-main,
    .btn-action,
    button.btn-main,
    button.btn-action,
    a.btn-main,
    a.btn-action {
        transition: none !important;
        -webkit-tap-highlight-color: transparent;
        touch-action: manipulation;
    }

    .btn-main:hover,
    .btn-main:active,
    .btn-action:hover,
    .btn-action:active {
        transform: none !important;
        box-shadow: 2px 2px 0 var(--grey, #e0e0e0) !important;
    }

    .kitchen-ticket-btn:hover,
    .kitchen-ticket-btn:active,
    .kitchen-action-btn:hover,
    .kitchen-action-btn:active,
    .kitchen-dismissed-toggle-btn:hover,
    .kitchen-dismissed-toggle-btn:active {
        transform: none !important;
    }
}
