 * { --transition: .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important; }  [class*="brxe-icon"], [class*="brxe-icon"] svg { height: var(--icon-size); color: var(--icon-fill);  background-color: var(--icon-background); padding: var(--icon-padding); border: var(--icon-border); border-radius: var(--icon-radius); }  [class*="btn--"]:not(.btn--none, .wp-block-button), .wp-block-button[class*="btn--"]>.wp-block-button__link, .wp-block-button[class*="btn--"]>svg, i { gap: calc(var(--fr-card-gap)/2); --fill: var(--btn-text-color); --fill-hover: var(--btn-text-color-hover); --size: var(--btn-font-size); } [class*="btn--"] svg, i { color: var(--fill); height: var(--size); transition: var(--btn-transition, var(--transition)); } [class*="btn--"]:hover svg, i { color: var(--fill-hover); transition: var(--btn-transition, var(--transition)); }  .btn--outline { --fill: var(--btn-outline-text-color); --fill-hover: var(--btn-outline-text-color-hover); } .btn--outline svg { color: var(--fill); transition: var(--btn-transition, var(--transition)); } .btn--outline:hover svg { color: var(--fill-hover); transition: var(--btn-transition, var(--transition)); }  .btn--clear { --fill: var(--btn-outline-text-color) !important; color: var(--btn-outline-text-color) !important; transition: var(--btn-transition, var(--transition)); } .btn--clear svg { color: var(--fill); transition: var(--btn-transition, var(--transition)); } .btn--clear:hover svg { transition: var(--btn-transition, var(--transition)); }