.cls-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--xs);flex-shrink:0;cursor:pointer;border-radius:var(--xs);border:none;transition:background-color .2s,opacity .2s,border .2s}.cls-button--align-start{justify-content:flex-start!important}.cls-button--align-end{justify-content:flex-end!important}.cls-button--align-between{justify-content:space-between!important}.cls-button--kind-primary{background:var(--tangerine-900);svg{fill:var(--tangerine-100)}}.cls-button--kind-primary:hover:not(:disabled){background:var(--tangerine-800)}.cls-button--kind-secondary{background:var(--slate-600);svg{fill:var(--slate-300)}}.cls-button--kind-outline{border:1px solid;border-color:var(--slate-700);background:transparent;svg{fill:var(--slate-300)}}.cls-button--kind-outline:hover{border-color:var(--slate-600);background:hsla(0,0%,100%,.05);svg{fill:var(--slate-200)}}.cls-button__label{display:flex;align-items:center;justify-content:center;width:100%}.cls-button--kind-transparent{background:transparent;svg{fill:var(--slate-200)}.cls-button__label{color:var(--slate-200)}}.cls-button--kind-transparent:hover:not(:disabled){background:rgba(var(--slate-600-rgb),.2)}.cls-button--full-width{width:100%}.cls-button--disabled{opacity:.7;cursor:not-allowed}.cls-button--size-sm{height:var(--3xl);padding:0 var(--sm);.cls-button__label{font-size:var(--sm);font-weight:600}svg{width:var(--md);height:var(--md)}}.cls-button--size-lg{height:var(--4xl);padding:0 var(--sm);.cls-button__label{font-size:var(--md);font-weight:600}svg{width:var(--xl);height:var(--xl)}}.cls-button--size-lg:has(.cls-avatar){padding:0 var(--md) 0 var(--xs)}.cls-button--size-sm:has(.cls-avatar){padding:0 var(--md) 0 var(--3xs)}.cls-button--size-xl{height:var(--5xl);padding:0 var(--lg);.cls-button__label{font-size:var(--lg);font-weight:500}svg{width:var(--xl);height:var(--xl)}}.cls-button__label{color:var(--slate-0);font-style:normal;line-height:normal}.cls-button.justify-start{justify-content:flex-start!important}.cls-button.justify-end{justify-content:flex-end!important}.cls-button.justify-between{justify-content:space-between!important}