/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./blocks/button/src/style.scss ***!
  \***********************************************************************************************************************/
/**
 * Block's stylesheet
 * 
 * @package cEightyThree
 * @since cEightyThree 1.0
 */
/**
 * Sass maps
 * 
 * @package cEightyThree
 * @since cEightyThree 1.0
 */
.wp-block-c83-button .c83-icon > svg {
  fill: currentColor;
  width: 20px;
}
.wp-block-c83-button.uk-button-small .c83-icon > svg {
  width: 16px;
}
.wp-block-c83-button.uk-button-large .c83-icon > svg {
  width: 32px;
}
.wp-block-c83-button.uk-button-default {
  background-color: var(--wp--preset--color--muted-background);
}
.wp-block-c83-button.uk-button-default .c83-icon > svg {
  fill: var(--wp--preset--color--text);
}
.wp-block-c83-button.uk-button-primary {
  background-color: var(--wp--preset--color--primary);
}
.wp-block-c83-button.uk-button-primary .c83-icon > svg {
  fill: var(--wp--preset--color--inverse);
}
.wp-block-c83-button.uk-button-secondary {
  background-color: var(--wp--preset--color--secondary);
}
.wp-block-c83-button.uk-button-secondary .c83-icon > svg {
  fill: var(--wp--preset--color--inverse);
}
.wp-block-c83-button:not(.c83-icon-button):has(.c83-icon:not(.c83-icon-after)) {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px !important;
  padding-left: 10px !important;
}
.wp-block-c83-button:not(.c83-icon-button):has(.c83-icon:not(.c83-icon-after)).uk-button-small {
  padding-right: 10px !important;
  padding-left: 5px !important;
}
.wp-block-c83-button:not(.c83-icon-button):has(.c83-icon:not(.c83-icon-after)).uk-button-large {
  padding-right: 30px !important;
  padding-left: 15px !important;
}
.wp-block-c83-button:not(.c83-icon-button):has(.c83-icon.c83-icon-after) {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px !important;
  padding-left: 20px !important;
}
.wp-block-c83-button:not(.c83-icon-button):has(.c83-icon.c83-icon-after).uk-button-small {
  padding-right: 5px !important;
  padding-left: 10px !important;
}
.wp-block-c83-button:not(.c83-icon-button):has(.c83-icon.c83-icon-after).uk-button-large {
  padding-right: 15px !important;
  padding-left: 30px !important;
}
.wp-block-c83-button:not(.c83-icon-button) .c83-icon:not(.c83-icon-after) > svg {
  margin: -3px 8px 0 0;
}
.wp-block-c83-button:not(.c83-icon-button) .c83-icon.c83-icon-after > svg {
  margin: -3px 0 0 8px;
}
.wp-block-c83-button:not(.c83-icon-button).uk-button-small .c83-icon:not(.c83-icon-after) > svg {
  margin: -3px 6px 0 0;
}
.wp-block-c83-button:not(.c83-icon-button).uk-button-small .c83-icon.c83-icon-after > svg {
  margin: -3px 0 0 6px;
}
.wp-block-c83-button:not(.c83-icon-button).uk-button-large .c83-icon:not(.c83-icon-after) > svg {
  margin: -3px 8px 0 0;
}
.wp-block-c83-button:not(.c83-icon-button).uk-button-large .c83-icon.c83-icon-after > svg {
  margin: -3px 0 0 8px;
}
.wp-block-c83-button.c83-icon-button {
  line-height: 1 !important;
  padding: 10px !important;
}
.wp-block-c83-button.c83-icon-button.uk-button-small {
  padding: 7px 6px !important;
}
.wp-block-c83-button.c83-icon-button.uk-button-large {
  padding: 11px !important;
}
