.Button-module__8RiFmG__btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;font-family:inherit;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.Button-module__8RiFmG__btn:disabled{cursor:not-allowed;opacity:.6}.Button-module__8RiFmG__size-sm{min-height:36px;padding:.375rem .75rem;font-size:.875rem}.Button-module__8RiFmG__size-md{font-size:.95rem}.Button-module__8RiFmG__variant-primary{background:var(--color-accent);color:var(--color-on-accent,#06120f)}.Button-module__8RiFmG__variant-primary:hover:not(:disabled){background:var(--color-accent-hover)}.Button-module__8RiFmG__variant-secondary{background:var(--color-surface-elevated);color:var(--color-text-primary);border-color:var(--color-border-strong)}.Button-module__8RiFmG__variant-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-elevated) 80%, var(--color-accent) 20%)}.Button-module__8RiFmG__variant-ghost{color:var(--color-text-primary);border-color:var(--color-border-subtle);background:0 0}.Button-module__8RiFmG__variant-ghost:hover:not(:disabled){background:var(--color-surface)}
.CopyButton-module__pvcrta__copied{color:var(--color-success)}
