/* * 2026-01-31 * *//* Custom Audio Button CSS */.audio-btn {    border: none;    background: none;    padding: 0 0.2em;    margin: 0;    cursor: pointer;    color: #0d6efd;    font-size: 1.4rem;    transition: all 0.2s ease-in-out;    border-radius: 4px;}.audio-btn:hover {    color: #0a58ca;    transform: scale(1.1);}.audio-btn:focus {    outline: 2px solid #0d6efd;    outline-offset: 2px;    background-color: rgba(13, 110, 253, 0.05);}.audio-btn:active {    transform: scale(0.95);}/* Style for words with pronunciation */.pronounce-word {    position: relative;    display: inline-flex;    align-items: center;}