/* Several people on one task: faces overlap, a ring the card's colour keeps them apart, then +N */
.face-stack { display: inline-flex; align-items: center; }
.face-stack .face { box-shadow: 0 0 0 2px var(--surface); }
.face-stack .face + .face { margin-left: -7px; }
.face-stack .face.is-me { box-shadow: 0 0 0 2px var(--accent); position: relative; z-index: 1; }
.face-more { margin-left: 5px; color: var(--muted); font-size: 11px; font-weight: 600; white-space: nowrap; }
.pm-who.many { gap: 0; }
html[data-theme="light"] .face-stack .face:not(.is-me) { box-shadow: 0 0 0 2px #ffffff; }
