:where(body){--button__default__background:var(--wp--preset--color--primary-100);--button__default__border_color:transparent;--button__default__border_width:0;--button__default__color:var(--wp--preset--color--neutral-500);--button__default__cursor:pointer;--button__default__outline:2px;--button__default__padding_x:var(--wp--preset--spacing--40);--button__default__padding_y:var(--wp--preset--spacing--20);--button__disable__background:var(--wp--preset--color--neutral-400);--button__disable__color:var(--wp--preset--color--neutral-300);--button__focus__background:var(--wp--preset--color--primary-100);--button__focus__outline:var(--wp--preset--color--neutral-100);--button__hover__background:var(--wp--preset--color--primary-200);--button__outline__disable__border_color:var(--wp--preset--color--neutral-400)}.wp-block-buttons{gap:var(--wp--preset--spacing--30)}.wp-block-button:has(a:not(:-moz-any-link),button[disabled]){--button__default__background:var(--button__disable__background);--button__default__color:var(--button__disable__color);--button__default__cursor:not-allowed}.wp-block-button:has(a:not(:any-link),button[disabled]){--button__default__background:var(--button__disable__background);--button__default__color:var(--button__disable__color);--button__default__cursor:not-allowed}:is(.wp-block-button:has(a:not(:-moz-any-link),button[disabled]) .wp-element-button):focus,:is(.wp-block-button:has(a:not(:-moz-any-link),button[disabled]) .wp-element-button):hover{color:var(--button__default__color)}:is(.wp-block-button:has(a:not(:any-link),button[disabled]) .wp-element-button):focus,:is(.wp-block-button:has(a:not(:any-link),button[disabled]) .wp-element-button):hover{color:var(--button__default__color)}.wp-block-button:not(.is-style-outline) ::-moz-selection{background:var(--wp--custom--selection--text);color:var(--wp--custom--selection--background)}.wp-block-button:not(.is-style-outline) ::selection{background:var(--wp--custom--selection--text);color:var(--wp--custom--selection--background)}.wp-block-button.is-style-outline{--button__default__background:transparent;--button__default__border_color:var(--wp--preset--color--neutral-100);--button__default__border_width:2px;--button__default__color:var(--wp--preset--color--neutral-100);--button__default__padding_x:calc(var(--wp--preset--spacing--40) - var(--button__default__border_width));--button__default__padding_y:calc(var(--wp--preset--spacing--20) - var(--button__default__border_width));--button__focus__outline:var(--wp--preset--color--primary-100);--button__focus__background:transparent;--button__hover__background:color-mix(in srgb,var(--wp--preset--color--neutral-100) 10%,transparent)}.wp-block-button.is-style-outline:has(a:not(:-moz-any-link),button[disabled]){--button__default__border_color:var(--button__outline__disable__border_color);--button__disable__background:transparent}.wp-block-button.is-style-outline:has(a:not(:any-link),button[disabled]){--button__default__border_color:var(--button__outline__disable__border_color);--button__disable__background:transparent}:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):focus,:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):hover{color:var(--button__default__color)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):focus,:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):hover{color:var(--button__default__color)}:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):hover{--button__default__background:var(--button__hover__background)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):hover{--button__default__background:var(--button__hover__background)}:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):focus{--button__default__background:var(--button__focus__background);outline-color:var(--button__focus__outline)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):focus{--button__default__background:var(--button__focus__background);outline-color:var(--button__focus__outline)}.wp-block-button .wp-element-button{align-items:center;background-color:var(--button__default__background);border:var(--button__default__border_width) solid var(--button__default__border_color);border-radius:50px;color:var(--button__default__color);cursor:var(--button__default__cursor);font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--font-weight--medium);line-height:24px;outline:var(--button__default__outline) solid transparent;outline-offset:calc(var(--button__default__outline)*-1);padding:var(--button__default__padding_y) var(--button__default__padding_x);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color,color,outline-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}
