/**handles:plover-elements-button,plover-theme-block-ghost-style,plover-theme-elements-button,plover-theme-extensions-dark-mode**/
.wp-block-button{--plover--style--block-gap:var(--wp--custom--element--button--gap, 0.5em);line-height:1;padding:0!important;box-shadow:none!important}.button:not(.components-button),.is-style-button,.wp-block-button .wp-block-button__link,.wp-block-button button[type=submit],.wp-block-button input[type=button],.wp-block-button input[type=submit],.wp-element-button,[type=submit]{display:inline-flex;gap:var(--plover--style--block-gap);align-items:center;justify-content:center;cursor:pointer;letter-spacing:inherit;text-transform:inherit;box-shadow:var(--plover-box-shadow,none)}.button:not(.components-button).has-text-align-left,.is-style-button.has-text-align-left,.wp-block-button .wp-block-button__link.has-text-align-left,.wp-block-button button[type=submit].has-text-align-left,.wp-block-button input[type=button].has-text-align-left,.wp-block-button input[type=submit].has-text-align-left,.wp-element-button.has-text-align-left,[type=submit].has-text-align-left{justify-content:flex-start}.button:not(.components-button).has-text-align-right,.is-style-button.has-text-align-right,.wp-block-button .wp-block-button__link.has-text-align-right,.wp-block-button button[type=submit].has-text-align-right,.wp-block-button input[type=button].has-text-align-right,.wp-block-button input[type=submit].has-text-align-right,.wp-element-button.has-text-align-right,[type=submit].has-text-align-right{justify-content:flex-end}
.wp-block-button.is-style-ghost .wp-block-button__link{background:rgba(0,0,0,0)!important;position:relative;z-index:0;color:var(--wp--custom--elements--button--color--ghost-background,var(--wp--custom--color--primary,currentColor))}.wp-block-button.is-style-ghost .wp-block-button__link::before{content:"";position:absolute;inset:0;background:currentColor;opacity:.1;z-index:1;border-radius:inherit}.wp-block-button.is-style-ghost>.wp-block-button__link:not(.has-text-color):hover{color:var(--wp--custom--elements--button--color--ghost-background,var(--wp--custom--color--primary,currentColor))}.is-style-dark .wp-block-button.is-style-ghost .wp-block-button__link::before{opacity:.15}
.button:not(.components-button),.is-style-button,.wp-block-button .wp-block-button__link,.wp-block-button button[type=submit],.wp-block-button input[type=button],.wp-block-button input[type=submit],.wp-element-button,[type=submit]{position:relative;overflow:hidden;transition:var(--wp--custom--transition);color:var(--wp--custom--elements--button--color--text,#fff);border-radius:var(--wp--custom--elements--button--border-radius,var(--wp--custom--border-radius--rounded,.25rem));border-width:0;font-family:inherit;font-size:var(--wp--custom--elements--button--font-size, var(--wp--preset--font-size--small, .875rem));font-weight:var(--wp--custom--elements--button--font-weight,var(--wp--custom--font-weight--semi-bold,600));line-height:inherit;text-decoration:none}.button:not(.components-button):not(.has-background),.is-style-button:not(.has-background),.wp-block-button .wp-block-button__link:not(.has-background),.wp-block-button button[type=submit]:not(.has-background),.wp-block-button input[type=button]:not(.has-background),.wp-block-button input[type=submit]:not(.has-background),.wp-element-button:not(.has-background),[type=submit]:not(.has-background){background:var(--wp--custom--elements--button--color--background,var(--wp--custom--color--primary,currentColor))}.button:not(.components-button):hover,.is-style-button:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-button button[type=submit]:hover,.wp-block-button input[type=button]:hover,.wp-block-button input[type=submit]:hover,.wp-element-button:hover{color:var(--wp--custom--elements--button--hover--color--text,#fff)}.button:not(.components-button):hover:not(.has-background),.is-style-button:hover:not(.has-background),.wp-block-button .wp-block-button__link:hover:not(.has-background),.wp-block-button button[type=submit]:hover:not(.has-background),.wp-block-button input[type=button]:hover:not(.has-background),.wp-block-button input[type=submit]:hover:not(.has-background),.wp-element-button:hover:not(.has-background){background:var(--wp--custom--elements--button--hover--color--background,var(--wp--custom--color--active,currentColor))}.is-style-button:not([class*=has-icon__] .is-style-button)::after,.wp-block-button:not([class*=has-icon__]) .wp-block-button__link::after,.wp-block-button:not([class*=has-icon__]) button[type=submit]::after,.wp-block-button:not([class*=has-icon__]) input[type=button]::after,.wp-block-button:not([class*=has-icon__]) input[type=submit]::after,.wp-element-button:not([class*=has-icon__] .wp-element-button)::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:currentColor;opacity:0;border-radius:100%;transform:scale(1,1) translate(-50%);transform-origin:50% 50%}.is-style-button:not([class*=has-icon__] .is-style-button):hover::after,.wp-block-button:not([class*=has-icon__]) .wp-block-button__link:hover::after,.wp-block-button:not([class*=has-icon__]) button[type=submit]:hover::after,.wp-block-button:not([class*=has-icon__]) input[type=button]:hover::after,.wp-block-button:not([class*=has-icon__]) input[type=submit]:hover::after,.wp-element-button:not([class*=has-icon__] .wp-element-button):hover::after{animation:buttonripple 1s ease-out;text-decoration:none}.wp-block-button.is-style-ghost .wp-block-button__link::after,.wp-block-button.is-style-outline .wp-block-button__link::after{background:currentColor}@keyframes buttonripple{0%{transform:scale(0,0);opacity:.15}20%{transform:scale(20,20);opacity:.15}100%{opacity:0;transform:scale(40,40)}}
:where(.editor-styles-wrapper).is-style-dark .plover-hide-on-dark,body.is-style-dark .plover-hide-on-dark{display:none}:where(.editor-styles-wrapper).is-style-light .plover-hide-on-light,body.is-style-light .plover-hide-on-light{display:none}.default-mode-light:not(.is-style-dark):not(.is-style-system) .plover-hide-on-light,:where(.editor-styles-wrapper).default-mode-light:not(.is-style-dark):not(.is-style-system) .plover-hide-on-light{display:none}.default-mode-dark:not(.is-style-light):not(.is-style-system) .plover-hide-on-dark,:where(.editor-styles-wrapper).default-mode-dark:not(.is-style-light):not(.is-style-system) .plover-hide-on-dark{display:none}@media(prefers-color-scheme:light){:where(.editor-styles-wrapper).default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-light,:where(.editor-styles-wrapper).is-style-system .plover-hide-on-light,body.default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-light,body.is-style-system .plover-hide-on-light{display:none}}@media(prefers-color-scheme:dark){:where(.editor-styles-wrapper).default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-dark,:where(.editor-styles-wrapper).is-style-system .plover-hide-on-dark,body.default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-dark,body.is-style-system .plover-hide-on-dark{display:none}}