.button{align-items:center;border-radius:9999px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;height:3.5rem;justify-content:center;line-height:1.5rem;padding-left:2.25rem;padding-right:2.25rem;position:relative;text-decoration-line:none}@media not all and (min-width:768px){.button{width:100%}}@media (min-width:768px){.button{max-width:-moz-fit-content;max-width:fit-content}}.button .spinner{left:calc(50% - .75em);position:absolute;top:calc(50% - .75em);width:1.5em}.button.disabled{opacity:.5;pointer-events:none}.button-theme-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button-theme-pink{background-color:rgb(253 223 223/var(--tw-bg-opacity,1))}.button-theme-mint,.button-theme-pink{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.button-theme-mint{background-color:rgb(220 234 235/var(--tw-bg-opacity,1))}.button-theme-red{--tw-bg-opacity:1;background-color:rgb(255 21 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button-theme-yellow{--tw-bg-opacity:1;background-color:rgb(255 249 215/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.button-theme-blue{--tw-bg-opacity:1;background-color:rgb(45 64 183/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
