package main // cyberpunkButtonComponent renders the override for the built-in button block. // Primary buttons get .rgb-split for the chromatic-aberration hover. // Secondary / ghost variants use the accent/border tokens. templ cyberpunkButtonComponent(label, href, variant string) { switch variant { case "secondary": { label } case "ghost": { label } default: { label } } }