/**
 * Minimal Mobile Fixes
 * Only essential fixes without breaking functionality
 */

/* Only prevent double tap on specific buttons */
button, .btn, .qty-btn, .prod-opts li, .single_add_to_cart_button {
    touch-action: manipulation;
}

/* Allow text selection in inputs */
input, textarea, select {
    -webkit-user-select: text;
    user-select: text;
}

/* Mobile device specific fixes */
@media (max-width: 768px) {
    /* Prevent zoom on input focus */
    input[type="text"],
    input[type="email"],
    input[type="number"],
    input[type="tel"],
    input[type="url"],
    input[type="password"],
    textarea,
    select {
        font-size: 16px !important;
    }
}
