.impostor-button{background:transparent;border:none;cursor:pointer;display:inline-block;outline:none;padding:0;position:relative;-webkit-tap-highlight-color:transparent;transition:transform .08s ease-out,opacity .2s ease}.impostor-button--disabled{cursor:default;opacity:.4}.impostor-button--square{width:50px!important}.impostor-button--full{width:100%}.impostor-button__shadow{background-color:#ae5732;border:2px solid rgba(0,0,0,.4);border-radius:20px;inset-inline:0;bottom:-8px;height:60px;position:absolute;transition:bottom .08s ease-out;z-index:0}.impostor-button__shadow--pressed{bottom:-6px}.impostor-button__body{align-items:center;background-color:#eec62c;border:2px solid hsla(0,0%,100%,.5);border-radius:18px;display:flex;height:50px;justify-content:center;margin-inline:2px;overflow:hidden;position:relative;z-index:1}.impostor-button__effect{background-color:#f6ae0e;border-radius:10px 10px 20px 20px;inset-inline:6px;bottom:5px;height:20px;position:absolute;z-index:0}.impostor-button__top-glow{background-color:#fff6;border-radius:20px;height:2px;inset-inline:20px;position:absolute;top:0}.impostor-button__corner-left{background-color:#fff6;border-radius:8px 8px 15px 15px;bottom:6px;height:7px;left:6px;position:absolute;transform:rotate(.5rad);width:10px}.impostor-button__corner-right{background-color:#ffffff4d;border-radius:20px;height:6px;position:absolute;right:6px;top:6px;transform:rotate(.5rad);width:14px}.impostor-button__content{align-items:center;display:inline-flex;gap:8px;justify-content:center;padding-inline:16px;position:relative;z-index:1}.impostor-button__text{color:#fff;font-weight:900;text-shadow:1px 2px 0 #542b0e}.impostor-button__spinner{animation:impostor-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:999px;border-top-color:#fff;height:20px;width:20px}.impostor-button__icon-wrapper{height:28px;position:relative;width:28px}.impostor-button__icon{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.impostor-button__icon--shadow{color:#542b0e80;transform:translate(1px,3px)}.impostor-button__icon--main{color:#fff}.impostor-button--primary .impostor-button__shadow{background-color:#ae5732}.impostor-button--primary .impostor-button__body{background-color:#eec62c}.impostor-button--primary .impostor-button__effect{background-color:#f6ae0e}.impostor-button--transparent .impostor-button__shadow{background-color:#ffffff1a}.impostor-button--transparent .impostor-button__body{background-color:transparent;border-color:#ffffff4d}.impostor-button--transparent .impostor-button__text{color:#fff}.impostor-button--danger .impostor-button__shadow{background-color:red}.impostor-button--danger .impostor-button__body{background-color:#ff000026}.impostor-button--success .impostor-button__shadow{background-color:#0f0}.impostor-button--success .impostor-button__body{background-color:#00ff0026}.impostor-button--purple .impostor-button__shadow{background-color:#3c205b}.impostor-button--purple .impostor-button__body{background-color:#9544d6}@keyframes impostor-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
