/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/core-button.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/*
 * Block Name: core/button
 */
.wp-block-button .wp-block-button__link {
  transition: all 0.3s ease;
  width: auto;
  white-space: nowrap;
  text-underline-offset: 0.25em;
  text-underline-position: from-font;
  text-decoration-thickness: 0.1rem;
  line-height: 1;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
  transform: translate3d(0, -0.15em, 0);
  background-color: var(--wp--custom--buttons--background-color-hover);
}
.wp-block-button .wp-block-button__link:active {
  transform: none;
}
.wp-block-button .wp-block-button__link[href=""], .wp-block-button .wp-block-button__link:not([href]) {
  text-decoration: none !important;
  cursor: default;
}
.wp-block-button .wp-block-button__link[href=""]:hover, .wp-block-button .wp-block-button__link[href=""]:focus, .wp-block-button .wp-block-button__link:not([href]):hover, .wp-block-button .wp-block-button__link:not([href]):focus {
  transform: none !important;
}
.wp-block-button.is-style-primary .wp-block-button__link {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-primary .wp-block-button__link:hover, .wp-block-button.is-style-primary .wp-block-button__link:focus {
  background-color: var(--wp--preset--color--secondary);
}
.wp-block-button.is-style-primary-alt .wp-block-button__link {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-primary-alt .wp-block-button__link:hover, .wp-block-button.is-style-primary-alt .wp-block-button__link:focus {
  background-color: var(--wp--preset--color--accent);
}
.wp-block-button.is-style-primary-alt .wp-block-button__link {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-primary-alt .wp-block-button__link:hover, .wp-block-button.is-style-primary-alt .wp-block-button__link:focus {
  background-color: var(--wp--preset--color--accent);
}
.wp-block-button.is-style-secondary .wp-block-button__link {
  background-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-secondary .wp-block-button__link:hover, .wp-block-button.is-style-secondary .wp-block-button__link:focus {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-secondary-alt .wp-block-button__link {
  background-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-secondary-alt .wp-block-button__link:hover, .wp-block-button.is-style-secondary-alt .wp-block-button__link:focus {
  background-color: var(--wp--preset--color--slate-800);
}
.wp-block-button.is-style-accent .wp-block-button__link {
  background-color: var(--wp--preset--color--accent);
  color: var(--wp--preset--color--primary);
}
.wp-block-button.is-style-accent .wp-block-button__link:hover, .wp-block-button.is-style-accent .wp-block-button__link:focus, .wp-block-button.is-style-accent .wp-block-button__link.is-mwf-linked-card-active {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-accent-alt .wp-block-button__link {
  background-color: var(--wp--preset--color--accent);
  color: var(--wp--preset--color--primary);
}
.wp-block-button.is-style-accent-alt .wp-block-button__link:hover, .wp-block-button.is-style-accent-alt .wp-block-button__link:focus, .wp-block-button.is-style-accent-alt .wp-block-button__link.is-mwf-linked-card-active {
  background-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent;
  padding: calc(var(--wp--preset--spacing--normal) - 2px) var(--wp--preset--spacing--large);
  border-color: currentcolor;
  color: currentcolor;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link.is-mwf-linked-card-active {
  backdrop-filter: blur(12px);
  background-color: transparent;
}
.wp-block-button.is-style-text-only .wp-block-button__link {
  background-color: transparent;
  border: none;
  box-shadow: none;
  text-decoration: underline !important;
  color: currentcolor;
  overflow: visible;
  padding: 0;
}
.wp-block-button.is-style-text-only .wp-block-button__link:hover, .wp-block-button.is-style-text-only .wp-block-button__link:focus {
  background-color: transparent;
  border: none;
  box-shadow: none;
  text-decoration: none !important;
}
.wp-block-button.is-style-text-only .wp-block-button__link[href=""], .wp-block-button.is-style-text-only .wp-block-button__link:not([href]) {
  text-decoration: none !important;
}
.wp-block-button.has-preset-no-wrap .wp-block-button__link {
  white-space: nowrap !important;
}

/*# sourceMappingURL=core-button.css.map*/