.wp-block-button{--button-height:var(--wp--custom--button--default--height);--button-padding-x:var(--wp--custom--button--default--padding-x);--button-padding-y:var(--wp--custom--button--default--padding-y);--button-font-size:var(--wp--preset--font-size--400);--button-line-height:var(--wp--custom--line-height--normal);--button-arrow-size:24px;--button-arrow-overlap:5px;--button-arrow-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.175 13H4v-2h12.175l-5.6-5.6L12 4l8 8-8 8-1.425-1.4z'/%3E%3C/svg%3E");--button-box-height:max(var(--button-height),calc(var(--button-line-height)*var(--button-font-size) + var(--button-padding-y)*2 + var(--wp--custom--border-width--hairline)*2))}.wp-block-button.has-button-size-large{--button-height:var(--wp--custom--button--large--height);--button-padding-x:var(--wp--custom--button--large--padding-x);--button-padding-y:var(--wp--custom--button--large--padding-y)}.wp-block-button.has-button-size-xlarge{--button-height:var(--wp--custom--button--xlarge--height);--button-padding-x:var(--wp--custom--button--xlarge--padding-x);--button-padding-y:var(--wp--custom--button--xlarge--padding-y);--button-font-size:var(--wp--preset--font-size--800);--button-arrow-size:var(--wp--custom--button--xlarge--icon-size)}.wp-block-button .wp-block-button__link{--button-fill:var(--color-button-background);align-items:center;background-color:var(--button-fill);border:var(--wp--custom--border-width--hairline) solid var(--color-button-border);border-radius:var(--wp--custom--border-radius--pill);color:var(--color-button-text);display:inline-flex;font-size:var(--button-font-size);gap:var(--wp--custom--button--gap);justify-content:center;line-height:var(--button-line-height);min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);position:relative;text-decoration:none;transition:background-color var(--wp--custom--transition--fast),color var(--wp--custom--transition--fast),border-color var(--wp--custom--transition--fast)}.wp-block-button:hover .wp-block-button__link:not([disabled],.is-disabled){--button-fill:var(--color-button-background-hover);color:var(--color-button-hover-text)}.wp-block-button:is(.is-style-secondary,[class*=is-style-secondary--]) .wp-block-button__link{--button-fill:var(--color-button-outline-background);border-color:var(--color-button-outline-border);color:var(--color-button-outline-text)}.wp-block-button:is(.is-style-secondary,[class*=is-style-secondary--]):hover .wp-block-button__link:not([disabled],.is-disabled){--button-fill:var(--color-button-outline-background-hover);color:var(--color-button-outline-text-hover)}.wp-block-button.is-style-text .wp-block-button__link{--button-fill:var(--color-button-text-button-background);border-color:transparent;color:var(--color-button-text-button-text);min-height:0;padding:0;text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:var(--wp--custom--button--underline-width);text-underline-offset:.4em}.wp-block-button.is-style-text:hover .wp-block-button__link:not([disabled],.is-disabled){--button-fill:var(--color-button-text-button-background);color:var(--color-button-text-button-text);text-decoration-style:solid}.wp-block-button.is-style-icon .wp-block-button__link{display:inline-block;inline-size:var(--button-height);overflow:hidden;padding:0;text-indent:100%;white-space:nowrap}:is(.wp-block-button.is-style-icon .wp-block-button__link):after{background-color:currentcolor;content:"";inset:0;-webkit-mask-image:var(--button-arrow-image);mask-image:var(--button-arrow-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--button-arrow-size);mask-size:var(--button-arrow-size);position:absolute}.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon){padding-inline-end:calc(var(--button-box-height) - var(--button-arrow-overlap))}:is(.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon) .wp-block-button__link):after,:is(.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon) .wp-block-button__link):before{block-size:var(--button-box-height);content:"";inline-size:var(--button-box-height);inset-block-start:50%;inset-inline-start:calc(100% + var(--wp--custom--border-width--hairline) - var(--button-arrow-overlap));position:absolute;transition:translate var(--wp--custom--transition--fast),background-color var(--wp--custom--transition--fast);translate:var(--button-arrow-shift,0) -50%}:is(.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon) .wp-block-button__link):before{background-color:var(--button-fill);border-radius:var(--wp--custom--border-radius--pill)}:is(.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon) .wp-block-button__link):after{background-color:currentcolor;-webkit-mask-image:var(--button-arrow-image);mask-image:var(--button-arrow-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--button-arrow-size);mask-size:var(--button-arrow-size)}@media (prefers-reduced-motion:no-preference){.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon):hover .wp-block-button__link:not([disabled],.is-disabled){--button-arrow-shift:calc(var(--button-arrow-overlap)*2)}}.wp-block-buttons{container:buttons/inline-size}.is-layout-flex>.wp-block-buttons{container-type:normal}@container buttons (width < 12rem){.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon){padding-inline-end:0}.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon) .wp-block-button__link:after,.wp-block-button:not(.has-no-button-arrow,.is-style-text,.is-style-icon) .wp-block-button__link:before{display:none}}.wp-block-button .wp-block-button__link:is([disabled],.is-disabled){--button-fill:var(--color-button-disabled-background);border-color:var(--color-button-disabled-border);color:var(--color-button-disabled-text)}.wp-block-button.is-style-text .wp-block-button__link:is([disabled],.is-disabled){--button-fill:var(--color-button-text-button-background)}@supports selector(:has(*)){.wp-block-button .wp-block-button__link:focus-visible{outline:none}}.wp-block-button:has(.wp-block-button__link:focus-visible){border-radius:var(--wp--custom--border-radius--pill);outline:var(--wp--custom--focus--ring-width) solid var(--wp--custom--feedback--focus);outline-offset:var(--wp--custom--focus--ring-offset)}.wp-block-button.is-style-text:has(.wp-block-button__link:focus-visible){border-radius:0}
