/* HTML preview styling, close to the PDF layout. */
h1 { background: #4F81BD; color: #fff; padding: 4px 10px; text-transform: uppercase; font-size: 1.4em; }
h2 { background: #DBE5F1; padding: 4px 10px; text-transform: uppercase; letter-spacing: .12em; font-size: 1em; }
div.admonition { background: none; border: none; border-top: 1px solid #4F81BD; border-bottom: 1px solid #4F81BD;
                 padding: 8px 8px 8px 64px; background-repeat: no-repeat; background-position: 6px center; background-size: 44px; }
div.admonition p.admonition-title { display: none; }
div.admonition.warning { background-image: url(icon-warning.png); text-transform: uppercase; }
div.admonition.note { background-image: url(icon-note.png); }
.fly-iconpara { display: flex; align-items: center; gap: 14px; margin: 10px 0; }
.fly-iconpara .fly-icon img { width: 44px; }
