/* KwikFix line icons (assets/icons/*.svg), drawn with the current text colour via CSS masks. */
.kf-i { display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor;
	-webkit-mask: var(--kf-i) center / contain no-repeat; mask: var(--kf-i) center / contain no-repeat; }
.kf-i-ac { --kf-i: url("../icons/ac.svg"); }
.kf-i-battery { --kf-i: url("../icons/battery.svg"); }
.kf-i-brake { --kf-i: url("../icons/brake.svg"); }
.kf-i-car { --kf-i: url("../icons/car.svg"); }
.kf-i-clock { --kf-i: url("../icons/clock.svg"); }
.kf-i-diagnostics { --kf-i: url("../icons/diagnostics.svg"); }
.kf-i-engine { --kf-i: url("../icons/engine.svg"); }
.kf-i-ev { --kf-i: url("../icons/ev.svg"); }
.kf-i-exhaust { --kf-i: url("../icons/exhaust.svg"); }
.kf-i-gear { --kf-i: url("../icons/gear.svg"); }
.kf-i-hammer { --kf-i: url("../icons/hammer.svg"); }
.kf-i-mot { --kf-i: url("../icons/mot.svg"); }
.kf-i-oil { --kf-i: url("../icons/oil.svg"); }
.kf-i-search { --kf-i: url("../icons/search.svg"); }
.kf-i-shield { --kf-i: url("../icons/shield.svg"); }
.kf-i-sparkle { --kf-i: url("../icons/sparkle.svg"); }
.kf-i-spray { --kf-i: url("../icons/spray.svg"); }
.kf-i-steering { --kf-i: url("../icons/steering.svg"); }
.kf-i-toolbox { --kf-i: url("../icons/toolbox.svg"); }
.kf-i-tyre { --kf-i: url("../icons/tyre.svg"); }
.kf-i-van { --kf-i: url("../icons/van.svg"); }
.kf-i-wrench { --kf-i: url("../icons/wrench.svg"); }
