/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/icon-button/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable no-descending-specificity, no-duplicate-selectors, @stylistic/max-line-length */
.sbtl-icon-button.is-style-outline .wp-block-button__link {
  background: transparent none;
  background-color: transparent;
  border: 2px solid currentcolor;
  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;
  color: inherit;
  padding-inline: 0.5em;
  box-shadow: none;
}
.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 {
  width: 100%;
  flex-basis: 100%;
}
.sbtl-icon-button.wp-block-button .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  gap: 0;
}
.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-bg, .sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-bg {
  background: var(--sbtl-button-hover-bg) !important;
}
.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-text, .sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-text {
  color: var(--sbtl-button-hover-text) !important;
}
.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-border, .sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-border {
  border-color: var(--sbtl-button-hover-border) !important;
}
.sbtl-icon-button.wp-block-button .wp-block-button__link:hover.has-hover-shadow, .sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible.has-hover-shadow {
  box-shadow: var(--sbtl-button-hover-shadow) !important;
}
.sbtl-icon-button.wp-block-button .wp-block-button__link:hover .sbtl-icon-region.has-hover-icon-color, .sbtl-icon-button.wp-block-button .wp-block-button__link:focus-visible .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, 0.5em);
}
.sbtl-icon-button.wp-block-button.has-icon-layout-horizontal .sbtl-trailing-icon {
  margin-inline-start: var(--sbtl-button-icon-gap, 0.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, 0.5em);
}
.sbtl-icon-button.wp-block-button.has-icon-layout-vertical .sbtl-trailing-icon {
  margin-block-start: var(--sbtl-button-icon-gap, 0.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 {
  min-width: 100%;
  max-width: 100%;
  height: 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;
}

/*# sourceMappingURL=style-index.css.map*/