/*
 * StockSkill Global Interaction Safety
 * Prevents accidental content disappearance caused by
 * generic :active/:focus rules or button interaction states.
 */

html,
body {
  overflow-x: hidden;
}

a,
button,
input,
select,
textarea {
  -webkit-tap-highlight-color: transparent;
}

/* Never allow generic focus/active states to hide content. */
a:active,
a:focus,
a:focus-visible,
button:active,
button:focus,
button:focus-visible {
  visibility: visible;
}

/* CTA buttons remain visible during mouse/touch interaction. */
.btn,
button,
a[class*="btn"],
a[class*="button"] {
  opacity: 1;
}

/*
 * Do not globally change display/position/z-index.
 * Those behaviours belong to their respective components.
 */
