/* One compact, accessible icon language for every listening and data action. */
.action-icon{display:inline-block;width:17px;height:17px;flex:0 0 17px;margin:0 7px 0 0;vertical-align:-3px;pointer-events:none;transition:transform .2s ease,opacity .2s ease;opacity:.86}
a:hover>.action-icon,a:focus-visible>.action-icon{opacity:1;transform:translateY(-1px)}
a[data-action-icon="wave"]:hover>.action-icon{transform:scaleY(1.14)}
a[data-action-icon="heart"]:hover>.action-icon{transform:scale(1.1);fill:currentColor;fill-opacity:.16}
a[data-action-icon="play"]:hover>.action-icon{transform:scale(1.08)}
.button>.action-icon,.action>.action-icon{width:20px;height:20px;flex-basis:20px;opacity:1;margin-right:8px;vertical-align:-4px}
.secondary-links a[data-action-icon],.release-links a[data-action-icon],.track-platforms a[data-action-icon],.ar-track-links a[data-action-icon],.current-chart-links a[data-action-icon]{display:inline-flex;align-items:center;gap:6px}
.secondary-links .action-icon,.release-links .action-icon,.track-platforms .action-icon,.ar-track-links .action-icon,.current-chart-links .action-icon{margin:0}
.chart-result .action-icon,.ar-chart-results .action-icon{width:14px;height:14px;flex-basis:14px;opacity:.65}
.photo-credit .action-icon{width:12px;height:12px;vertical-align:-2px;margin-right:5px}
.nav-support>.action-icon{width:18px;height:18px;flex-basis:18px}
@media(max-width:700px){.nav-support[data-action-icon]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.nav-support>.action-icon{width:22px;height:22px;flex-basis:22px;margin:0}.action-icon{max-width:20px}}
@media(prefers-reduced-motion:reduce){a>.action-icon{transition:none!important;transform:none!important}}
