/* LINK — cool prism gem (fork of princess tanzanite, LINK-only) */

.link-page .link-prism-gem.founding-tanzanite-btn,
.link-page .link-prism-gem.animisha-princess-tanzanite {
  background:
    linear-gradient(
      180deg,
      rgba(0, 240, 255, 0.14) 0%,
      transparent 38%,
      transparent 62%,
      rgba(255, 140, 66, 0.1) 100%
    ),
    linear-gradient(
      90deg,
      rgba(56, 189, 248, 0.5) 0%,
      rgba(99, 102, 241, 0.52) 12%,
      rgba(139, 92, 246, 0.5) 28%,
      rgba(14, 165, 233, 0.55) 42%,
      rgba(34, 211, 238, 0.58) 50%,
      rgba(59, 130, 246, 0.55) 58%,
      rgba(124, 58, 237, 0.5) 72%,
      rgba(255, 159, 67, 0.42) 86%,
      rgba(56, 189, 248, 0.48) 100%
    );
  box-shadow:
    0 12px 44px rgba(14, 165, 233, 0.35),
    0 0 60px rgba(139, 92, 246, 0.28),
    inset 0 0 36px rgba(0, 240, 255, 0.12),
    inset 0 2px 0 rgba(224, 242, 254, 0.45);
  animation: link-prism-chroma 11s ease-in-out infinite alternate;
}

@keyframes link-prism-chroma {
  0% { filter: hue-rotate(0deg) saturate(1.05); }
  100% { filter: hue-rotate(12deg) saturate(1.15); }
}

.link-page .link-prism-gem .founding-tanzanite-core {
  background: radial-gradient(
    ellipse 48% 95% at 50% 50%,
    rgba(34, 211, 238, 0.55) 0%,
    rgba(99, 102, 241, 0.28) 42%,
    transparent 68%
  );
}

.link-page .link-prism-gem .founding-tanzanite-label {
  font-family: "Share Tech Mono", "Audiowide", Orbitron, sans-serif;
  font-size: 0.74rem;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: #e0f2fe;
  text-shadow: 0 0 12px rgba(0, 240, 255, 0.65), 0 1px 0 rgba(15, 23, 42, 0.9);
}

.link-page .link-prism-gem:hover {
  box-shadow:
    0 16px 52px rgba(14, 165, 233, 0.45),
    0 0 72px rgba(255, 159, 67, 0.22),
    inset 0 0 40px rgba(0, 240, 255, 0.16);
}
