.babysound-player-wrapper {
    display: inline-flex;
    align-items: center;
}

.babysound-player-btn {
    width: 50px;
    height: 50px;
    border-radius: 9999px;
    border: none;
    background: #000;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

/* Shape helper classes (werden ggf. von Radius-Control überschrieben) */
.babysound-player-btn.shape-round {
    border-radius: 9999px;
}
.babysound-player-btn.shape-square {
    border-radius: 0;
}
.babysound-player-btn.shape-rounded {
    border-radius: 12px;
}

.bs-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.bs-icon-pause {
    display: none;
}

.babysound-player-btn.is-playing .bs-icon-play {
    display: none;
}
.babysound-player-btn.is-playing .bs-icon-pause {
    display: inline-flex;
}
