/* Accesibilidad Ziddea – estilos no intrusivos */
.zd-touch-bump {
  padding-left: max(var(--zd-pad-x, 6px), .5rem);
  padding-right: max(var(--zd-pad-x, 6px), .5rem);
  padding-top: max(var(--zd-pad-y, 6px), .5rem);
  padding-bottom: max(var(--zd-pad-y, 6px), .5rem);
}
:root { color-scheme: light dark; }
@media (prefers-reduced-motion: reduce) { * { scroll-behavior: auto !important; } }