#\35 8 {
  backdrop-filter: blur(10px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(180%) !important;
  background-color: rgba(255, 255, 255, 0.15) !important;
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
#\35 2 {
  backdrop-filter: blur(10px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(180%) !important;
  background-color: rgba(255, 255, 255, 0.15) !important;
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
#\36 {
  backdrop-filter: blur(10px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(180%) !important;
  background-color: rgba(255, 255, 255, 0.15) !important;
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
#\31 28 {
  backdrop-filter: blur(20px) contrast(120%) saturate(150%) !important;
  -webkit-backdrop-filter: blur(20px) contrast(120%) saturate(150%) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-radius: 50% !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2), inset 0 0 40px rgba(255, 255, 255, 0.1) !important;
  animation: lensGlow 3s ease-in-out infinite alternate;
  transition: all 0.4s ease;
}

@keyframes lensGlow {
  0% {
    transform: scale(1) rotate(0deg);
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.15), inset 0 0 20px rgba(255, 255, 255, 0.05);
  }
  100% {
    transform: scale(1.03) rotate(0.2deg);
    box-shadow: 0 0 30px rgba(255, 255, 255, 0.2), inset 0 0 40px rgba(255, 255, 255, 0.1);
  }
}
#\31 28 [tdvlayer="shadow"],
#\31 28 [tdvlayer="background"] {
  display: none !important;
}
#\31 28 [id="129"] span {
  color: #e67e22 !important;
}
#\39 3 {
  backdrop-filter: blur(20px) contrast(120%) saturate(150%) !important;
  -webkit-backdrop-filter: blur(20px) contrast(120%) saturate(150%) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-radius: 50% !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2), inset 0 0 40px rgba(255, 255, 255, 0.1) !important;
  animation: lensGlow 3s ease-in-out infinite alternate;
  transition: all 0.4s ease;
}

@keyframes lensGlow {
  0% {
    transform: scale(1) rotate(0deg);
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.15), inset 0 0 20px rgba(255, 255, 255, 0.05);
  }
  100% {
    transform: scale(1.03) rotate(0.2deg);
    box-shadow: 0 0 30px rgba(255, 255, 255, 0.2), inset 0 0 40px rgba(255, 255, 255, 0.1);
  }
}
#\39 3 [tdvlayer="shadow"],
#\39 3 [tdvlayer="background"] {
  display: none !important;
}
#\39 3 [id="129"] span {
  color: #e67e22 !important;
}
#glass-highlight {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
  width: 100px;
  height: 100px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 40% 60% 60% 40% / 50% 60% 40% 50%;
  backdrop-filter: blur(20px) saturate(150%) contrast(120%);
  -webkit-backdrop-filter: blur(20px) saturate(150%) contrast(120%);
  transition: transform 0.4s ease, border-radius 0.6s ease;
  opacity: 0;
}

#glass-highlight.morph-left {
  border-radius: 60% 40% 50% 50% / 60% 40% 60% 40%;
}

#glass-highlight.morph-right {
  border-radius: 40% 60% 50% 50% / 40% 60% 40% 60%;
}
