.button{align-items:center;display:flex;font-weight:500;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;position:relative;text-wrap:nowrap;transition-duration:.2s}@media (min-width:1199px){.button{padding-left:2rem;padding-right:2rem}}.button{border-radius:1rem;font-size:.75rem;font-weight:600;height:3rem;line-height:1rem;text-transform:uppercase}@media (min-width:1199px){.button{font-size:1rem;height:52px;line-height:1.5rem}}.button--dark{background-color:var(--color-surface-900);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button--dark:hover{background-color:var(--color-surface-800);cursor:pointer}.button--primary{background-color:var(--color-blue-500);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button--primary:hover{background-color:var(--color-blue-500);cursor:pointer;opacity:.9}.button--white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:var(--color-surface-900)}.button--white:hover{cursor:pointer;opacity:.9}.button--light{background-color:#fff9;border-bottom-color:#ffffffb3;border-bottom-style:solid;border-left:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.7);border-top:1px solid hsla(0,0%,100%,.7);color:var(--color-surface-900)}.button--light:hover{background-color:#fffc;cursor:pointer;opacity:.9}.button--grey{background-color:var(--color-surface-100);color:var(--color-surface-900)}.button:active{transform:scale(.95)}.button--outlined.button--white{border-style:solid;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
