:is(.project-content button,.wp-block-button):has(a:not([href]),button[disabled]) .wp-element-button{--button__text-color:var(--wp--preset--color--neutrals-100);--button__border-color:var(--wp--preset--color--neutrals-500);--button__background:var(--wp--preset--color--neutrals-500);--icon-circle__color-bg:var(--wp--preset--color--neutrals-500)!important;--icon-circle__color:#fff;--icon-circle__text-color:var(--wp--preset--color--neutrals-600);cursor:not-allowed;text-decoration:none}:is(.project-content button,.wp-block-button) .wp-element-button{align-items:center;background-color:var(--button__background);border:1px solid var(--button__border-color);color:var(--button__text-color);display:flex;gap:var(--button__icon_gap,12px);outline:2px solid transparent;outline-offset:2px;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color,color,outline,text-decoration-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}:is(:is(.project-content button,.wp-block-button) .wp-element-button):focus,:is(:is(.project-content button,.wp-block-button) .wp-element-button):hover{--button__text-color:var(--wp--preset--color--neutrals-100);--button__border-color:var(--wp--preset--color--neutrals-700);--button__background:var(--wp--preset--color--neutrals-700)}:is(:is(.project-content button,.wp-block-button) .wp-element-button):focus{outline:2px solid var(--wp--preset--color--neutrals-500)}:is(:is(.project-content button,.wp-block-button) .wp-element-button):focus-visible{outline:2px solid var(--wp--preset--color--neutrals-700)}.is-style-secondary:is(.project-content button,.wp-block-button){--button__background:transparent;--button__text-color:var(--wp--preset--color--neutrals-800)}.is-style-text-circle:is(.project-content button,.wp-block-button){--icon-circle__color-bg:var(--wp--preset--color--green-100);--icon-circle__color:currentColor}.is-style-text-circle:is(.project-content button,.wp-block-button) .wp-element-button{background-color:transparent;border:unset;color:var(--icon-circle__text-color,currentColor);padding:0;text-decoration:underline;text-decoration-color:transparent}:is(.is-style-text-circle:is(.project-content button,.wp-block-button) .wp-element-button):focus,:is(.is-style-text-circle:is(.project-content button,.wp-block-button) .wp-element-button):hover{text-decoration-color:currentColor;--icon-circle__color-bg:var(--wp--preset--color--green-200)}:is(.is-style-text-circle.wp-block:is(.project-content button,.wp-block-button) .wp-element-button.rich-text):after,:is(.is-style-text-circle.wp-block:is(.project-content button,.wp-block-button) .wp-element-button.rich-text):before{background-color:var(--icon-circle__color-bg);border-radius:50%;content:var(--icon);height:2.5rem;-webkit-mask:unset;mask:unset;padding:.5rem;width:2.5rem}.is-style-text-circle:is(.project-content button,.wp-block-button) svg{background-color:var(--icon-circle__color-bg);border-radius:50%;height:2.5rem;padding:.5rem;width:2.5rem;fill:var(--icon-circle__color);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}@media (max-width:959px){.is-style-text-circle:is(.project-content button,.wp-block-button) svg{height:2rem;padding:6px;width:2rem}}
