.Button_btn__FJbZU{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;background:none;--btn-chamfer:var(--chamfer);-webkit-clip-path:polygon(0 0,calc(100% - var(--btn-chamfer)) 0,100% var(--btn-chamfer),100% 100%,var(--btn-chamfer) 100%,0 calc(100% - var(--btn-chamfer)));clip-path:polygon(0 0,calc(100% - var(--btn-chamfer)) 0,100% var(--btn-chamfer),100% 100%,var(--btn-chamfer) 100%,0 calc(100% - var(--btn-chamfer)));transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.Button_btn__FJbZU[data-size=sm]{--btn-chamfer:calc(var(--chamfer) * 0.7);padding:7px 14px;font-size:var(--text-sm)}.Button_btn__FJbZU[data-size=md]{--btn-chamfer:var(--chamfer);padding:11px 20px;font-size:var(--text-base)}.Button_btn__FJbZU[data-size=lg]{--btn-chamfer:calc(var(--chamfer) * 1.2);padding:15px 28px;font-size:var(--text-md)}.Button_btn__FJbZU[data-variant=primary]{background:var(--forge-copper);color:var(--text-on-copper);border-color:var(--copper-400)}.Button_btn__FJbZU[data-variant=secondary]{background:transparent;color:var(--text-strong);border-color:var(--border-strong)}.Button_btn__FJbZU[data-variant=ghost]{background:transparent;color:var(--text-body);border-color:transparent}.Button_btn__FJbZU[data-variant=cyan]{background:transparent;color:var(--signal-cyan);border-color:var(--cyan-600)}.Button_btn__FJbZU:not(:disabled):hover[data-variant=primary]{background:var(--copper-400)}.Button_btn__FJbZU:not(:disabled):hover[data-variant=ghost],.Button_btn__FJbZU:not(:disabled):hover[data-variant=secondary]{background:var(--surface-raised);border-color:var(--border-strong)}.Button_btn__FJbZU:not(:disabled):hover[data-variant=cyan]{background:color-mix(in srgb,var(--signal-cyan) 10%,transparent);border-color:var(--cyan-500)}.Button_btn__FJbZU:not(:disabled):active{transform:translateY(1px)}.Button_btn__FJbZU:focus-visible{outline:none;box-shadow:var(--ring-inset-cyan)}.Button_btn__FJbZU:disabled{cursor:not-allowed;opacity:.4}@media (prefers-reduced-motion:reduce){.Button_btn__FJbZU{transition:none}}