/* Font Awesome Fallback CSS */
/* This file provides fallback styling when Font Awesome fonts fail to load */

/* Use system fonts as fallback for Font Awesome */
.fas, .fab, .far, .fa {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/* Specific icon replacements using Unicode symbols */
.fa-file-pdf::before { content: '📄'; }
.fa-magic::before { content: '✨'; }
.fa-cogs::before { content: '⚙️'; }
.fa-check-circle::before { content: '✅'; }
.fa-download::before { content: '⬇️'; }
.fa-plus::before { content: '➕'; }
.fa-times::before { content: '✖️'; }
.fa-arrow-up::before { content: '⬆️'; }
.fa-arrow-down::before { content: '⬇️'; }
.fa-trash::before { content: '🗑️'; }
.fa-list::before { content: '📋'; }
.fa-exclamation-triangle::before { content: '⚠️'; }

/* Ensure proper spacing and sizing */
.fas::before, .fab::before, .far::before, .fa::before {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 1em;
    line-height: 1;
}

/* Hide the original content when using fallback */
.fas, .fab, .far, .fa {
    text-indent: 0;
    overflow: visible;
}
