/* V20 — page-specific professional portraits; does not change global navigation, chat or forms */
/* Home: distinct modern office hero and a separate About portrait. */
body[data-page="home"] .hero-photography img{object-position:50% 48%;}
body[data-page="home"] .intro-section .about-photo img{object-position:52% 28%;}
/* About: a thoughtful navy-jacket setting, fitted to both existing frames. */
.about-hero-v10 .about-hero-art img{object-position:52% 42%;}
.about-story-v10 .story-photo img{object-position:50% 26%;}
/* Expertise: dashboard-and-operations background. */
.v15-expertise-hero .v15-hero-photo img{object-position:54% 44%;}
/* Contact: welcoming conversation portrait. */
.v15-contact-intro .v15-contact-hero-image>img{object-position:52% 44%;}
/* Projects: replace decorative glyph with a human creative-workspace accent. */
.v17-after .v17-after-icon:has(.v20-projects-portrait){background:transparent!important;width:88px!important;height:88px!important;padding:0!important;overflow:hidden;border-radius:22px!important;border:2px solid rgba(56,153,255,.22);box-shadow:0 12px 24px rgba(16,63,117,.12)}
.v17-after .v20-projects-portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 32%}
/* Skills: keep the call-to-action footprint while adding an authentic portrait. */
.v18-final .v18-final-symbol:has(.v20-skills-portrait){width:80px!important;height:80px!important;flex:none;border-radius:22px!important;padding:0!important;overflow:hidden;box-shadow:0 14px 28px rgba(5,15,33,.22);border:2px solid rgba(191,222,255,.55);background:transparent!important}
.v18-final .v20-skills-portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%}
@media (max-width:760px){
 .v17-after .v17-after-icon:has(.v20-projects-portrait){width:64px!important;height:64px!important;border-radius:16px!important}
 .v18-final .v18-final-symbol:has(.v20-skills-portrait){width:64px!important;height:64px!important;border-radius:16px!important}
}
@media (prefers-reduced-motion:reduce){.v20-projects-portrait,.v20-skills-portrait{transition:none!important}}
