.custom-button{outline:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1.25rem;align-self:flex-start;border-radius:10px;font-weight:500;padding:7px 20px}.custom-button.type-icon{width:auto}.custom-button.type-primary{border-width:0;--tw-bg-opacity:1;background-color:rgb(41 54 118/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.custom-button.type-primary:active,.custom-button.type-primary:hover{--tw-bg-opacity:1;background-color:rgb(20 29 77/var(--tw-bg-opacity))}.custom-button.type-primary,.custom-button.type-primary svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.custom-button.type-secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(41 54 118/var(--tw-border-opacity));background-color:rgba(41,54,118,.1);--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.custom-button.type-secondary:active,.custom-button.type-secondary:hover{background-color:rgba(41,54,118,.2)}.custom-button.type-secondary,.custom-button.type-secondary svg{--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.custom-button.type-white{border-width:1px;--tw-border-opacity:1;border-color:rgb(108 109 112/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.custom-button.type-white,.custom-button.type-white svg{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.custom-button.type-text{border-style:none;padding:0;font-weight:700}.custom-button.type-text,.custom-button.type-text svg{--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.custom-button.type-default{border-width:0;--tw-bg-opacity:1;background-color:rgb(231 26 128/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.custom-button.type-default:active,.custom-button.type-default:hover{--tw-bg-opacity:1;background-color:rgb(151 16 83/var(--tw-bg-opacity))}.custom-button.type-default,.custom-button.type-default svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.custom-button.icon-primary-outline,.custom-button.type-icon{border-radius:9999px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.625rem;--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.custom-button.icon-primary-outline.icon-primary-outline,.custom-button.type-icon.icon-primary-outline{--tw-border-opacity:1;border-color:rgb(41 54 118/var(--tw-border-opacity))}.custom-button.icon-primary-outline,.custom-button.icon-primary-outline .icon,.custom-button.type-icon,.custom-button.type-icon .icon{--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.custom-button.icon-primary-outline.active,.custom-button.type-icon.active{--tw-bg-opacity:1;background-color:rgb(41 54 118/var(--tw-bg-opacity))}.custom-button.icon-primary-outline.active,.custom-button.icon-primary-outline.active .icon,.custom-button.type-icon.active,.custom-button.type-icon.active .icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.custom-button.curly,.custom-button.rounded{border-radius:20px 20px 0 20px}.custom-button.large{padding:12px 20px}.custom-button.loading{color:transparent}