.learning-audio{display:grid;justify-items:center;gap:8px;margin:16px 0;min-width:0}
.learning-audio button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:144px;min-height:60px;max-width:100%;white-space:normal;word-break:normal;font-weight:600}
.learning-audio button img{width:32px;height:32px;object-fit:contain;flex-shrink:0}
.learning-audio button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.learning-audio p{min-height:2.8em;margin:0;text-align:center;overflow-wrap:break-word}
