/* assets/css/style.css — Glide Thief marketing site (light theme, neon-relic accents) */
* {
  box-sizing: border-box;
}

.placeholder-block {
  background-image: repeating-linear-gradient(
    -45deg,
    rgba(217, 154, 32, 0.08),
    rgba(217, 154, 32, 0.08) 12px,
    rgba(236, 234, 247, 0) 12px,
    rgba(236, 234, 247, 0) 24px
  );
}

.btn-store[aria-disabled='true'] {
  cursor: not-allowed;
  opacity: 0.6;
}

.glide-cta {
  background: linear-gradient(180deg, #FFDF8E, #FFC94D 55%, #F0A72B);
  box-shadow: 0 5px 0 #B87A10, 0 0 22px rgba(217, 154, 32, 0.25);
  color: #3A2500;
}

.nav-glow {
  box-shadow: 0 8px 30px rgba(74, 222, 222, 0.28), 0 1px 2px rgba(29, 27, 58, 0.06);
}

.nav-glass {
  background-color: rgba(255, 255, 255, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(20px) saturate(160%);
  backdrop-filter: blur(20px) saturate(160%);
}

.card-glow {
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  box-shadow: 0 4px 20px rgba(74, 222, 222, 0.16), 0 1px 3px rgba(29, 27, 58, 0.06);
}

.card-glow:hover {
  box-shadow: 0 6px 28px rgba(74, 222, 222, 0.3), 0 1px 3px rgba(29, 27, 58, 0.08);
  transform: translateY(-2px);
}
