
/* ────────── Velaxe-branded scrollbars ────────── */

/* WebKit (Chrome, Safari, Edge) */
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-track {
  background: #F5A6A8;     /* red-30 */
  border-radius: 6px;
}

::-webkit-scrollbar-thumb {
  background-color: #E82127; /* brand red */
  border-radius: 6px;
  border: 3px solid #F5A6A8; /* creates padding around thumb */
}

::-webkit-scrollbar-thumb:hover {
  background-color: #C01319; /* red-90 */
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #E82127 #F5A6A8;
}

/* Optional: on containers with custom‐scrollbar class */
.custom-scrollbar {
  /* fallback for non‐WebKit */
  scrollbar-width: thin;
  scrollbar-color: #E82127 #F5A6A8;
}
