/* Project Detail Page Styles - cmack.dev v2.0 Rebuilt */

/* Sidebar navigation styles */
.project-nav-link {
  display: block;
  padding: 0.75rem 1rem;
  color: #6B7280;
  text-decoration: none;
  border-radius: 0.5rem;
  transition: all 0.2s;
  text-align: left;
}

.project-nav-link:hover,
.project-nav-link.active {
  background-color: rgba(34, 179, 193, 0.1);
  color: #22B3C1;
}

.dark .project-nav-link {
  color: #9CA3AF;
}

.dark .project-nav-link:hover,
.dark .project-nav-link.active {
  background-color: rgba(34, 179, 193, 0.15);
  color: #22B3C1;
}

/* Mobile Sidebar */
#sidebar-menu.collapsed {
  display: none;
}

#sidebar-icon {
  transition: transform 0.3s;
}

/* Smooth scroll behavior */
html {
  scroll-behavior: smooth;
}

/* Section scroll margin */
section[id] {
  scroll-margin-top: 8rem;
}
