 /* Menu */
  /* Active page styles for desktop */
  .nav-link.active {
    color: #fbbf24; /* sjasGold */
    border-bottom: 2px solid #fbbf24;
    padding-bottom: 4px;
  }

  .nav-dropdown-toggle.active {
    color: #fbbf24; /* sjasGold */
    border-bottom: 2px solid #fbbf24;
    padding-bottom: 4px;
  }

  /* Active page styles for mobile */
  .mobile-nav-link.active {
    color: #fbbf24; /* sjasGold */
    background-color: rgba(15, 23, 42, 0.5);
  }

  .mobile-dropdown-toggle.active {
    color: #fbbf24; /* sjasGold */
  }
 
 /* alumni page  */
  .section-divider {
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #fbbf24 0%, #991b1b 100%);
    margin: 1.5rem auto;
    border-radius: 2px;
  }
  .hover-lift {
    transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
      box-shadow 0.4s ease;
  }
  .hover-lift:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 40px -12px rgba(0, 0, 0, 0.25);
  }
  .gold-text-gradient {
    background: linear-gradient(135deg, #d4a843 0%, #f5e6a3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }
  .stat-number {
    font-family: "Merriweather", serif;
    background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }
  .glass-card {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.08);
  }