/* eslint-disable */
/* =============================================================
   Shared UI primitive — Btn
   -----
   Browser build: classic <script type="text/babel">, attaches window.Btn.
   Next.js port: export default function Button({ kind, ... }) { ... }.
   Variants map to CSS classes: btn-primary | btn-gold | btn-outline | btn-ghost.
   ============================================================= */
function Btn({ kind = "ghost", children, onClick, className = "", ...rest }) {
  const cls = kind === "primary" ? "btn-primary" :
              kind === "gold"    ? "btn-gold"    :
              kind === "outline" ? "btn-outline" :
              "btn-ghost";
  return <button data-galaxy-ui className={`${cls} ${className}`} onClick={onClick} {...rest}>{children}</button>;
}
window.Btn = Btn;
