.sbtl-icon-button.is-style-outline .wp-block-button__link{background:transparent none;background-color:transparent;border:2px solid;color:inherit}.sbtl-icon-button.is-style-outline .wp-block-button__link:hover{background-color:color-mix(in srgb,currentcolor 5%,transparent)}.sbtl-icon-button.wp-block-button.is-style-link .wp-block-button__link{background:transparent none;border-width:0;box-shadow:none;color:inherit;padding-inline:.5em}.sbtl-icon-button.wp-block-button.is-style-link .wp-block-button__link:hover{background:transparent none;box-shadow:none}:where(.sbtl-icon-button svg){width:1.25em}.sbtl-icon-button:where(.has-custom-width) .wp-block-button__link{justify-content:center}.sbtl-icon-button:not(.wp-block-buttons>.wp-block-button).has-custom-width{max-width:none}.sbtl-icon-button:not(.wp-block-buttons>.wp-block-button).has-custom-width .wp-block-button__link{width:100%}.sbtl-icon-button:not(.wp-block-buttons>.wp-block-button).has-custom-font-size .wp-block-button__link{font-size:inherit}.sbtl-icon-button:not(.wp-block-buttons>.wp-block-button).wp-block-button__width-25{width:25%}.sbtl-icon-button:not(.wp-block-buttons>.wp-block-button).wp-block-button__width-50{width:50%}.sbtl-icon-button:not(.wp-block-buttons>.wp-block-button).wp-block-button__width-75{width:75%}.sbtl-icon-button:not(.wp-block-buttons>.wp-block-button).wp-block-button__width-100{flex-basis:100%;width:100%}.sbtl-icon-button.wp-block-button .wp-block-button__link{align-items:center;display:inline-flex;gap:0}.sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-bg,.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-bg{background:var(--sbtl-button-hover-bg)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-text,.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-text{color:var(--sbtl-button-hover-text)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-border,.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-border{border-color:var(--sbtl-button-hover-border)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-shadow,.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-shadow{box-shadow:var(--sbtl-button-hover-shadow)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible .sbtl-icon-region.has-hover-icon-color,.sbtl-icon-button.wp-block-button .wp-block-button__link:hover .sbtl-icon-region.has-hover-icon-color{color:var(--sbtl-button-hover-icon-color)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link :is(:active,.is-active,[aria-pressed=true],[aria-expanded=true],[aria-checked=true],[aria-selected=true],[data-state=open],[data-state=on]).has-active-bg{background:var(--sbtl-button-active-bg)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link :is(:active,.is-active,[aria-pressed=true],[aria-expanded=true],[aria-checked=true],[aria-selected=true],[data-state=open],[data-state=on]).has-active-text{color:var(--sbtl-button-active-text)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link :is(:active,.is-active,[aria-pressed=true],[aria-expanded=true],[aria-checked=true],[aria-selected=true],[data-state=open],[data-state=on]).has-active-border{border-color:var(--sbtl-button-active-border)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link :is(:active,.is-active,[aria-pressed=true],[aria-expanded=true],[aria-checked=true],[aria-selected=true],[data-state=open],[data-state=on]).has-active-shadow{box-shadow:var(--sbtl-button-active-shadow)!important}.sbtl-icon-button.wp-block-button .wp-block-button__link :is(:active,.is-active,[aria-pressed=true],[aria-expanded=true],[aria-checked=true],[aria-selected=true],[data-state=open],[data-state=on]) .sbtl-icon-region.has-active-icon-color{color:var(--sbtl-button-active-icon-color)!important}.sbtl-icon-button.wp-block-button .sbtl-icon-region{display:flex;flex:0 0 auto}.sbtl-icon-button.wp-block-button .sbtl-icon-region[style*="--sbtl-button-icon-stroke"]>.sbtl-icon svg{stroke-width:var(--sbtl-button-icon-stroke)}.sbtl-icon-button.wp-block-button .sbtl-icon-region[style*="--sbtl-button-icon-stroke"]>.sbtl-icon :where(svg,svg path[stroke],svg line[stroke],svg g[stroke]){stroke-width:var(--sbtl-button-icon-stroke)}.sbtl-icon-button.wp-block-button.has-icon-layout-horizontal .wp-block-button__link{flex-direction:row}.sbtl-icon-button.wp-block-button.has-icon-layout-horizontal .wp-block-button__link.has-text-align-left{justify-content:flex-start}.sbtl-icon-button.wp-block-button.has-icon-layout-horizontal .wp-block-button__link.has-text-align-center{justify-content:center}.sbtl-icon-button.wp-block-button.has-icon-layout-horizontal .wp-block-button__link.has-text-align-right{justify-content:flex-end}.sbtl-icon-button.wp-block-button.has-icon-layout-horizontal .sbtl-leading-icon{margin-inline-end:var(--sbtl-button-icon-gap,.5em)}.sbtl-icon-button.wp-block-button.has-icon-layout-horizontal .sbtl-trailing-icon{margin-inline-start:var(--sbtl-button-icon-gap,.5em)}.sbtl-icon-button.wp-block-button.has-icon-layout-vertical .wp-block-button__link{flex-direction:column}.sbtl-icon-button.wp-block-button.has-icon-layout-vertical .wp-block-button__link.has-text-align-left{align-items:flex-start}.sbtl-icon-button.wp-block-button.has-icon-layout-vertical .wp-block-button__link.has-text-align-center{align-items:center}.sbtl-icon-button.wp-block-button.has-icon-layout-vertical .wp-block-button__link.has-text-align-right{align-items:flex-end}.sbtl-icon-button.wp-block-button.has-icon-layout-vertical .sbtl-leading-icon{margin-block-end:var(--sbtl-button-icon-gap,.5em)}.sbtl-icon-button.wp-block-button.has-icon-layout-vertical .sbtl-trailing-icon{margin-block-start:var(--sbtl-button-icon-gap,.5em)}.sbtl-icon-button.wp-block-button.has-custom-width.has-icon-layout-horizontal .has-text-align-left .sbtl-trailing-icon{margin-left:auto}.sbtl-icon-button.wp-block-button .sbtl-icon{display:contents}.sbtl-icon-button.wp-block-button .sbtl-icon svg{height:100%;max-width:100%;min-width:100%}.sbtl-icon-button.wp-block-button .sbtl-icon[data-variant=toggle]{display:none}.sbtl-icon-button.wp-block-button .wp-block-button__link:is([aria-pressed=true],[aria-expanded=true],[aria-checked=true],[aria-selected=true],[data-state=open],[data-state=on]) .sbtl-icon[data-variant=default]{display:none}.sbtl-icon-button.wp-block-button .wp-block-button__link:is([aria-pressed=true],[aria-expanded=true],[aria-checked=true],[aria-selected=true],[data-state=open],[data-state=on]) .sbtl-icon[data-variant=toggle]{display:inline-flex}
