.wp-block-button[class*=has-icon__] .wp-block-button__link {
    align-items: center;
    display: flex;
    gap: .5em;
    justify-content: center
}

.wp-block-button[class*=has-icon__] .wp-block-button__link span {
    line-height: 0
}

.wp-block-button[class*=has-icon__] .wp-block-button__link svg {
    color: currentColor;
    fill: currentColor
}

.wp-block-button[class*=has-icon__].has-icon__arrow-left svg,
.wp-block-button[class*=has-icon__].has-icon__arrow-right svg,
.wp-block-button[class*=has-icon__].has-icon__cloud svg,
.wp-block-button[class*=has-icon__].has-icon__cloud-upload svg {
    height: .7em;
    width: 1em
}

.wp-block-button[class*=has-icon__].has-icon__chevron-left svg,
.wp-block-button[class*=has-icon__].has-icon__chevron-right svg {
    height: .8em;
    width: .45em
}

.wp-block-button[class*=has-icon__].has-icon__chevron-left-small svg,
.wp-block-button[class*=has-icon__].has-icon__chevron-right-small svg {
    height: .5em;
    width: .3em
}

.wp-block-button[class*=has-icon__].has-icon__comment-author-avatar svg,
.wp-block-button[class*=has-icon__].has-icon__help svg,
.wp-block-button[class*=has-icon__].has-icon__info svg {
    height: .9em;
    width: .9em
}

.wp-block-button[class*=has-icon__].has-icon__download svg {
    height: .8em;
    width: .75em
}

.wp-block-button[class*=has-icon__].has-icon__external svg {
    height: .7em;
    width: .7em
}

.wp-block-button[class*=has-icon__].has-icon__external-arrow svg {
    height: .6em;
    width: .6em
}

.wp-block-button[class*=has-icon__].has-icon__lock-outline svg {
    height: .9em;
    width: .64em
}

.wp-block-button[class*=has-icon__].has-icon__login svg {
    height: .8em;
    width: .8em
}

.wp-block-button[class*=has-icon__].has-icon__next svg,
.wp-block-button[class*=has-icon__].has-icon__previous svg {
    height: .75em;
    width: .775em
}

.wp-block-button[class*=has-icon__].has-icon__shuffle svg,
.wp-block-button[class*=has-icon__].has-icon__wordpress svg {
    height: .9em;
    width: .9em
}