:where(body){--button__base__background:linear-gradient(to right,var(--wp--preset--color--primary-400),var(--wp--preset--color--primary-300));--button__base__border:0px;--button__base__color:var(--wp--preset--color--neutral-100);--button__base__border-color:transparent;--button__base__spacing-x:var(--wp--preset--spacing--s);--button__base__spacing-y:var(--wp--preset--spacing--xs);--button__outline__background:transparent;--button__outline__background__hover:var(--wp--preset--color--tag-600);--button__outline__color:var(--wp--preset--color--primary-400)}.wp-block-buttons.is-layout-flex{gap:var(--wp--preset--spacing--m-s)}.wp-block-button.has-icon.has-icon-arrowForward{display:flex}.wp-block-button.has-icon.has-icon-arrowForward .wp-block-button__link{align-items:center;background:transparent;color:var(--wp--preset--color--primary-500);gap:2px;padding:0}:is(.wp-block-button.has-icon.has-icon-arrowForward .wp-block-button__link):before{display:none}:is(.wp-block-button.has-icon.has-icon-arrowForward .wp-block-button__link):focus,:is(.wp-block-button.has-icon.has-icon-arrowForward .wp-block-button__link):hover{background:transparent;color:var(--wp--preset--color--neutral-400)}:is(.wp-block-button.has-icon.has-icon-arrowForward .wp-block-button__link) span{align-items:center;display:flex;gap:2px}.wp-block-button>a:not([href]),.wp-block-button>button[disabled]{cursor:not-allowed}:is(.wp-block-button>a:not([href]),.wp-block-button>button[disabled]),:is(.wp-block-button>a:not([href]),.wp-block-button>button[disabled]):focus,:is(.wp-block-button>a:not([href]),.wp-block-button>button[disabled]):hover{--button__base__background:#a6abbd;--button__base__border-color:#a6abbd;--button__outline__background__hover:transparent;--button__outline__color:#a6abbd}:is(:is(.wp-block-button>a:not([href]),.wp-block-button>button[disabled]),:is(.wp-block-button>a:not([href]),.wp-block-button>button[disabled]):focus,:is(.wp-block-button>a:not([href]),.wp-block-button>button[disabled]):hover):before{display:none}.wp-block-button.is-style-outline{--button__base__border:2px;--button__base__border-color:var(--wp--preset--color--primary-400)}.wp-block-button.is-style-outline .wp-element-button{background:var(--button__outline__background);color:var(--button__outline__color)}:is(.wp-block-button.is-style-outline .wp-element-button):focus,:is(.wp-block-button.is-style-outline .wp-element-button):hover{background:var(--button__outline__background__hover)}:is(.wp-block-button.is-style-outline .wp-element-button):before{display:none}.has-text-color:is(.wp-block-button.is-style-outline .wp-element-button){border-color:currentColor}.wp-block-button .wp-element-button{background:var(--button__base__background);border:var(--button__base__border) solid var(--button__base__border-color);border-radius:.5rem;color:var(--button__base__color);font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--font-weight--semibold);overflow:hidden;padding:calc(var(--button__base__spacing-y) - var(--button__base__border)) calc(var(--button__base__spacing-x) - var(--button__base__border));position:relative;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background;transition-timing-function:var(--wp--custom--transition--timing-function,ease);z-index:2}:is(.wp-block-button .wp-element-button):before{background:rgba(0,0,0,.2);content:"";height:100%;right:0;opacity:0;position:absolute;top:0;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:opacity;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:100%}:is(:is(.wp-block-button .wp-element-button):focus,:is(.wp-block-button .wp-element-button):hover):before{opacity:1}:is(.wp-block-button .wp-element-button) span{position:relative;z-index:2}.has-background:is(.wp-block-button .wp-element-button){background-image:unset}
