.glass-shape {
  width: 100%;
  height: auto;
}

.glass-path {
  fill: rgba(255, 255, 255, 0.15);  /* прозрачный белый фон */
  stroke: rgba(255, 255, 255, 0.35); /* тонкая белая линия */
  stroke-width: 1.5;
  backdrop-filter: blur(20px) saturate(180%);
  -webkit-backdrop-filter: blur(20px) saturate(180%);
}

/* Стили для блока, чтобы закрепить и управлять движением */
#menu-block {
  position: fixed; /* закрепляем блок на экране */
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  pointer-events: none; /* блок не мешает скроллу */
}

#menu-block * {
  pointer-events: auto; /* кнопки и ссылки внутри остаются кликабельными */
}