/* ==========================================================
   JUZYCLIENT ENTERPRISE - cPanel Statik Mimari Stilleri
   Standartlar: God-Tier Glassmorphism & Sıfır Emoji & Kinetik CSS
   ========================================================== */

:root {
  --bg-void: #04060A;
  --cyber-cyan: #00E5FF;
  --electric-purple: #B000FF;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  background-color: var(--bg-void);
  color: #F0F4FC;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  letter-spacing: -0.012em;
  overflow-x: hidden;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 1. Kinetik Ambient Işık Küreleri (CSS Keyframes) */
.ambient-orb {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  filter: blur(160px);
  opacity: 0.18;
  will-change: transform;
}

.orb-cyan {
  width: 750px;
  height: 750px;
  background: radial-gradient(circle, var(--cyber-cyan) 0%, rgba(0, 229, 255, 0.2) 50%, transparent 80%);
  top: -12%;
  left: -8%;
  animation: floatOrbCyan 26s ease-in-out infinite alternate;
}

.orb-purple {
  width: 800px;
  height: 800px;
  background: radial-gradient(circle, var(--electric-purple) 0%, rgba(176, 0, 255, 0.2) 50%, transparent 80%);
  bottom: -12%;
  right: -8%;
  animation: floatOrbPurple 30s ease-in-out infinite alternate;
}

@keyframes floatOrbCyan {
  0% {
    transform: translate(0, 0) scale(1);
  }
  50% {
    transform: translate(80px, 70px) scale(1.18);
  }
  100% {
    transform: translate(-40px, 50px) scale(0.95);
  }
}

@keyframes floatOrbPurple {
  0% {
    transform: translate(0, 0) scale(1.15);
  }
  50% {
    transform: translate(-80px, -60px) scale(0.92);
  }
  100% {
    transform: translate(60px, -40px) scale(1.1);
  }
}

/* 2. God-Tier Buzlu Cam Kartlar (Hover Efektleri) */
.glass-showcase-card {
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.35s ease, box-shadow 0.35s ease;
}

.glass-showcase-card:hover {
  transform: translateY(-8px);
  border-color: rgba(0, 229, 255, 0.45);
  box-shadow: 0 20px 45px -10px rgba(0, 0, 0, 0.8), 0 0 35px rgba(0, 229, 255, 0.15);
}

/* 3. Sıvı Işık Siber İndirme Butonu */
.glow-download-btn {
  background: var(--cyber-cyan);
  color: #04060A;
  box-shadow: 0 0 40px rgba(0, 229, 255, 0.45);
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  position: relative;
  overflow: hidden;
}

.glow-download-btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.35), transparent);
  transition: 0.6s ease;
}

.glow-download-btn:hover::after {
  left: 100%;
}

.glow-download-btn:hover {
  filter: brightness(1.22);
  transform: scale(1.04);
  box-shadow: 0 0 60px rgba(0, 229, 255, 0.7);
}

.glow-download-btn:active {
  transform: scale(0.98);
}
