body {
  font-family: "Inter", sans-serif;
  background-color: #02010a;
  color: white;
  margin: 0;
  overflow-x: hidden;
}

/* Highly Enhanced Background */
.bg-glow-container {
  position: fixed;
  inset: 0;
  z-index: -1;
  overflow: hidden;
  background: radial-gradient(circle at 50% 0%, #0a1128 0%, #02010a 70%);
}

.blob {
  position: absolute;
  border-radius: 50%;
  filter: blur(80px);
  opacity: 0.45;
}

/* Top Left Blue */
.blob-1 {
  width: 400px;
  height: 400px;
  background: #1e40af;
  top: -10%;
  left: -5%;
}

/* Mid Right Purple */
.blob-2 {
  width: 500px;
  height: 500px;
  background: #4c1d95;
  top: 20%;
  right: -10%;
}

.text-gradient {
  background: linear-gradient(90deg, #3b82f6 0%, #22d3ee 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Professional Button Style */
.btn-main {
  background: linear-gradient(90deg, #2563eb 0%, #0ea5e9 100%);
  transition: all 0.3s ease;
}
.btn-main:hover {
  opacity: 0.9;
  transform: translateY(-1px);
}
@keyframes float {
  0%,
  100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
}
/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
