/* Play pages (/plays/<slug>) and title links on /plays. Reuses the .play card from pages.css. */
.v-d .play h3 .plink{color:inherit;text-decoration:none;display:block;min-height:44px}
.v-d .play h3 .plink:hover,.v-d .play h3 .plink:focus-visible{color:var(--acc)}
.v-d main>.crumb{padding-top:124px;font-size:13px;color:var(--mu)}
.v-d .crumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--mu)}
.v-d .crumb a:hover{color:var(--acc)}
.v-d .play.pfull{max-width:860px;margin:0 auto;height:auto;gap:14px}
.v-d .play.pfull h1{font-size:clamp(24px,5vw,38px);line-height:1.15;margin:4px 0 0;overflow-wrap:anywhere}
.v-d .play.pfull .pr{height:auto;max-height:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible;-webkit-mask-image:none;mask-image:none}
.v-d .play.pfull .pa{margin-top:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.v-d .play.pfull .psrc{display:inline-flex;align-items:center;min-height:44px;color:var(--acc);overflow-wrap:anywhere}
.v-d .play.pfull summary{min-height:44px;display:flex;align-items:center}
.v-d .play.pfull details{font-size:15px}
.v-d .play.pfull .pdisc,.v-d .play.pfull .pback{margin:6px 0 0}
@media (max-width:760px){.v-d main>.crumb{padding-top:104px}}
.play.pfull .pnote{margin:14px 0 0;font-size:.82rem;line-height:1.4;color:var(--mut,#8a8f98);opacity:.9;text-transform:none}
