.ButtonLink-module__khDTVa__root{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:.005em;white-space:nowrap;border-radius:var(--radius-control);cursor:pointer;transition:var(--transition-control), transform var(--duration-instant) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.ButtonLink-module__khDTVa__root:active{transform:var(--press-translate)}.ButtonLink-module__khDTVa__root:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ButtonLink-module__khDTVa__fullWidth{width:100%}.ButtonLink-module__khDTVa__sm{height:var(--control-height-sm);padding:0 var(--space-5);font-size:var(--text-sm);gap:var(--space-3)}.ButtonLink-module__khDTVa__md{height:var(--control-height-md);padding:0 var(--space-6);font-size:var(--text-md);gap:var(--space-4)}.ButtonLink-module__khDTVa__lg{height:var(--control-height-lg);padding:0 var(--space-8);font-size:var(--text-lg);gap:var(--space-4)}.ButtonLink-module__khDTVa__primary{background:var(--accent-primary);color:var(--accent-on-primary);box-shadow:var(--shadow-1)}.ButtonLink-module__khDTVa__primary:hover{background:var(--accent-primary-hover)}.ButtonLink-module__khDTVa__secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-1)}.ButtonLink-module__khDTVa__secondary:hover{background:var(--surface-sunken);border-color:var(--border-strong)}.ButtonLink-module__khDTVa__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.ButtonLink-module__khDTVa__ghost:hover{background:var(--surface-sunken);color:var(--text-primary)}
