.button{padding:.59375rem 1.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border-radius:25px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}@media (prefers-reduced-motion: reduce){.button{transition:none}}.button.primary{color:var(--color-white);font-weight:700;font-size:var(--text-base);background-color:var(--color-primary)}.button.primary .tabler-icon-stroke{stroke:var(--color-white)}.button.primary .tabler-icon-fill{fill:var(--color-white)}.button.primary:not(.button.primary:disabled):hover,.button.primary:not(.button.primary:disabled):focus{background-color:var(--color-primary-dark)}.button.primary:disabled{background-color:color-mix(in srgb,var(--color-accent-grey) 50%,transparent 50%)}.button.secondary{color:var(--color-primary);font-weight:400;font-size:var(--text-body-sm);background-color:var(--color-white);border:1px solid var(--color-primary)}.button.secondary .tabler-icon-stroke{stroke:var(--color-primary)}.button.secondary .tabler-icon-fill{fill:var(--color-primary)}.button.secondary:not(.button.secondary:disabled):hover,.button.secondary:not(.button.secondary:disabled):focus{color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.button.secondary:disabled{color:color-mix(in srgb,var(--color-accent-grey) 50%,transparent 50%);border-color:color-mix(in srgb,var(--color-accent-grey) 50%,transparent 50%)}.button.text{padding:0;border-radius:0;background-color:transparent;color:var(--color-accent-grey);font-weight:400;font-size:var(--text-body-sm);text-decoration:underline}.button.text .tabler-icon{display:none}.button.text:not(.button.text:disabled):hover,.button.text:not(.button.text:disabled):focus{color:color-mix(in srgb,var(--color-accent-grey) 50%,transparent 50%)}.button:disabled{cursor:default}
