.button.svelte-1rrbs3u{--main-color: red;--light-color: blue;--contrast-color: green;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:5px;border:none;border-radius:20px;font-weight:700}.button.svelte-1rrbs3u .icon:where(.svelte-1rrbs3u){width:24px;height:24px}.button.svelte-1rrbs3u:disabled{cursor:not-allowed}.button.svelte-1rrbs3u:disabled:hover{box-shadow:none!important}.button.color--primary.svelte-1rrbs3u{--main-color: var(--color--primary-rgb);--light-color: var(--color--primary-tint-rgb);--contrast-color: var(--color--primary-contrast)}.button.color--secondary.svelte-1rrbs3u{--main-color: var(--color--secondary-rgb);--light-color: var(--color--secondary-tint-rgb);--contrast-color: var(--color--secondary-contrast)}.button.style--solid.svelte-1rrbs3u{background-color:rgb(var(--main-color));color:var(--contrast-color)}.button.style--solid.svelte-1rrbs3u:hover{box-shadow:0 0 1px 7px rgba(var(--main-color),.3)}.button.style--understated.svelte-1rrbs3u{background-color:rgb(var(--light-color));color:rgb(var(--main-color))}.button.style--understated.svelte-1rrbs3u:hover{box-shadow:0 0 1px 7px rgba(var(--main-color),.3)}.button.style--clear.svelte-1rrbs3u{background-color:transparent;color:rgb(var(--main-color))}.button.style--clear.svelte-1rrbs3u:hover{background-color:rgb(var(--light-color))}.button.size--small.svelte-1rrbs3u{padding:5px 10px;font-size:.75rem}.button.size--small.svelte-1rrbs3u .icon:where(.svelte-1rrbs3u){width:20px;height:20px}.button.size--medium.svelte-1rrbs3u{padding:10px 20px;font-size:1rem}.button.size--large.svelte-1rrbs3u{padding:15px 30px;font-size:1.15rem}.button.size--large.svelte-1rrbs3u .icon:where(.svelte-1rrbs3u){width:28px;height:28px}
