/* Prevent double-tap zoom on mobile devices */
/* Apply to all elements including cards, panels, and interactive components */

* {
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}

/* Specifically target cards, panels, and common components */
.card,
.panel,
.admin-card,
.admin-card-bordered,
.admin-stat-card,
.admin-quick-action-card,
.admin-list-item-card,
.category-circle,
.product-card,
.order-card,
button,
a,
input,
select,
textarea,
div,
section,
article,
header,
footer,
nav,
main {
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}

/* Prevent text selection zoom on double-tap */
body {
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none;
}

/* Allow text selection in input fields and textareas */
input,
textarea,
[contenteditable="true"],
p,
span,
h1, h2, h3, h4, h5, h6 {
    -webkit-user-select: text;
    user-select: text;
    touch-action: manipulation;
}
