:root {
    --blues-gradient: linear-gradient(90deg, #ADD9CA 0%, #03AF98 50.5%, #047E67 100%)
}

@font-face {
  font-family: 'Garamond';
  src: url('/fonts/Garamond.woff2') format('woff2'),
      url('/fonts/Garamond.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

::-webkit-scrollbar {
  width: 7px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
  background: rgba(99, 98, 98, 0.3);
  border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(99, 98, 98, 0.1);
}

.numbers-box::before {
  content: '';
  position: absolute;
  top: -10px;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--blues-gradient);
  z-index: -1;
  border-radius: 5px;
}

.numbers-box.left::before {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  width: 100%;
  height: 100%;
  background: var(--blues-gradient);
  z-index: -1;
  border-radius: 5px;
}

.numbers-box.right::before {
  content: '';
  position: absolute;
  top: -10px;
  right: -10px;
  left: auto;
  width: 100%;
  height: 100%;
  background: var(--blues-gradient);
  z-index: -1;
  border-radius: 5px;
}

@media (max-width: 500px) {
  .numbers-box.left::before,
  .numbers-box.right::before {
    top: -10px;
    left: 0;
    right: 0;
  }
}
