.block-button{cursor:pointer;position:relative;display:inline-flex;align-items:center;height:3rem;padding:.5rem 1.5rem;border:none;border-radius:1.5rem;font-size:1.6rem;font-weight:400;line-height:1.25;color:var(--color-black);text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);transition:color var(--default-transition),background-color var(--default-transition)}.block-button.-primary{color:var(--color-white);background-color:var(--color-primary)}.block-button.-primary:hover,.block-button.-primary.-light{color:var(--color-black);background-color:var(--color-primary-300)}.block-button.-primary.-outline{border:.1rem solid var(--color-primary);color:var(--color-primary);background-color:unset}.block-button.-primary.-outline:hover{color:var(--color-white);background-color:var(--color-primary)}.block-button.-secondary{color:var(--color-white);background-color:var(--color-secondary)}.block-button.-secondary:hover,.block-button.-secondary.-light{color:var(--color-black);background-color:var(--color-secondary-300)}.block-button.-secondary.-outline{border:.1rem solid var(--color-secondary);color:var(--color-secondary);background-color:unset}.block-button.-secondary.-outline:hover{color:var(--color-white);background-color:var(--color-secondary)}.block-button.-accent{color:var(--color-white);background-color:var(--color-accent-300)}.block-button.-accent:hover{color:var(--color-black);background-color:var(--color-accent-500)}
