.wp-block-button__link.ilm-btn-icon{display: inline-flex;align-items: center;justify-content: center;gap: var( --ilm-btn-icon-gap, 0.5em );}.wp-block-button__link.ilm-btn-icon .ilm-phicon{flex-shrink: 0;}.wp-block-button__link.ilm-btn-iconink .ilm-phicon{color: var( --ilm-btn-icon-ink );}.wp-block-button__link.ilm-btn-iconink .ilm-phicon, .wp-block-button__link.ilm-btn-iconhover .ilm-phicon{transition: color 0.3s ease;}@media ( hover: hover ) and ( pointer: fine ){.ilm-btn-hovertext .wp-block-button__link.ilm-btn-iconink:not( .ilm-btn-iconhover ):is( :hover, :focus-visible ) .ilm-phicon{color: var( --ilm-btn-hover-text );}.wp-block-button__link.ilm-btn-iconhover:is( :hover, :focus-visible ) .ilm-phicon{color: var( --ilm-btn-icon-hover-ink );}}@media not all and ( hover: hover ) and ( pointer: fine ){.ilm-btn-hovertext .wp-block-button__link.ilm-btn-iconink:not( .ilm-btn-iconhover ):is( :active, :focus-visible ) .ilm-phicon{color: var( --ilm-btn-hover-text );}.wp-block-button:is( [class*="is-style-ilm-hover-"], .ilm-btn-hovercolor, .ilm-btn-hovertext ) .wp-block-button__link.ilm-btn-iconhover:is( :active, :focus-visible ) .ilm-phicon{color: var( --ilm-btn-icon-hover-ink );}}
