:scope .editor-styles-wrapper .wp-block-button,:scope .wp-block-button{--padding-block:0.625rem;--padding-inline:1rem}:scope .editor-styles-wrapper .wp-block-button>a:not([href]),:scope .editor-styles-wrapper .wp-block-button>button[disabled],:scope .wp-block-button>a:not([href]),:scope .wp-block-button>button[disabled]{cursor:not-allowed}:scope .editor-styles-wrapper .wp-block-button .wp-block-button__link,:scope .wp-block-button .wp-block-button__link{line-height:1;padding-block:var(--padding-block);padding-inline:var(--padding-inline);transition-duration:.3s;transition-property:background-color,border-color,color;transition-timing-function:ease}:scope .editor-styles-wrapper .wp-block-button .wp-block-button__link:focus,:scope .editor-styles-wrapper .wp-block-button .wp-block-button__link:hover,:scope .wp-block-button .wp-block-button__link:focus,:scope .wp-block-button .wp-block-button__link:hover{background-color:var(--theme--color--primary-hover)}:scope .editor-styles-wrapper .wp-block-button:not(.is-style-outline,.is-style-outline-heart,.is-style-outline-external-link)>a:not([href]),:scope .editor-styles-wrapper .wp-block-button:not(.is-style-outline,.is-style-outline-heart,.is-style-outline-external-link)>button[disabled],:scope .wp-block-button:not(.is-style-outline,.is-style-outline-heart,.is-style-outline-external-link)>a:not([href]),:scope .wp-block-button:not(.is-style-outline,.is-style-outline-heart,.is-style-outline-external-link)>button[disabled]{background-color:var(--theme--color--neutral-grey)}:scope .editor-styles-wrapper .wp-block-button.is-style-outline,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart,:scope .wp-block-button.is-style-outline,:scope .wp-block-button.is-style-outline-external-link,:scope .wp-block-button.is-style-outline-heart{--padding-block:0.5rem}:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link,:scope .wp-block-button.is-style-outline .wp-block-button__link,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link{background-color:transparent;border:2px solid var(--theme--color--primary);color:var(--theme--color--primary)}:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:not(.rich-text):not([href]),:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:not(.rich-text):not([href]):focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:not(.rich-text):not([href]):hover,:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link[disabled]:not(.rich-text),:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link[disabled]:not(.rich-text):focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link[disabled]:not(.rich-text):hover,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:not(.rich-text):not([href]),:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:not(.rich-text):not([href]):focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:not(.rich-text):not([href]):hover,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:not(.rich-text),:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:not(.rich-text):focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:not(.rich-text):hover,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:not(.rich-text):not([href]),:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:not(.rich-text):not([href]):focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:not(.rich-text):not([href]):hover,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:not(.rich-text),:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:not(.rich-text):focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:not(.rich-text):hover,:scope .wp-block-button.is-style-outline .wp-block-button__link:not(.rich-text):not([href]),:scope .wp-block-button.is-style-outline .wp-block-button__link:not(.rich-text):not([href]):focus,:scope .wp-block-button.is-style-outline .wp-block-button__link:not(.rich-text):not([href]):hover,:scope .wp-block-button.is-style-outline .wp-block-button__link[disabled]:not(.rich-text),:scope .wp-block-button.is-style-outline .wp-block-button__link[disabled]:not(.rich-text):focus,:scope .wp-block-button.is-style-outline .wp-block-button__link[disabled]:not(.rich-text):hover,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:not(.rich-text):not([href]),:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:not(.rich-text):not([href]):focus,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:not(.rich-text):not([href]):hover,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:not(.rich-text),:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:not(.rich-text):focus,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:not(.rich-text):hover,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:not(.rich-text):not([href]),:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:not(.rich-text):not([href]):focus,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:not(.rich-text):not([href]):hover,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:not(.rich-text),:scope .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:not(.rich-text):focus,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:not(.rich-text):hover{background-color:transparent;border-color:var(--theme--color--neutral-grey);color:var(--theme--color--neutral-grey)}:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:hover,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:focus,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:hover,:scope .wp-block-button.is-style-outline .wp-block-button__link:focus,:scope .wp-block-button.is-style-outline .wp-block-button__link:hover,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:focus,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:hover,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:focus,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:hover{background-color:var(--theme--color--primary-hover);border-color:var(--theme--color--primary-hover);color:var(--theme--color--white)}:scope .editor-styles-wrapper .wp-block-button.is-style-heart,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart,:scope .wp-block-button.is-style-heart,:scope .wp-block-button.is-style-outline-heart{--icon:var(--icon-heart)}:scope .editor-styles-wrapper .wp-block-button.is-style-external-link,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link,:scope .wp-block-button.is-style-external-link,:scope .wp-block-button.is-style-outline-external-link{--icon:var(--icon-external)}:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link,:scope .wp-block-button.is-style-external-link .wp-block-button__link,:scope .wp-block-button.is-style-heart .wp-block-button__link,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link{align-items:center;display:flex;gap:var(--theme--spacing--xxs)}:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link:after,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:after,:scope .wp-block-button.is-style-external-link .wp-block-button__link:after,:scope .wp-block-button.is-style-heart .wp-block-button__link:after,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:after,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:after{background-color:currentColor;content:"";height:1em;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em;mask-size:1em;position:relative;width:1em}:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link:hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link:hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:hover:after,:scope .wp-block-button.is-style-external-link .wp-block-button__link:focus:after,:scope .wp-block-button.is-style-external-link .wp-block-button__link:hover:after,:scope .wp-block-button.is-style-heart .wp-block-button__link:focus:after,:scope .wp-block-button.is-style-heart .wp-block-button__link:hover:after,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:focus:after,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:hover:after,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:focus:after,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:hover:after{animation:heartPulse 2s infinite}:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link:not([href]):focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link:not([href]):hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link[disabled]:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-external-link .wp-block-button__link[disabled]:hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link:not([href]):focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link:not([href]):hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link[disabled]:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-heart .wp-block-button__link[disabled]:hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:not([href]):focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link:not([href]):hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:not([href]):focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link:not([href]):hover:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:focus:after,:scope .editor-styles-wrapper .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:hover:after,:scope .wp-block-button.is-style-external-link .wp-block-button__link:not([href]):focus:after,:scope .wp-block-button.is-style-external-link .wp-block-button__link:not([href]):hover:after,:scope .wp-block-button.is-style-external-link .wp-block-button__link[disabled]:focus:after,:scope .wp-block-button.is-style-external-link .wp-block-button__link[disabled]:hover:after,:scope .wp-block-button.is-style-heart .wp-block-button__link:not([href]):focus:after,:scope .wp-block-button.is-style-heart .wp-block-button__link:not([href]):hover:after,:scope .wp-block-button.is-style-heart .wp-block-button__link[disabled]:focus:after,:scope .wp-block-button.is-style-heart .wp-block-button__link[disabled]:hover:after,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:not([href]):focus:after,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link:not([href]):hover:after,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:focus:after,:scope .wp-block-button.is-style-outline-external-link .wp-block-button__link[disabled]:hover:after,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:not([href]):focus:after,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link:not([href]):hover:after,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:focus:after,:scope .wp-block-button.is-style-outline-heart .wp-block-button__link[disabled]:hover:after{animation:none}
