:where(body){--button__default__background:var(--wp--preset--color--brand-500);--button__default__border_color:transparent;--button__default__border_radius:100vh;--button__default__border_width:0;--button__default__color:var(--wp--preset--color--neutral-100);--button__default__cursor:pointer;--button__default__font_size:var(--wp--preset--font-size--md);--button__default__font_weight:var(--wp--custom--font-weight--regular);--button__default__gap:var(--wp--preset--spacing--5);--button__default__letter_spacing:0;--button__default__line_height:var(--wp--custom--line-height--150);--button__default__outline_color:transparent;--button__default__outline_offset:0;--button__default__outline_width:0.25rem;--button__default__padding_x:var(--wp--preset--spacing--40);--button__default__padding_y:var(--wp--preset--spacing--20);--button__default__text_decoration:none;--button__default__underline:transparent;--button__disable__background:var(--wp--preset--color--neutral-200);--button__disable__color:var(--wp--preset--color--neutral-100);--button__hover__background:var(--wp--preset--color--brand-400);--button__hover__color:var(--wp--preset--color--neutral-100);--button__hover__outline_color:var(--wp--preset--color--brand-300);--button__hover__underline:transparent;--button__link__default__color:var(--wp--preset--color--brand-600);--button__link__hover__color:var(--wp--preset--color--primary-400);--button__outline__default__border_color:var(--wp--preset--color--neutral-400);--button__outline__default__color:var(--wp--preset--color--neutral-400);--button__outline__disable__border_color:var(--wp--preset--color--neutral-200)}.wp-block-buttons{gap:var(--wp--preset--spacing--20)}.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:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):focus-visible,: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);--button__default__border_color:var(--button__hover__background);--button__default__color:var(--button__hover__color);--button__default__underline:var(--button__hover__underline)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):focus-visible,: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);--button__default__border_color:var(--button__hover__background);--button__default__color:var(--button__hover__color);--button__default__underline:var(--button__hover__underline)}:is(.wp-block-button:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):focus-visible{--button__default__outline_color:var(--button__hover__outline_color)}:is(.wp-block-button:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):focus-visible{--button__default__outline_color:var(--button__hover__outline_color)}.wp-block-button.is-style-link{--button__default__background:transparent;--button__default__border_radius:0;--button__default__color:var(--button__link__default__color);--button__default__gap:var(--wp--preset--spacing--10);--button__default__outline_offset:0.5rem;--button__default__outline_width:0.125rem;--button__default__padding_x:0;--button__default__padding_y:0;--button__default__text_decoration:underline;--button__disable__color:var(--wp--preset--color--neutral-200);--button__hover__background:transparent;--button__hover__color:var(--button__link__hover__color);--button__hover__underline:currentcolor}.wp-block-button.is-style-link:has(a:not(:-moz-any-link),button[disabled]){--button__default__background:transparent}.wp-block-button.is-style-link:has(a:not(:any-link),button[disabled]){--button__default__background:transparent}:is(.wp-block-button.is-style-link:not(.wp-block):has(a:-moz-any-link,button:not([disabled])) .wp-element-button):focus-visible{--button__default__outline_color:currentcolor}:is(.wp-block-button.is-style-link:not(.wp-block):has(a:any-link,button:not([disabled])) .wp-element-button):focus-visible{--button__default__outline_color:currentcolor}.wp-block-button.is-style-outline{--button__default__background:transparent;--button__default__border_color:var(--wp--preset--color--brand-500);--button__default__border_width:2px;--button__default__color:var(--wp--preset--color--brand-500);--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))}.wp-block-button.is-style-outline:has(a:not(:-moz-any-link),button[disabled]){--button__default__border_color:var(--wp--preset--color--neutral-200);--button__disable__background:transparent;--button__disable__color:var(--wp--preset--color--neutral-200)}.wp-block-button.is-style-outline:has(a:not(:any-link),button[disabled]){--button__default__border_color:var(--wp--preset--color--neutral-200);--button__disable__background:transparent;--button__disable__color:var(--wp--preset--color--neutral-200)}.wp-block-button.has-icon-curves{--button__default__font_size:var(--wp--preset--font-size--lg);--button__default__font_weight:var(--wp--custom--font-weight--medium);--button__default__letter_spacing:-1px;--button__default__line_height:var(--wp--custom--line-height--120);--button__default__padding_small:var(--wp--preset--spacing--5)}.wp-block-button.has-icon-curves.is-style-outline{--button__default__padding_small:calc(var(--wp--preset--spacing--5) - var(--button__default__border_width))}.wp-block-button.has-icon-curves.has-iconposition-left .wp-element-button{padding:var(--button__default__padding_y) var(--button__default__padding_x) var(--button__default__padding_y) var(--button__default__padding_small)}.wp-block-button.has-icon-curves:not(.has-iconposition-left) .wp-element-button{padding:var(--button__default__padding_y) var(--button__default__padding_small) var(--button__default__padding_y) var(--button__default__padding_x)}:is(.wp-block-button.has-icon-curves:not(.has-iconposition-left) .wp-element-button) .t2-icon{transform:scaleX(-1)}.wp-block-button.has-icon-curves.wp-block .wp-element-button:after,.wp-block-button.has-icon-curves.wp-block .wp-element-button:before{height:clamp(2rem,1.8782rem + .5181vw,2.5rem);width:clamp(2rem,1.8782rem + .5181vw,2.5rem)}.wp-block-button.has-icon-curves.wp-block .wp-element-button:after{transform:scaleX(-1)}.wp-block-button.has-icon-curves svg{height:clamp(2rem,1.8782rem + .5181vw,2.5rem);width:clamp(2rem,1.8782rem + .5181vw,2.5rem)}.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:var(--button__default__border_radius);color:var(--button__default__color);cursor:var(--button__default__cursor);display:flex;font-size:var(--button__default__font_size);font-weight:var(--button__default__font_weight);gap:var(--button__default__gap);justify-content:center;letter-spacing:var(--button__default__letter_spacing);line-height:var(--button__default__line_height);outline:var(--button__default__outline_width) solid var(--button__default__outline_color);outline-offset:var(--button__default__outline_offset);padding:var(--button__default__padding_y) var(--button__default__padding_x);-webkit-text-decoration:var(--button__default__text_decoration);text-decoration:var(--button__default__text_decoration);text-decoration-color:var(--button__default__underline);text-decoration-thickness:1px;text-underline-offset:.25em;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color,color,outline-color,text-decoration-color,outline-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}:is(.wp-block-button .wp-element-button):has(svg):after{display:none}
