/* Profile page styles for Captain Yaser */
body.profile-page {
  background: linear-gradient(180deg, #fbfbfb 0%, #ffffff 100%);
  color: #243238;
  font-family: 'Poppins', Arial, sans-serif;
}
.profile-hero{
  padding: 48px 0;
}
.profile-card{
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(36,50,56,0.08);
  overflow: hidden;
  padding: 28px;
}
.profile-photo{ max-width:360px; border-radius:10px; box-shadow:0 8px 20px rgba(0,0,0,0.08); }
.profile-name{ font-size:28px; font-weight:700; margin-bottom:6px; }
.profile-role{ color:#e07b00; font-weight:600; margin-bottom:12px; }
.profile-bio{ color:#56606a; line-height:1.75; }
.awards-list{ margin-top:18px; }
.awards-list li{ margin-bottom:8px; padding-left:18px; position:relative; }
.awards-list li:before{ content:'🏆'; position:absolute; left:0; top:0; }

/* responsive adjustments */
@media (max-width:767px){
  .profile-photo{ max-width:240px; margin:0 auto 18px; display:block; }
  .profile-name{ text-align:center; }
  .profile-role{ text-align:center; }
  .profile-bio{ text-align:center; }
}
