/* Vector icons stay monochrome on iOS, including in in-app browsers. */
.ui-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  vertical-align: -.15em;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ui-icon--play { fill: currentColor; stroke: none; }
.quiet-link .ui-icon,
.header-listen .ui-icon,
.back-top .ui-icon { width: 18px; height: 18px; }
.art-play .ui-icon { width: 20px; height: 20px; }
.footer-bottom a,
.player-footer > a { display: inline-flex; align-items: center; gap: 6px; }
