/* Adobe Light Font */
@font-face {
  font-family: 'Adobe Light';
  src: url('/assets/adobe_light-BXonbpAQ.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* Global stylesheet: hide scrollbars while keeping scroll functionality */
/*
  - Applies to all scrollable containers.
  - Keeps native scrolling but hides visual scrollbar tracks.
  - Includes WebKit, Firefox and IE/Edge rules.
*/

html, body, #root {
  height: 100%;
}

/* Hide scrollbars in WebKit-based browsers (Chrome, Safari, Edge Chromium) */
*::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

/* Hide scrollbars in Firefox */
* {
  scrollbar-width: none; /* Firefox */
}

/* Hide scrollbars in IE 10+ / Edge Legacy */
* {
  -ms-overflow-style: none; /* IE and Edge */
}

/* Utility class to force showing scrollbar when needed
   (useful for debugging) */
.show-scrollbar {
  -ms-overflow-style: auto;
  scrollbar-width: auto;
}
