.Button{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;-moz-column-gap:.375rem;column-gap:.375rem;border-radius:.375rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Button-icon{flex-shrink:0}.Button--xs{padding:.125rem .5rem;font-size:.75rem}.Button--sm{padding:.5rem 1.25rem;font-size:.813rem}.Button--md{padding:.75rem 2rem;font-size:.875rem}.Button--primary{border-width:2px;--tw-border-opacity: 1;border-color:rgb(226 0 11 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(226 0 11 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.Button--primary:hover,.Button--primary:focus-visible{--tw-border-opacity: 1;border-color:rgb(169 13 21 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(169 13 21 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.Button--primary-outline{border-width:2px;--tw-border-opacity: 1;border-color:rgb(226 0 11 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(226 0 11 / var(--tw-text-opacity))}.Button--primary-outline:hover,.Button--primary-outline:focus-visible{--tw-bg-opacity: 1;background-color:rgb(226 0 11 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.Button--dark-outline{border-width:2px;--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity))}.Button--dark-outline:hover,.Button--dark-outline:focus-visible{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.Button--ghost{padding:0}.Button--ghost:hover,.Button--ghost:focus-visible{--tw-text-opacity: 1;color:rgb(226 0 11 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.Button--round{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));padding:0}.Button--round:hover,.Button--round:focus-visible{--tw-bg-opacity: 1;background-color:rgb(233 233 233 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.Button--gray{--tw-bg-opacity: 1;background-color:rgb(214 214 214 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.Button--gray:hover,.Button--gray:focus-visible{--tw-bg-opacity: 1;background-color:rgb(189 189 189 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.Button--gray .Button-icon{width:2rem;height:2rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.375rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));opacity:.6;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Button--gray:hover .Button-icon{opacity:1}.Button--round.Button--xs{width:1.25rem;height:1.25rem}.Button--round.Button--xs .Button-icon{width:.875rem;height:.875rem}.Button--round.Button--sm{width:2rem;height:2rem}.Button--round.Button--md{width:2.75rem;height:2.75rem}.Button--disabled{cursor:not-allowed}.Button--disabled:hover{background-color:inherit;color:inherit}.Button--disabled.Button--primary{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(189 189 189 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.Button--disabled.Button--primary-outline,.Button--disabled.Button--dark-outline{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.Button--disabled.Button--ghost{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.Button--disabled.Button--round{--tw-bg-opacity: 1;background-color:rgb(233 233 233 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.Button--loading{cursor:wait}@keyframes spin{to{transform:rotate(360deg)}}.Button--loading svg{animation:spin 1s linear infinite}.Button--rounded{border-radius:55%}
