:root{--font-button-size: var(--font-copy-size-small);--font-button-line-height: var(--font-copy-line-height-small);--button-padding-x: var(--spacing);--button-padding-y: var(--spacing-small);--color-button: var(--color-green);--color-button-text: var(--color-white);--color-button-border: var(--color-green);--color-button-hover: var(--color-white);--color-button-hover-text: var(--color-green);--color-button-hover-border: var(--color-white)}button.svelte-17l067i,a.svelte-17l067i{background-color:var(--color-button);border:var(--border-weight) solid var(--color-button-border);color:var(--color-button-text);font-size:var(--font-button-size);line-height:var(--font-button-line-height);font-weight:var(--font-copy-weight-bold);text-transform:uppercase;letter-spacing:.05em;padding:var(--button-padding-y) var(--button-padding-x);border-radius:calc(var(--button-padding-y) + calc(var(--font-button-line-height) / 2));display:inline-block;transition-property:color,background-color,border-color;transition-duration:var(--transition);text-align:center}button.svelte-17l067i:hover,a.svelte-17l067i:hover{background-color:var(--color-button-hover);color:var(--color-button-hover-text);border-color:var(--color-button-hover-border);cursor:pointer}button.secondary.svelte-17l067i,a.secondary.svelte-17l067i{--color-button: var(--color-white);--color-button-text: var(--color-green);--color-button-hover: var(--color-green);--color-button-hover-text: var(--color-white)}button.svelte-17l067i:focus-visible,a.svelte-17l067i:focus-visible{outline-width:var(--border-weight-thick);outline-offset:var(--border-weight)}
