/* cyberpunk.css */
:root {
  --gradient: linear-gradient(rgba(40,0,10,.55), rgba(0,25,40,.65));
  --text:     #eaf6ff;
  --accent:   #00eaff;
  --neon:     #ff6a3d;
  --title-grad: linear-gradient(90deg, #ff6a3d, #00f0ff, #ff6a3d);
  --icon-color: var(--neon);
}

/* Image background override */
.background {
  background:
    linear-gradient(rgba(40,0,10,.55), rgba(0,25,40,.65)),
    url("../assets/cyberpunk-city.jpg");
  background-size: cover;
  background-position: center;
  animation: none;
}

/* Neon card border */
.project-card {
  border: 1px solid rgba(0,234,255,.2);
}

.project-card:hover {
  box-shadow: 0 0 20px rgba(0,234,255,.3);
}

/* Neon icon glow */
.icon-link {
  border-color: rgba(0,240,255,.3);
}

.icon-link:hover {
  box-shadow: 0 0 14px rgba(0,240,255,.7);
}

/* Deeper glass for dark image background */
.glass-container {
  background: rgba(15,0,30,.55);
  box-shadow: 0 16px 50px rgba(0,0,0,.7);
}
