
/* ===== MULTI-COLOR TEAM THEME IMPLEMENTATION ===== */

/* 1. Atin Sharma (Blue - Default/Leader) */
.team-card:nth-child(1)::before { background: linear-gradient(90deg, #2563eb, #3b82f6); }
.team-card:nth-child(1) .team-role { color: #2563eb; }
.team-card:nth-child(1):hover { border-color: rgba(37, 99, 235, 0.5); box-shadow: 0 15px 30px rgba(37, 99, 235, 0.15); }
.team-card:nth-child(1):hover .team-image img { border-color: #2563eb; }
.team-card:nth-child(1) .team-image img { box-shadow: 0 8px 25px rgba(37, 99, 235, 0.25); }

/* 2. Priya Chaudhary (Rose/Pink - HR) */
.team-card:nth-child(2)::before { background: linear-gradient(90deg, #e11d48, #fb7185); }
.team-card:nth-child(2) .team-role { color: #e11d48; }
.team-card:nth-child(2):hover { border-color: rgba(225, 29, 72, 0.5); box-shadow: 0 15px 30px rgba(225, 29, 72, 0.15); }
.team-card:nth-child(2):hover .team-image img { border-color: #e11d48; }
.team-card:nth-child(2) .team-image img { box-shadow: 0 8px 25px rgba(225, 29, 72, 0.25); }

/* 3. Mohit Sharma (Amber/Orange - Backend) */
.team-card:nth-child(3)::before { background: linear-gradient(90deg, #d97706, #fbbf24); }
.team-card:nth-child(3) .team-role { color: #d97706; }
.team-card:nth-child(3):hover { border-color: rgba(217, 119, 6, 0.5); box-shadow: 0 15px 30px rgba(217, 119, 6, 0.15); }
.team-card:nth-child(3):hover .team-image img { border-color: #d97706; }
.team-card:nth-child(3) .team-image img { box-shadow: 0 8px 25px rgba(217, 119, 6, 0.25); }

/* 4. Satyendra Sharma (Purple - Mobile) */
.team-card:nth-child(4)::before { background: linear-gradient(90deg, #7c3aed, #a78bfa); }
.team-card:nth-child(4) .team-role { color: #7c3aed; }
.team-card:nth-child(4):hover { border-color: rgba(124, 58, 237, 0.5); box-shadow: 0 15px 30px rgba(124, 58, 237, 0.15); }
.team-card:nth-child(4):hover .team-image img { border-color: #7c3aed; }
.team-card:nth-child(4) .team-image img { box-shadow: 0 8px 25px rgba(124, 58, 237, 0.25); }

/* 5. Dheeraj Sharma (Cyan/Teal - DevOps) */
.team-card:nth-child(5)::before { background: linear-gradient(90deg, #0891b2, #22d3ee); }
.team-card:nth-child(5) .team-role { color: #0891b2; }
.team-card:nth-child(5):hover { border-color: rgba(8, 145, 178, 0.5); box-shadow: 0 15px 30px rgba(8, 145, 178, 0.15); }
.team-card:nth-child(5):hover .team-image img { border-color: #0891b2; }
.team-card:nth-child(5) .team-image img { box-shadow: 0 8px 25px rgba(8, 145, 178, 0.25); }

/* 6. Ravi Gupta (Emerald/Green - Design) */
.team-card:nth-child(6)::before { background: linear-gradient(90deg, #059669, #34d399); }
.team-card:nth-child(6) .team-role { color: #059669; }
.team-card:nth-child(6):hover { border-color: rgba(5, 150, 105, 0.5); box-shadow: 0 15px 30px rgba(5, 150, 105, 0.15); }
.team-card:nth-child(6):hover .team-image img { border-color: #059669; }
.team-card:nth-child(6) .team-image img { box-shadow: 0 8px 25px rgba(5, 150, 105, 0.25); }

/* 7. Arush Sharma (Indigo/Violet - Marketing) */
.team-card:nth-child(7)::before { background: linear-gradient(90deg, #4f46e5, #818cf8); }
.team-card:nth-child(7) .team-role { color: #4f46e5; }
.team-card:nth-child(7):hover { border-color: rgba(79, 70, 229, 0.5); box-shadow: 0 15px 30px rgba(79, 70, 229, 0.15); }
.team-card:nth-child(7):hover .team-image img { border-color: #4f46e5; }
.team-card:nth-child(7) .team-image img { box-shadow: 0 8px 25px rgba(79, 70, 229, 0.25); }
