/* Blog listing (Stitch) */
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.shadow-rest {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02), 0 12px 24px rgba(0, 0, 0, 0.02);
}
.shadow-hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04), 0 20px 40px rgba(0, 0, 0, 0.05);
  transform: translateY(-2px);
}
.gradient-text {
  background: linear-gradient(135deg, #00685f 0%, #008378 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.pill-active {
  background: linear-gradient(135deg, #00685f 0%, #008378 100%);
  color: white;
  border-color: transparent;
}
