/* Admonition icons without Font Awesome.
   `:icons: font` normally emits a <link> to Font Awesome on cdnjs. That is a
   third-party request on every page load, which this site does not make — see
   also `webfonts!` in the Makefile, which drops the Google Fonts import.
   `iconfont-remote!` points the link here instead.

   Asciidoctor's default stylesheet sets these glyphs to Font Awesome
   private-use codepoints (\f05a and friends), which render as tofu without
   that font. These are real Unicode, present in system fonts. */

.admonitionblock td.icon [class^="fa icon-"] {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji",
                 sans-serif;
    font-size: 1.6em;
    text-shadow: none;
    line-height: 1.2;
}

.admonitionblock td.icon .icon-note::before      { content: "\2139\FE0F"; color: inherit; }
.admonitionblock td.icon .icon-tip::before       { content: "\1F4A1"; color: inherit; text-shadow: none; }
.admonitionblock td.icon .icon-warning::before   { content: "\26A0\FE0F"; color: inherit; }
.admonitionblock td.icon .icon-caution::before   { content: "\1F525"; color: inherit; }
.admonitionblock td.icon .icon-important::before { content: "\2757"; color: inherit; }
