/* Custom Easing & Layout */
:root {
  --ease-quint: cubic-bezier(0.23, 1, 0.32, 1);
}

body.drawer-open {
  overflow: hidden;
}

/* The Panel Motion */
#workDrawerPanel {
  transition: transform 0.8s var(--ease-quint);
}

/* The Backdrop Blur/Fade */
#workDrawerOverlay {
  transition: opacity 0.6s ease;
}

/* Subtle Hover Lift for Project Cards */
.work-slide {
  transition: transform 0.4s var(--ease-quint);
}

.work-slide:hover {
  transform: translateY(-4px);
}

.work-slide img {
  transition: transform 0.6s var(--ease-quint);
}

.work-slide:hover img {
  transform: scale(1.02);
}

/* Tech Stack Tags */
.stack-tag {
  padding: 4px 10px;
  background: #f3f4f6;
  border-radius: 6px;
  font-size: 12px;
  color: #4b5563;
}
