.dictionary-example { display: flex; align-items: flex-start; gap: .65rem; }
.dictionary-example .example-text { flex: 1; min-width: 0; overflow-wrap: anywhere; }
.example-play { display: inline-flex; align-items: center; justify-content: center; flex: none; width: 2rem; height: 2rem; padding: 0; border: 1px solid #b7cec1; border-radius: 50%; background: #fff; color: var(--accent); line-height: 1; }
.example-play:hover, .example-play[data-playing] { background: var(--accent); border-color: var(--accent); color: #fff; }
.example-play svg { width: 1rem; height: 1rem; }
.example-play[hidden], .example-play .example-stop-icon, .example-play[data-playing] .example-play-icon { display: none; }
.example-play[data-playing] .example-stop-icon { display: block; }
.example-audio-status { margin: 1rem; padding: .75rem 1rem; border-inline-start: 3px solid #b57b28; background: #fff8e9; color: var(--ink); font-size: .9rem; }
@media (pointer: coarse) { .example-play { width: 2.75rem; height: 2.75rem; } }
@media print { .example-play, .example-audio-status { display: none; } }
