/* Compatibility and performance overrides */

/* Text size adjust for modern browsers */
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

/* Replace -webkit-overflow-scrolling with standard behavior; scope iOS-specific separately if needed */
/* Example: viewport scrolling containers */
.slider-viewport, .scroll-container { overflow: auto; }

/* Avoid orphans/widows: remove unsupported properties; control with layout utilities instead */
/* No direct rules added; ensure typography uses margins and breakpoints */

/* Prefer transform animations over background-position */
/* Utility class for GPU-accelerated animation container */
.anim-transform { will-change: transform; transform: translate3d(0,0,0); }

/* Add standard appearance with prefixes for inputs/buttons */
button, select, input[type="button"], input[type="submit"], input[type="text"], input[type="search"], input[type="password"], input[type="number"], textarea {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
