.ui-button{--ui-button-padding: .5rem;--ui-button-border-radius: 2rem;border:0;border-radius:var(--ui-button-border-radius);background-color:var(--ui-button-bg-color);color:var(--ui-button-text-color);font-weight:600;display:inline-flex;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:pointer;box-sizing:border-box;align-items:center;gap:.5rem;padding:var(--ui-button-padding) calc(var(--ui-button-padding) * 3);box-shadow:0 0 0 1px var(--ui-button-border-color) inset;background-position:center;transition:background,color;transition-duration:.5s}.ui-button:hover{background:var(--ui-button-bg-color) radial-gradient(circle,transparent 1%,var(--ui-button-bg-color) 1%) center/15000%;text-decoration:none;text-stroke:0;-webkit-text-stroke:0}.ui-button:active{background-size:100%;transition-duration:0s}.ui-button__icon{display:flex}.ui-button__text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left;align-self:center;word-break:break-all}.ui-button__loading{display:flex}.ui-button--size-sm{font-size:.875rem;line-height:1.4rem;--ui-button-padding: .25rem}.ui-button--size-md{font-size:1rem;line-height:1.6rem;--ui-button-padding: .5rem}.ui-button--size-lg{font-size:1.125rem;line-height:1.6rem;--ui-button-padding: .625rem}.ui-button--theme-solid{--ui-button-text-color: var(--ui-background-color);--ui-button-border-color: var(--ui-button-color);--ui-button-bg-color: var(--ui-button-color)}.ui-button--theme-outline{--ui-button-text-color: var(--ui-button-color);--ui-button-border-color: var(--ui-button-color);--ui-button-bg-color: transparent}.ui-button--theme-outline:hover,.ui-button--theme-outline:focus,.ui-button--theme-outline:active{--ui-button-text-color: var(--ui-background-color);--ui-button-bg-color: var(--ui-button-color)}.ui-button--theme-transparent{--ui-button-text-color: var(--ui-button-color);--ui-button-border-color: transparent;--ui-button-bg-color: transparent}.ui-button--theme-transparent:hover,.ui-button--theme-transparent:focus,.ui-button--theme-transparent:active{--ui-button-text-color: var(--ui-background-color);--ui-button-bg-color: var(--ui-button-color)}.ui-button--theme-text{--ui-button-text-color: var(--ui-button-color);--ui-button-border-color: transparent;--ui-button-bg-color: transparent;--ui-button-padding: 0;font-weight:400}.ui-button--theme-text:hover{text-decoration:underline;text-stroke:.5px;-webkit-text-stroke:.5px}.ui-button--theme-text:focus{outline:auto;border-radius:0}.ui-button--color-default{--ui-button-color: var(--ui-color-grey--70)}.ui-button--color-default:hover,.ui-button--color-default:focus{--ui-button-color: var(--ui-color-grey--90)}.ui-button--color-default:active{--ui-button-color: var(--ui-color-black)}.ui-button--color-primary{--ui-button-color: var(--ui-color-primary--30)}.ui-button--color-primary:hover,.ui-button--color-primary:focus{--ui-button-color: var(--ui-color-primary--40)}.ui-button--color-primary:active{--ui-button-color: var(--ui-color-primary--50)}.ui-button--color-secondary{--ui-button-color: var(--ui-color-secondary--30)}.ui-button--color-secondary:hover,.ui-button--color-secondary:focus{--ui-button-color: var(--ui-color-secondary--40)}.ui-button--color-secondary:active{--ui-button-color: var(--ui-color-secondary--50)}.ui-button--color-success{--ui-button-color: var(--ui-color-success--30)}.ui-button--color-success:hover,.ui-button--color-success:focus{--ui-button-color: var(--ui-color-success--40)}.ui-button--color-success:active{--ui-button-color: var(--ui-color-success--50)}.ui-button--color-warning{--ui-button-color: var(--ui-color-warning--30)}.ui-button--color-warning:hover,.ui-button--color-warning:focus{--ui-button-color: var(--ui-color-warning--40)}.ui-button--color-warning:active{--ui-button-color: var(--ui-color-warning--50)}.ui-button--color-error{--ui-button-color: var(--ui-color-error--30)}.ui-button--color-error:hover,.ui-button--color-error:focus{--ui-button-color: var(--ui-color-error--40)}.ui-button--color-error:active{--ui-button-color: var(--ui-color-error--50)}.ui-button--block{display:flex;width:100%;justify-content:center}.ui-button--rounded{padding:var(--ui-button-padding);margin-top:auto;margin-bottom:auto}.ui-button--rounded .ui-button__text{display:none}.ui-button--rounded.ui-button--size-sm{height:2rem;width:2rem;min-height:2rem;min-width:2rem}.ui-button--rounded.ui-button--size-md{height:2.5rem;width:2.5rem;min-height:2.5rem;min-width:2.5rem}.ui-button--rounded.ui-button--size-lg{height:3.5rem;width:3.5rem;min-height:3.5rem;min-width:3.5rem}.ui-button--loading{pointer-events:none}.ui-button--reverse{flex-direction:row-reverse}.ui-button--disabled{cursor:not-allowed;--ui-button-color: var(--ui-color-grey--40)}.ui-button--align-left{justify-content:flex-start}.ui-button--align-center{justify-content:center}.ui-button--align-right{justify-content:flex-end}.ui-button--align-space-between{justify-content:space-between}
