.glass1 {
  position: relative;
  border-radius: 20px !important;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.05) 0%,
    rgba(255, 255, 255, 0.015) 100%
  );

  /* Сохраняем эффект стекла */
  backdrop-filter: blur(5px) url(#lg-filter) blur(8px);
  -webkit-backdrop-filter: blur(25px);

  /* Оригинальные блики */
  box-shadow:
    inset 0 0 0 0.5px rgba(255, 255, 255, 0.15),
    inset 1px 1px 0 rgba(255, 255, 255, 0.4),
    inset 0 0 10px rgba(255, 255, 255, 0.15);
}

/* Исправление скруглений на мобильных */
@media screen and (max-width: 640px) {
  .glass1 {
    border-radius: 20px !important;
    -webkit-border-radius: 20px !important;

    /* Сохраняем исходный стеклянный эффект */
    backdrop-filter: blur(5px) url(#lg-filter) blur(8px);
    -webkit-backdrop-filter: blur(25px);

    /* Ограничиваем отрисовку радиусом */
    clip-path: inset(0 round 20px);
    -webkit-clip-path: inset(0 round 20px);

    background-clip: padding-box;
  }
}
