:is(.is-root-container,.wp-site-blocks) .wp-block-button{--button--icon:var(--wp--custom--button--icon,"");--button--icon-size:var(--wp--custom--button--icon-size,24px);--button--icon-gap:var(--wp--custom--button--icon-gap,4px);--button--icon-top:var(--wp--custom--button--icon-top,0px);--button--icon-compensation:var(--wp--custom--button--icon-compensation,-4px);--button--icon-image:var(--wp--custom--button--icon-image,url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20fill%3D%27none%27%3E%3Cpath%20stroke%3D%27%23000%27%20stroke-linecap%3D%27square%27%20stroke-linejoin%3D%27round%27%20stroke-width%3D%272%27%20d%3D%27m8%2016%207-7M8%208h8v8%27%2F%3E%3C%2Fsvg%3E"));--button--download-icon-width:var(--wp--custom--button--download-icon-width,60px);--button--download-icon-height:var(--wp--custom--button--download-icon-height,50px);--button--download-gap:var(--wp--custom--button--download-gap,20px);--button--download-flex-direction:var(--wp--custom--button--download-flex-direction,row)}:is(.is-root-container,.wp-site-blocks) .wp-block-button svg{vertical-align:bottom}:root :where(.wp-block-button:not([class*=is-style]):not(.theme-without-arrow),.wp-block-button.is-style-fill:not(.is-style-left-arrow):not(.theme-without-arrow),.wp-block-button[class*=is-style-accent]:not(.theme-without-arrow)) :is(.wp-element-button,.wp-block-button__link) img,:root :where(.wp-block-button:not([class*=is-style]):not(.theme-without-arrow),.wp-block-button.is-style-fill:not(.is-style-left-arrow):not(.theme-without-arrow),.wp-block-button[class*=is-style-accent]:not(.theme-without-arrow)) :is(.wp-element-button,.wp-block-button__link) svg,:root :where(.wp-block-button:not([class*=is-style]):not(.theme-without-arrow),.wp-block-button.is-style-fill:not(.is-style-left-arrow):not(.theme-without-arrow),.wp-block-button[class*=is-style-accent]:not(.theme-without-arrow)) :is(.wp-element-button,.wp-block-button__link):after,:root :where(.wp-block-button:not([class*=is-style]):not(.theme-without-arrow),.wp-block-button.is-style-fill:not(.is-style-left-arrow):not(.theme-without-arrow),.wp-block-button[class*=is-style-accent]:not(.theme-without-arrow)) :is(.wp-element-button,.wp-block-button__link):before{position:relative;top:var(--button--icon-top);vertical-align:top}:root :where(.wp-block-button:not([class*=is-style]):not(.theme-without-arrow),.wp-block-button.is-style-fill:not(.is-style-left-arrow):not(.theme-without-arrow),.wp-block-button[class*=is-style-accent]:not(.theme-without-arrow)) :is(.wp-element-button,.wp-block-button__link):after{background:currentColor;content:var(--button--icon,"");display:inline-block;flex:0 0 var(--button--icon-size);height:var(--button--icon-size);margin-left:var(--button--icon-gap);margin-right:var(--button--icon-compensation);-webkit-mask-image:var(--button--icon-image);mask-image:var(--button--icon-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--button--icon-size) var(--button--icon-size);mask-size:var(--button--icon-size) var(--button--icon-size);transform:rotate(0deg);transition:transform .2s;width:var(--button--icon-size)}:root :where(.wp-block-button:not([class*=is-style]):not(.theme-without-arrow),.wp-block-button.is-style-fill:not(.is-style-left-arrow):not(.theme-without-arrow),.wp-block-button[class*=is-style-accent]:not(.theme-without-arrow)) :is(.wp-element-button,.wp-block-button__link):focus:after,:root :where(.wp-block-button:not([class*=is-style]):not(.theme-without-arrow),.wp-block-button.is-style-fill:not(.is-style-left-arrow):not(.theme-without-arrow),.wp-block-button[class*=is-style-accent]:not(.theme-without-arrow)) :is(.wp-element-button,.wp-block-button__link):hover:after{transform:rotate(45deg)}:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link) img,:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link) svg,:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link):after,:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link):before{position:relative;top:var(--button--icon-top);vertical-align:top}:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link):before{background:currentColor;content:var(--button--icon,"");display:inline-block;flex:0 0 var(--button--icon-size);height:var(--button--icon-size);margin-left:var(--button--icon-compensation);margin-right:var(--button--icon-gap);-webkit-mask-image:var(--button--icon-image);mask-image:var(--button--icon-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--button--icon-size) var(--button--icon-size);mask-size:var(--button--icon-size) var(--button--icon-size);transform:rotate(270deg);transition:transform .2s;width:var(--button--icon-size)}:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link):focus:before,:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link):hover:before{transform:rotate(225deg)}:root .wp-block-button.is-style-left-arrow:not(.theme-without-arrow) :is(.wp-element-button,.wp-block-button__link):after{content:none}
