.harbor-audio{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.harbor-audio .btn{min-height:44px;font-size:14px;padding:9px 12px;white-space:nowrap}
.harbor-audio .btn[aria-pressed="true"]{background:#d4ecdf;color:#174c50;border-color:#204b47}
.cover-v18 .harbor-audio{margin-top:18px;max-width:100%}
.cover-v18 .harbor-audio .btn{background:#fff8e8;color:#174c50;text-shadow:none}
.cover-v18 .harbor-audio .btn[aria-pressed="true"]{background:#d4ecdf}
@media(max-width:600px){.header-actions .harbor-audio{gap:6px}.harbor-audio .btn{font-size:13px;padding:8px 10px}.cover-v18 .harbor-audio{margin-top:16px}}
@media print{.harbor-audio{display:none!important}}
