.plaza-play-meta { display:flex; align-items:center; gap:.65em; flex-wrap:wrap; }
.plaza-play-count { display:inline-flex;align-items:center;gap:.35em;font-size:var(--plaza-meta-size,.85em);line-height:1.4;white-space:nowrap; }
.plaza-play-count svg { width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round; }
@media(max-width:540px) {
 .plaza-footer { flex-wrap:wrap; gap:.3em; }
 .plaza-icon-actions { margin-left:auto; }
 .plaza-top { gap:.45em; }
}
