/* Лёгкое стекло */
.glass-light {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  padding: 12px 24px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.glass-light:hover { background: rgba(255,255,255,0.2); }

/* Матовое стекло */
.glass-matte {
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(18px) brightness(1.1);
  -webkit-backdrop-filter: blur(18px) brightness(1.1);
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #000;
  font-weight: 600;
  padding: 12px 24px;
  transition: all 0.3s ease;
}
.glass-matte:hover { background: rgba(255,255,255,0.4); }

/* Неоновое стекло */
.glass-neon {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(10px) saturate(1.8);
  -webkit-backdrop-filter: blur(10px) saturate(1.8);
  border-radius: 14px;
  border: 1px solid rgba(0, 255, 200, 0.5);
  color: #0ff;
  padding: 12px 24px;
  box-shadow: 0 0 12px rgba(0, 255, 200, 0.6);
  transition: all 0.3s ease;
}
.glass-neon:hover { box-shadow: 0 0 20px rgba(0,255,200,0.9); }

/* Искажающее стекло */
.glass-distort {
  background: rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(14px) contrast(1.3) saturate(1.4);
  -webkit-backdrop-filter: blur(14px) contrast(1.3) saturate(1.4);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  color: #fff;
  padding: 12px 24px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.glass-distort:hover { background: rgba(255,255,255,0.2); }
