.wp-block-button__link{--button--background-color: var(--wp--preset--color--brand-primary);--button--color: var(--wp--preset--color--base);--button--border-color: var(--wp--preset--color--brand-primary);--button--hover-background-color: var(--wp--preset--color--brand-secondary);--button--hover-border-color: var(--wp--preset--color--brand-secondary);--button--hover-color: var(--wp--preset--color--base);align-items:center;box-shadow:none;box-shadow:initial;color:var(--button--color);cursor:pointer;display:inline-flex;font-weight:var(--wp--custom--typography--font-weight--heading);gap:var(--wp--preset--spacing--sm);justify-content:center;line-height:var(--wp--custom--typography--line-height--none);text-align:center;text-transform:capitalize;transition:all var(--wp--custom--transition--duration--quick) var(--wp--custom--transition--timing--ease-out);background-color:var(--button--background-color);border:2px solid var(--button--border-color);border-radius:calc(var(--wp--custom--global--is-rounded)*var(--wp--preset--border-radius--sm));padding:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--2-xl)}.wp-block-button__link:hover{background-color:var(--button--hover-background-color);border-color:var(--button--hover-border-color);color:var(--button--hover-color)}.wp-block-button__link:focus-visible{outline:2px solid var(--wp--custom--color--focus) !important;outline-offset:2px !important;transition:none 0s ease 0s !important;transition:initial !important}:where(.has-brand-primary-background-color) .wp-block-button__link{--button--background-color: var(--wp--preset--color--accent-secondary);--button--color: var(--wp--preset--color--contrast);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-brand-secondary-background-color) .wp-block-button__link{--button--background-color: var(--wp--preset--color--accent-secondary);--button--color: var(--wp--preset--color--contrast);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-contrast-background-color) .wp-block-button__link{--button--background-color: var(--wp--preset--color--accent-secondary);--button--color: var(--wp--preset--color--contrast);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-accent-tertiary-background-color) .wp-block-button__link{--button--background-color: var(--wp--preset--color--accent-secondary);--button--color: var(--wp--preset--color--contrast);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}.wp-block-button{--width-gap: var(--wp--preset--spacing--md)}.wp-block-button:where(.has-custom-width){max-width:none}.wp-block-button:where(.has-custom-width) .wp-block-button__link{width:100%}.wp-block-button:where(.wp-block-button__width-25){width:calc(25% - var(--width-gap)*.75)}.wp-block-button:where(.wp-block-button__width-50){width:calc(50% - var(--width-gap)*.5)}.wp-block-button:where(.wp-block-button__width-75){width:calc(75% - var(--width-gap)*.25)}.wp-block-button:where(.wp-block-button__width-100){flex-basis:100%;width:100%}:where(.is-vertical)>.wp-block-button{--width-gap: 0}.wp-block-button.is-style-secondary .wp-block-button__link{--button--background-color: transparent;--button--color: var(--wp--preset--color--brand-primary);--button--border-color: var(--wp--preset--color--brand-primary);--button--hover-background-color: var(--wp--preset--color--brand-secondary);--button--hover-border-color: var(--wp--preset--color--brand-secondary);--button--hover-color: var(--wp--preset--color--base);align-items:center;box-shadow:none;box-shadow:initial;color:var(--button--color);cursor:pointer;display:inline-flex;font-weight:var(--wp--custom--typography--font-weight--heading);gap:var(--wp--preset--spacing--sm);justify-content:center;line-height:var(--wp--custom--typography--line-height--none);text-align:center;text-transform:capitalize;transition:all var(--wp--custom--transition--duration--quick) var(--wp--custom--transition--timing--ease-out);background-color:transparent;background-color:var(--button--background-color);border:2px solid var(--button--border-color);border-radius:calc(var(--wp--custom--global--is-rounded)*var(--wp--preset--border-radius--sm));padding:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--2-xl)}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:var(--button--hover-background-color);border-color:var(--button--hover-border-color);color:var(--button--hover-color)}.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible{outline:2px solid var(--wp--custom--color--focus) !important;outline-offset:2px !important;transition:none 0s ease 0s !important;transition:initial !important}:where(.has-brand-primary-background-color) .wp-block-button.is-style-secondary .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-brand-secondary-background-color) .wp-block-button.is-style-secondary .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-contrast-background-color) .wp-block-button.is-style-secondary .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-accent-tertiary-background-color) .wp-block-button.is-style-secondary .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--contrast);--button--hover-background-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}.wp-block-button.is-style-link .wp-block-button__link{--button--background-color: transparent;--button--color: var(--wp--preset--color--brand-primary);--button--border-color: var(--wp--preset--color--brand-primary);--button--hover-background-color: inherit;--button--hover-border-color: var(--wp--preset--color--brand-secondary);--button--hover-color: inherit;align-items:center;box-shadow:none;box-shadow:initial;color:var(--button--color);cursor:pointer;display:inline-flex;font-weight:var(--wp--custom--typography--font-weight--heading);gap:var(--wp--preset--spacing--sm);justify-content:center;line-height:var(--wp--custom--typography--line-height--none);text-align:center;text-transform:capitalize;transition:all var(--wp--custom--transition--duration--quick) var(--wp--custom--transition--timing--ease-out);background-color:transparent;background-color:var(--button--background-color);border:medium none currentcolor;border:initial;border-radius:0;border-radius:initial;padding:0;padding:initial;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--button--border-color);text-decoration-color:var(--button--border-color);text-decoration-thickness:2px;text-underline-offset:8px}.wp-block-button.is-style-link .wp-block-button__link:hover{background-color:var(--button--hover-background-color);color:var(--button--hover-color);-webkit-text-decoration-color:var(--button--hover-border-color);text-decoration-color:var(--button--hover-border-color)}.wp-block-button.is-style-link .wp-block-button__link:focus-visible:focus-visible{background-color:var(--wp--custom--color--focus) !important;color:var(--wp--custom--color--focus-accent) !important;outline:none !important;transition:none 0s ease 0s !important;transition:initial !important}:where(.has-brand-primary-background-color) .wp-block-button.is-style-link .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-brand-secondary-background-color) .wp-block-button.is-style-link .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-contrast-background-color) .wp-block-button.is-style-link .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}:where(.has-accent-tertiary-background-color) .wp-block-button.is-style-link .wp-block-button__link{--button--color: var(--wp--preset--color--accent-secondary);--button--border-color: var(--wp--preset--color--accent-secondary);--button--hover-color: var(--wp--preset--color--accent-secondary);--button--hover-border-color: var(--wp--preset--color--accent-secondary)}
