/* person pages (/music/artist/<slug> ...; _app/people.php) and the person links on media pages. Rows reuse media.css .mr */
.prs-h{align-items:center}
.prs-h .mt.pface{border-radius:50%;width:96px;height:96px;margin:0;flex:none}
.prs-h .mt.pface i{font-size:10px}
.pphoto{width:96px;height:144px;object-fit:cover;border-radius:6px;border:1px solid var(--line);flex:none}
.palso{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:8px}
.palso .meta{margin-right:2px}
.palso .n,.psec h3 .n{font:600 11px var(--mono);color:var(--muted);margin-left:3px}
.psec{margin:16px 0 0}
.psec h3{margin:0 0 4px;font-size:16px}
.psec .results{border:1px solid var(--line);border-radius:8px;background:var(--surface)}
.psim{display:flex;flex-wrap:wrap;gap:6px}
.pnote{font-style:italic}
a.plink{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:2px}
a.plink:hover{text-decoration-color:currentColor}
/* "Artist: Miles Davis — 51 albums →" above search results */
.pfinds{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 12px}
.pfind{display:inline-block;padding:7px 12px;border:1px solid var(--accent);border-radius:8px;background:var(--accent-soft);color:var(--fg);text-decoration:none;font-size:13.5px}
.pfind:hover b{text-decoration:underline}
@media (max-width:600px){
  .prs-h .mt.pface{width:72px;height:72px}
  .prs-h .mt.pface b{font-size:28px}
  .prs-h .mt.pface i{font-size:8.5px}
  .pphoto{width:72px;height:108px}
  .pfind{min-height:44px;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}
  .palso .chip,.psim .chip{min-height:36px;display:inline-flex;align-items:center}
}
/* the person's titles in the other sections: a row of covers (media.css .mrow), each card with its role */
.pother{margin-top:20px}
.pother .mrow-h h2 .n{font:600 11px var(--mono);color:var(--muted);margin-left:2px}
.pother .prole{font-size:12.5px;font-weight:600}
.pother .mcard{min-width:0}
