/* Phone player: the narration button (static/m-voice.js), beside the time. 44px touch target. */
.pv-snd{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line2);background:transparent;color:var(--ink);padding:0}
.pv-snd svg{width:20px;height:20px}
.pv-snd .x{opacity:0}
.pv-snd.off{color:var(--grey)}
.pv-snd.off .w{opacity:0}
.pv-snd.off .x{opacity:1}
.pv-snd .w,.pv-snd .x{transition:opacity .2s cubic-bezier(.25,.8,.25,1)}
@media(prefers-reduced-motion:reduce){.pv-snd .w,.pv-snd .x{transition:none}}
