.shape-class {
    padding: 14px;
}
@media (min-width: 768px) {
    .shape-class {
        padding: 17px;
    }
}
body {
  overflow-y: scroll; /* Показывает индикатор прокрутки */
  scrollbar-width: none; /* Для Firefox */
}

body::-webkit-scrollbar {
  display: none; /* Для WebKit-браузеров, таких как Chrome и Safari */
}
@media (min-width: 768px) {
    .shape-class {
        padding: 17px;
    }
}
.menu-item {
    background-color: transparent; /* Прозрачный фон */
    border-radius: 25px; /* Радиус закругления углов */
    /* Остальные стили для .menu-item */
}

.menu-item:hover {
    background-color: #EDFF00; /* Цвет при наведении */
}

/* Стиль для активной кнопки, добавляемый через JavaScript */
.active-menu-item {
    background-color: #EDFF00; /* Цвет активной кнопки */
}