/* :root {
  --orange: #fd9940;
  --darkorange: #dd7d25;
  --platinum: #e5e5e5;
  --black: #2b2d42;
  --white: #fff;
  --thumb: #edf2f4;
}

.scroll-cards {
  display: grid;
  grid-auto-columns: 100%;
  grid-column-gap: 10px;
  grid-auto-flow: column;
  padding: 25px 0px;
  list-style: none;
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
}

.scroll-card {
  display: flex;
  flex-direction: column;
  padding: 20px;
  background: var(--white);
  border-radius: 12px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 15%);
  scroll-snap-align: start;
  transition: all 0.2s;
}

.scroll-card:hover {
  color: var(--white);
  background: var(--orange);
}

.scroll-card .scroll-card-title {
  font-size: 20px;
}

.scroll-card .scroll-card-content {
  margin: 20px 0;
  max-width: 85%;
}

.scroll-card .scroll-card-link-wrapper {
  margin-top: auto;
}

.scroll-card .scroll-card-link {
  display: inline-block;
  text-decoration: none;
  color: white;
  background: var(--orange);
  padding: 6px 12px;
  border-radius: 8px;
  transition: background 0.2s;
}

.scroll-card:hover .scroll-card-link {
  background: var(--darkorange);
}

.scroll-cards::-webkit-scrollbar {
  height: 12px;
}

.scroll-cards::-webkit-scrollbar-thumb,
.scroll-cards::-webkit-scrollbar-track {
  border-radius: 92px;
}

.scroll-cards::-webkit-scrollbar-thumb {
  background: var(--darkorange);
}

.scroll-cards::-webkit-scrollbar-track {
  background: var(--thumb);
}

@media (min-width: 500px) {
  .scroll-cards {
    grid-auto-columns: calc(50% - 10px);
    grid-column-gap: 20px;
  }
}

@media (min-width: 700px) {
  .scroll-cards {
    grid-auto-columns: calc(calc(100% / 3) - 20px);
    grid-column-gap: 30px;
  }
}

@media (min-width: 1100px) {
  .scroll-cards {
    grid-auto-columns: calc(25% - 30px);
    grid-column-gap: 40px;
  }
} */
