/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/icon-card/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.wp-block-pulsar-icon-card {
  --pb--icon-card--card--padding: var(--wp--preset--spacing--lg);
  --pb--icon-card--card--border-radius: var(--wp--custom--border--radius--sm);
  --pb--icon-card--icon--size: 42px;
  --pb--icon-card--card--background-color: var(--wp--preset--color--base);
  --pb--icon-card--card--color: var(--wp--preset--color--contrast);
  --pb--icon-card--card--gap: var(--wp--preset--spacing--md);
  --pb--icon-card--icon--color: var(--wp--preset--color--brand-primary);
  --pb--icon-card--icon--background-color: var(--wp--preset--color--tint-primary);
  align-items: center;
  background-color: var(--pb--icon-card--card--background-color);
  border: none;
  border-radius: var(--pb--icon-card--card--border-radius);
  box-shadow: none;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  gap: var(--pb--icon-card--card--gap);
  isolation: isolate;
  padding: var(--pb--icon-card--card--padding);
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all var(--wp--custom--transition--duration--quick);
}
.wp-block-pulsar-icon-card:where(a, button) {
  cursor: pointer;
}
.wp-block-pulsar-icon-card:where(a, button)::before {
  background-color: inherit;
  border-radius: inherit;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  transition: inherit;
  z-index: -1;
}
.wp-block-pulsar-icon-card:where(a, button):hover, .wp-block-pulsar-icon-card:where(a, button):focus-visible {
  --pb--icon-card--card--background-color: var(--wp--preset--color--brand-primary);
  --pb--icon-card--card--color: var(--wp--preset--color--base);
  --pb--icon-card--icon--color: var(--wp--preset--color--tint-primary);
}
.wp-block-pulsar-icon-card .wp-block-pulsar-icon-card__icon-container {
  align-items: center;
  display: flex;
  isolation: isolate;
  justify-content: center;
  position: relative;
  transition: all var(--wp--custom--transition--duration--quick);
  width: 100%;
  z-index: 1;
}
.wp-block-pulsar-icon-card .wp-block-pulsar-icon-card__icon {
  color: var(--pb--icon-card--icon--color);
  height: var(--pb--icon-card--icon--size);
  text-align: center;
  width: var(--pb--icon-card--icon--size);
}
.wp-block-pulsar-icon-card .wp-block-pulsar-icon-card__icon img {
  display: inline-block;
  height: auto;
}
.wp-block-pulsar-icon-card .wp-block-pulsar-icon-card__icon svg {
  fill: currentcolor;
  height: 100%;
  width: 100%;
}
.wp-block-pulsar-icon-card .wp-block-pulsar-icon-card__content {
  color: var(--pb--icon-card--card--color);
  flex: 1 1 0%;
  text-align: center;
  transition: all var(--wp--custom--transition--duration--quick);
  width: 100%;
}
.wp-block-pulsar-icon-card .wp-block-pulsar-icon-card__content :first-child {
  margin-top: 0;
}
.wp-block-pulsar-icon-card .wp-block-pulsar-icon-card__content :where(h1, h2, h3, h4, h5, h6) {
  color: inherit;
}

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