﻿/* IRC equestrian icon set
   Usage: <i class="irc-icon irc-icon-horsehead" aria-hidden="true"></i>
   Icons inherit the CSS color of their parent via currentColor.
*/
.irc-icon {
  --irc-icon-size: 1em;
  --irc-icon-url: none;
  display: inline-block;
  width: var(--irc-icon-size);
  height: var(--irc-icon-size);
  vertical-align: -0.125em;
  background-color: currentColor;
  forced-color-adjust: auto;
  mask: var(--irc-icon-url) center / contain no-repeat;
  -webkit-mask: var(--irc-icon-url) center / contain no-repeat;
}

.irc-icon-sm { --irc-icon-size: 0.875em; }
.irc-icon-lg { --irc-icon-size: 1.25em; }
.irc-icon-xl { --irc-icon-size: 1.5em; }
.irc-icon-2x { --irc-icon-size: 2em; }
.irc-icon-3x { --irc-icon-size: 3em; }
.irc-icon-4x { --irc-icon-size: 4em; }
.irc-icon-fw { width: 1.25em; }

.irc-icon-apple { --irc-icon-url: url("../icons/apple.svg"); }
.irc-icon-bridle { --irc-icon-url: url("../icons/bridle.svg"); }
.irc-icon-classic-boot { --irc-icon-url: url("../icons/classic-boot.svg"); }
.irc-icon-classic-helmet { --irc-icon-url: url("../icons/classic-helmet.svg"); }
.irc-icon-classic-riding { --irc-icon-url: url("../icons/classic-riding.svg"); }
.irc-icon-classic-saddle { --irc-icon-url: url("../icons/classic_saddle.svg"); }
.irc-icon-classic-stirrup { --irc-icon-url: url("../icons/classic-stirrup.svg"); }
.irc-icon-crosscountry { --irc-icon-url: url("../icons/crosscountry.svg"); }
.irc-icon-currycomb { --irc-icon-url: url("../icons/currycomb.svg"); }
.irc-icon-food-basket { --irc-icon-url: url("../icons/food-basket.svg"); }
.irc-icon-hay-bale { --irc-icon-url: url("../icons/hay-bale.svg"); }
.irc-icon-hoof-pick { --irc-icon-url: url("../icons/hoof-pick.svg"); }
.irc-icon-horse-blanket { --irc-icon-url: url("../icons/horse-blanket.svg"); }
.irc-icon-horsehead { --irc-icon-url: url("../icons/horsehead.svg"); }
.irc-icon-horseshoe { --irc-icon-url: url("../icons/horseshoe.svg"); }
.irc-icon-horsetrailer { --irc-icon-url: url("../icons/horsetrailer.svg"); }
.irc-icon-obstacle { --irc-icon-url: url("../icons/obstacle.svg"); }
.irc-icon-prize { --irc-icon-url: url("../icons/prize.svg"); }
.irc-icon-riding-glove { --irc-icon-url: url("../icons/riding-glove.svg"); }
.irc-icon-showjumping { --irc-icon-url: url("../icons/showjumping.svg"); }
.irc-icon-vaulting { --irc-icon-url: url("../icons/vaullting.svg"); }
.irc-icon-water-basket { --irc-icon-url: url("../icons/water-basket.svg"); }
.irc-icon-western-riding { --irc-icon-url: url("../icons/wester-riding.svg"); }

/* Filename-compatible aliases for existing source asset names. */
.irc-icon-classic_saddle { --irc-icon-url: url("../icons/classic_saddle.svg"); }
.irc-icon-vaullting { --irc-icon-url: url("../icons/vaullting.svg"); }
.irc-icon-wester-riding { --irc-icon-url: url("../icons/wester-riding.svg"); }
