/* V39: client colours only. Preserve the existing photo/name/description layout. */
.work-card:nth-child(1){--project-title:#8eafff;--project-accent:#91a7de;--project-primary:#3975ed;--project-secondary:#142c75}
.work-card:nth-child(2){--project-title:#9ac1ff;--project-accent:#ffb45b;--project-primary:#0a3677;--project-secondary:#f89830}
.work-card:nth-child(3){--project-title:#93bed4;--project-accent:#a3ce60;--project-primary:#10394f;--project-secondary:#94c34b}
.work-card:nth-child(4){--project-title:#8bd46d;--project-accent:#8bd46d;--project-primary:#53ac27;--project-secondary:#313131}
.work-card:nth-child(5){--project-title:#94b7ff;--project-accent:#e8d658;--project-primary:#214d9b;--project-secondary:#f6e650}
.work-card h3{color:var(--project-title)}
.work-card .work-meta{color:var(--project-accent)}
.work-card .work-thumbnail:after{content:'';position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--project-primary) 0 68%,var(--project-secondary) 68% 100%);pointer-events:none}
:root[data-theme=light] .work-card:nth-child(1){--project-title:#244eaa;--project-accent:#3a569a}
:root[data-theme=light] .work-card:nth-child(2){--project-title:#0a3677;--project-accent:#9b5009}
:root[data-theme=light] .work-card:nth-child(3){--project-title:#10394f;--project-accent:#4c741f}
:root[data-theme=light] .work-card:nth-child(4){--project-title:#328321;--project-accent:#3f762e}
:root[data-theme=light] .work-card:nth-child(5){--project-title:#214d9b;--project-accent:#786512}
