.kanji-sound-widget-wrapper {
    display: inline-block;
}

.kanji-sound-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    cursor: pointer;
    border: 1px solid #ccc;
    background-color: #f0f0f0;
    padding: 0.8em 1.2em;
    border-radius: 5px;
    transition: all 0.3s ease;
}

.kanji-sound-button:hover {
    background-color: #e0e0e0;
}