/* Minimalist Custom Overrides */
html {
  scroll-behavior: smooth;
}

body {
  letter-spacing: -0.01em;
}

.filter-btn.active {
  background-color: #1A1918;
  color: #ffffff;
  border-color: #1A1918;
}

/* Smooth Image Hover & Video Aspect Fit */
.project-card img,
.project-card video {
  will-change: transform;
}