/* Font Awesome Free 5.13.0 by Font Awesome — https://fontawesome.com
 * Unmodified SVG artwork: CC BY 4.0 https://creativecommons.org/licenses/by/4.0/
 * HTML images provide dimensions; CSS masks inherit text and hover colors.
 */
.site-icon {
  display: inline-block;
  height: 1em;
  width: var(--icon-width, 1em);
  vertical-align: -0.125em;
}
.site-icon > img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
}
.site-icon--normal { font-size: 1em; }
.site-icon--double { font-size: 2em; }
.site-icon--triple { font-size: 3em; }
.site-icon--github { --icon-width: .96875em; --icon-url: url('/assets/icons/github.svg'); }
.site-icon--linkedin { --icon-width: .875em; --icon-url: url('/assets/icons/linkedin.svg'); }
.site-icon--rss { --icon-width: .875em; --icon-url: url('/assets/icons/rss.svg'); }
.site-icon--arrow-circle-up { --icon-url: url('/assets/icons/arrow-circle-up.svg'); }
.site-icon--check-circle { --icon-url: url('/assets/icons/check-circle.svg'); }
.site-icon--lightbulb { --icon-width: .6875em; --icon-url: url('/assets/icons/lightbulb.svg'); }
.site-icon--star { --icon-width: 1.125em; --icon-url: url('/assets/icons/star.svg'); }
.site-icon--fire-alt { --icon-width: .875em; --icon-url: url('/assets/icons/fire-alt.svg'); }
.site-icon--cog { --icon-url: url('/assets/icons/cog.svg'); }
@supports (mask-image: url('')) or (-webkit-mask-image: url('')) {
  .site-icon {
    background-color: currentColor;
    -webkit-mask: var(--icon-url) center / contain no-repeat;
    mask: var(--icon-url) center / contain no-repeat;
  }
  .site-icon > img { opacity: 0; }
}
