
.glow-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 60px; /* Size of the button */
  height: 60px; /* Size of the button */
  border-radius: 50%;
  background: #333;
  transition: .5s;
  margin: 4px 2px;
  cursor: pointer;
}

.glow-button:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: rgb(255, 0, 0);
  transition: .5s;
  transform: scale(.9);
  z-index: -1;
}

.glow-button:hover:before {
  transform: scale(1.1);
  box-shadow: 0 0 25px rgb(255, 0, 0); /* Adjust the color and size of the shadow as needed */
}

.glow-button:hover {
  color: rgb(255, 0, 0);
  box-shadow: 0 0 20px rgb(255, 0, 0);
}
.glow-button:hover i {
  color: rgb(255, 0, 0); 
}
.glow-button i {
  font-size: 30px;
  color: inherit;
  transition: color 0.5s;
}

.tronblue {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 60px; /* Size of the button */
  height: 60px; /* Size of the button */
  border-radius: 50%;
  background: #333;
  transition: .5s;
  margin: 4px 2px;
  cursor: pointer;
}

.tronblue:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #7DFDFE; /* Electric blue */
  transition: .5s;
  transform: scale(.9);
  z-index: -1;
}

.tronblue:hover:before {
  transform: scale(1.1);
  box-shadow: 0 0 25px #7DFDFE; /* Electric blue glow */
}

.tronblue:hover {
  color: #7DFDFE; /* Electric blue text and icon color */
  box-shadow: 0 0 25px #7DFDFE; /* Electric blue glow */
}

.tronblue i {
  font-size: 30px;
  color: inherit; /* This will inherit the hover color */
  transition: color 0.5s;
}
.tronblue:hover i {
  color: #7DFDFE; /* This will change the color of the icon */
}




.ai-is-life {
  position: relative;
  font-size: 5em; 
  display: flex;
  justify-content: center;
  align-items: center;
}

.ai-is-life .fa-brain {
  /* Your existing styles for the brain icon */
  color: #d6d6d6;
  animation: animate 10s linear infinite;
  text-shadow: 
  0 0 10px #0072ff, /* Innermost shadow with smaller blur */
  0 0 20px #005fcc, /* Slightly darker and larger blur */
  0 0 30px #0048cc, /* Even darker and larger blur */
  0 0 40px #0030cc; /* Darkest and largest blur */
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 50%, transparent);
  background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 50%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 50%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 50%, transparent);
  -webkit-background-size: 4px 4px;
  -moz-background-size: 4px 4px;
  -o-background-size: 4px 4px;
  background-size: 4px 4px;
}

.ai-is-life .fa-gear {
  position: absolute;
  color: #fff; /* Color of the gear icon */

  text-shadow: 1px 2px 4px #7c7c7c, 0px 0px 0px rgb(131, 131, 131), 0px 0px 2px rgb(146, 146, 146);
  animation: spin 10s linear infinite;
  z-index: 2;
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
@keyframes animate {
  from {
    filter: hue-rotate(0deg);
  }
  to {
    filter: hue-rotate(360deg);
  }
}