.ui-button{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;font-family:Cygre,sans-serif;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:.12px;line-height:20px;padding:0 20px;transition:background .15s,color .15s;white-space:nowrap}.ui-button--variant--primary{background:rgba(var(--color-bg-brand-primary),1);color:rgba(var(--color-text-base-primary),1)}@media(min-width:1025px)and (orientation:landscape){.ui-button--variant--primary:hover{background:rgba(var(--color-bg-brand-hover),1);cursor:pointer}}.ui-button--variant--primary:active{background:rgba(var(--color-bg-brand-active),1)}.ui-button--variant--primary.ui-button--disabled{background:rgba(var(--color-bg-brand-disabled),1);color:rgba(var(--color-text-base-disabled),1)}.ui-button--variant--secondary{background:rgba(var(--color-bg-tertiary),1);color:rgba(var(--color-text-base-primary),1)}@media(min-width:1025px)and (orientation:landscape){.ui-button--variant--secondary:hover{background:rgba(var(--color-bg-tertiary-hover),1);cursor:pointer}}.ui-button--variant--outline{background:transparent;border:1px solid rgba(var(--color-border-base-primary),1);color:rgba(var(--color-text-base-primary),1)}@media(min-width:1025px)and (orientation:landscape){.ui-button--variant--outline:hover{background:rgba(var(--color-text-base-primary),.06);border-color:rgba(var(--color-border-base-primary-hover),1);cursor:pointer}}.ui-button--variant--outline:active{border-color:rgba(var(--color-border-base-active),1)}.ui-button--variant--outline.ui-button--disabled{border-color:rgba(var(--color-border-base-disabled),1);color:rgba(var(--color-text-base-disabled),1)}.ui-button--variant--ghost{background:transparent;color:rgba(var(--color-text-base-primary),1)}@media(min-width:1025px)and (orientation:landscape){.ui-button--variant--ghost:hover{background:rgba(var(--color-bg-primary),1);cursor:pointer}}.ui-button--variant--ghost:active{background:rgba(var(--color-bg-primary),1)}.ui-button--variant--ghost.ui-button--disabled{color:rgba(var(--color-text-base-placeholder),1)}.ui-button--variant--destructive{background:transparent;border:1px solid rgba(var(--color-border-error-primary),1);color:rgba(var(--color-text-error-primary),1)}@media(min-width:1025px)and (orientation:landscape){.ui-button--variant--destructive:hover{background:rgba(var(--color-bg-error-primary),1);border-color:rgba(var(--color-border-error-primary),1);color:rgba(var(--color-text-error-primary-hover),1);cursor:pointer}}.ui-button--variant--destructive:active{background:rgba(var(--color-bg-error-secondary),1);color:rgba(var(--color-bg-surface),1)}.ui-button--variant--destructive.ui-button--disabled{background:rgba(var(--color-bg-error-primary),1);border-color:transparent;color:rgba(var(--color-text-error-disabled),1)}.ui-button--variant--danger{background:rgba(var(--color-bg-error-secondary),1);color:rgba(var(--color-bg-surface),1)}@media(min-width:1025px)and (orientation:landscape){.ui-button--variant--danger:hover{cursor:pointer;opacity:.85}}.ui-button--disabled{cursor:not-allowed;pointer-events:none}.ui-button__spinner{animation:spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}
