body {
  background-color: hsl(var(--background));
}

#root {
  min-height: 100vh;
  display: flex;
  min-width: 0;
  width: 100%;
  height: 100%;
}

.report-content {
  color: hsl(var(--foreground));
}

.report-content h1,
.report-content h2,
.report-content h3,
.report-content h4,
.report-content h5,
.report-content h6,
.report-content p,
.report-content ul,
.report-content ol,
.report-content li {
  color: hsl(var(--foreground));
}

::-webkit-scrollbar-track {
  background: hsl(0 0% 95%);
}

::-webkit-scrollbar-thumb {
  background-color: hsl(0 0% 80%);
  border-radius: 10px;
}

/* Customizing the scrollbar's width */
::-webkit-scrollbar {
  width: 10px;
}

/* For Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: hsl(0 0% 80%) hsl(0 0% 95%);
}
