/**
 * Failed to minify the file using clean-css v5.3.3. Serving the original version.
 * Original file: /npm/@anyblades/blades@3.1.0/css/layered/content/_icon.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
a:not(.does-not-exist) {
  &:has( > i) {
    text-wrap: balance;
    gap: .375ch;
    display: inline-flex;
    overflow-y: clip;
  }

  & > i {
    float: left;
    text-underline-offset: -2em;
    font-style: normal;

    & > img {
      max-width: none;
      height: 1.25em;
      margin-block-start: -.125em;
      display: inline-block;
    }

    &[class^="fa-"], &[class*=" fa-"] {
      line-height: inherit;
      --fa-width: auto;
    }

    &.fa-lg {
      line-height: normal;
    }
  }
}
