svg:not(:host).svg-inline--fa,
svg:not(:root).svg-inline--fa {
  box-sizing: content-box;
  overflow: visible;
}

.svg-inline--fa,
.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa-light,
.fa-thin,
.fa-duotone {
  display: var(--fa-display, inline-block);
  flex-shrink: 0;
  height: 1em;
  line-height: 1;
  min-width: var(--fa-width, 1em);
  overflow: visible;
  text-align: center;
  vertical-align: -0.125em;
  width: var(--fa-width, 1em);
}

.fa-fw {
  --fa-width: 1.25em;
}
