.ax-icon {
width: 1.1rem;
height: 1.1rem;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
display: inline-flex;
vertical-align: middle;
margin-top: -1px;
flex: none;
fill: none;
}
.ax-icon[data-size='sm'] {
width: 0.95rem;
height: 0.95rem;
}
.ax-icon[data-size='md'] {
width: 1.1rem;
height: 1.1rem;
}
.ax-icon[data-size='lg'] {
width: 1.4rem;
height: 1.4rem;
}