/* ════════════════════════════════════════════════════════════════════
   HIDE SCROLLBARS — load this LAST (after literature-review.css,
   design-alignment.css, focus-mode.css, etc.).
   Scrolling still works (wheel, trackpad, touch, keyboard); only the
   visible bars are removed. !important is needed because several files
   set `scrollbar-width: thin` / `::-webkit-scrollbar { width: Npx }`
   on specific selectors that would otherwise win over `*`.
════════════════════════════════════════════════════════════════════ */

html,
body,
* {
  scrollbar-width: none !important;      /* Firefox */
  -ms-overflow-style: none !important;   /* old Edge / IE */
}

html::-webkit-scrollbar,
body::-webkit-scrollbar,
*::-webkit-scrollbar {
  display: none !important;              /* Chrome / Safari / Edge */
  width: 0 !important;
  height: 0 !important;
}

/* focus-mode.css reserves an empty strip for the bar with
   `scrollbar-gutter: stable` — release it so no blank gap remains. */
.evi-focus-scroll {
  scrollbar-gutter: auto !important;
}