.daily-lesson-audio .btn-group { flex-wrap: wrap; max-width: 100%; gap: .25rem; justify-content: center; }
.daily-lesson-audio .btn-group > .btn { flex: 0 1 auto; margin-left: 0; border-radius: .375rem !important; min-height: 44px; }
[data-daily-lesson] { scroll-margin-top: 1rem; }
[data-daily-lesson] .form-check { padding-top: .35rem; padding-bottom: .35rem; }
