/* ORA Design System — global entry point.
   Consumers link THIS file only. Keep it a list of @imports. */
@import url("tokens/fonts.css");
@import url("tokens/colors.css");
@import url("tokens/typography.css");
@import url("tokens/spacing.css");
@import url("tokens/effects.css");

/* --- Custom scrollbars (slim, theme-matched) --- */
/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.18) transparent;
}
/* WebKit / Chromium / Edge */
*::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
*::-webkit-scrollbar-track {
  background: transparent;
}
*::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.16);
  border-radius: 999px;
  border: 3px solid transparent;   /* inset look — thumb appears ~4px */
  background-clip: content-box;
}
*::-webkit-scrollbar-thumb:hover {
  background: color-mix(in srgb, var(--acc, #FF2E63) 60%, rgba(255, 255, 255, 0.3));
  background-clip: content-box;
}
*::-webkit-scrollbar-corner {
  background: transparent;
}
