Button
Hexagon-bordered button with pulsing rune glow and Energy Convergence active state
<button className="
group relative px-10 py-3
bg-[#0a0920] text-[#fbbf24]
font-serif font-bold tracking-widest uppercase
border border-[#fbbf24]/40
rounded-sm
shadow-[0_0_15px_rgba(251,191,36,0.15)]
hover:border-[#fbbf24]
hover:shadow-[0_0_30px_rgba(251,191,36,0.4),inset_0_0_15px_rgba(251,191,36,0.1)]
focus:outline-none focus:ring-2 focus:ring-[#fbbf24]/50 focus:ring-offset-2 focus:ring-offset-[#0a0920]
active:scale-95 active:shadow-[inset_0_0_30px_rgba(251,191,36,0.6)]
transition-all duration-500
overflow-hidden
">
<div className="absolute inset-0 opacity-0 group-hover:opacity-100 group-hover:animate-pulse transition-opacity duration-700 bg-[radial-gradient(circle_at_center,rgba(251,191,36,0.1),transparent_70%)]" />
<span className="relative z-10 drop-shadow-[0_0_8px_rgba(251,191,36,0.5)]">Invoke</span>
</button>