/* Base SVG icon helpers for Pavlinets icon packs */
.icon{display:inline-block;inline-size:1em;block-size:1em;flex:0 0 auto;vertical-align:-0.125em;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.icon--solid{fill:currentColor;stroke:none}
.icon--sm{inline-size:.875rem;block-size:.875rem}
.icon--md{inline-size:1rem;block-size:1rem}
.icon--lg{inline-size:1.25rem;block-size:1.25rem}
.icon--xl{inline-size:1.5rem;block-size:1.5rem}
.icon use{pointer-events:none}
[dir="rtl"] .icon--rtl-flip{transform:scaleX(-1)}