/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.button{min-height:calc(var(--spacing,.25rem)*8);min-width:calc(var(--spacing,.25rem)*8);cursor:pointer;background-color:var(--white);color:#000;justify-content:center;align-items:center;display:flex}@media (width>=40rem){.button{min-height:calc(var(--spacing,.25rem)*18);min-width:calc(var(--spacing,.25rem)*18)}}.button img{max-width:calc(var(--spacing,.25rem)*4)}@media (width>=40rem){.button img{max-width:none}}.button.purple{min-height:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);background:linear-gradient(to bottom right,var(--byzantine),var(--royal-purple));border:2px solid var(--royal-purple);color:#fff;font-weight:700;transition:background .3s ease-in-out}@media (width>=40rem){.button.purple{min-height:calc(var(--spacing,.25rem)*18)}}.button.purple:hover{background:linear-gradient(to bottom right,var(--byzantine),var(--royal-purple)60%,var(--royal-purple))}.button.purple:active{background:linear-gradient(to bottom right,var(--royal-purple),var(--royal-purple));border:2px solid var(--ocean-blue)}