.button__element{letter-spacing:-.05px;text-wrap:nowrap;align-items:center;display:flex}.button__element:active{perspective-origin:1000px}.button{background-color:var(--foreground);border-radius:var(--button-border-radius);cursor:pointer;text-align:center;justify-content:center;align-items:center;height:56px;padding:0 32px;font-size:1rem;font-weight:500;transition:all .15s;display:flex}.button.--default{color:#303030;border:1px solid var(--global-border-color);background-color:#0000;transition:all .3s}.button.--default:not([disabled]):hover{color:#000;background-color:#fbfbfb;border:1px solid #c5c5c5}.button.--default[disabled]{color:#d7d1d1;border-color:#f2f2f2}.button.--primary{color:#f6f6f6;background-color:#050505;border:1px solid #050505}.button.--primary:not([disabled]):hover{color:#fff;background-color:#212121}.button.--primary[disabled]{color:#e6e6e6;background-color:#505050}.button.--danger{color:#fff;background-color:#de2929}.button.--danger:not([disabled]):hover{color:#fff;background-color:#ed3d3d}.button.--danger[disabled]{color:#fefefe;background-color:#e4b1b1}.button[disabled]{opacity:1}.button.--width-auto{width:auto!important}.button.--width-fit{width:fit-content!important}.button.--width-fluid{width:100%}.button[disabled]{cursor:not-allowed}.button.--size-small{height:var(--small-button-size);font-size:.875rem}.button.--size-small.--x-padding-ultra-small{padding:0 8px}.button.--size-small.--x-padding-small{padding:0 16px}.button.--size-small.--x-padding-normal{padding:0 32px}.button.--size-small-plus{height:var(--small-plus-button-size);font-size:.875rem}.button.--size-small-plus.--x-padding-ultra-small{padding:0 8px}.button.--size-small-plus.--x-padding-small{padding:0 16px}.button.--size-small-plus.--x-padding-normal{padding:0 32px}.button.--size-ultra-small{height:var(--ultra-small-button-size);font-size:.875rem}.button.--size-ultra-small.--x-padding-ultra-small{padding:0 8px}.button.--size-ultra-small.--x-padding-small{padding:0 16px}.button.--size-ultra-small.--x-padding-normal{padding:0 32px}
