/**
 * Custom Icons CSS - Unicode Based (Cloudflare Safe)
 * Uses Unicode symbols that cannot be broken by any CDN
 */

/* Base icon styles */
.fas,
.fab,
.fa {
    display: inline-block;
    font-family: 'Segoe UI Symbol', 'Noto Color Emoji', 'Apple Color Emoji', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/* Replace icon content with Unicode */
.fas::before,
.fab::before {
    display: inline-block;
}

/* Solid Icons using Unicode */
.fa-book-open::before {
    content: "📖";
}

.fa-user::before {
    content: "👤";
}

.fa-lock::before {
    content: "🔒";
}

.fa-sign-in-alt::before {
    content: "➡️";
}

.fa-sign-out-alt::before {
    content: "🚪";
}

.fa-arrow-left::before {
    content: "←";
}

.fa-exclamation-circle::before {
    content: "⚠️";
}

.fa-check-circle::before {
    content: "✅";
}

.fa-cloud-upload-alt::before {
    content: "🚀";
}

.fa-link::before {
    content: "🔗";
}

.fa-external-link-alt::before {
    content: "↗️";
}

.fa-inbox::before {
    content: "📥";
}

.fa-user-circle::before {
    content: "👤";
}

.fa-eye::before {
    content: "👁️";
}

.fa-cog::before {
    content: "⚙️";
}

.fa-layer-group::before {
    content: "📚";
}

.fa-plus::before {
    content: "➕";
}

.fa-plus-circle::before {
    content: "➕";
}

.fa-list::before {
    content: "📋";
}

.fa-edit::before {
    content: "✏️";
}

.fa-power-off::before {
    content: "⏻";
}

.fa-trash::before {
    content: "🗑️";
}

.fa-save::before {
    content: "💾";
}

.fa-times::before {
    content: "✖️";
}

.fa-child::before {
    content: "🎓";
}

.fa-user-graduate::before {
    content: "🎓";
}

.fa-graduation-cap::before {
    content: "🎓";
}

.fa-school::before {
    content: "🏫";
}

.fa-book::before {
    content: "📕";
}

.fa-mosque::before {
    content: "🕌";
}

.fa-university::before {
    content: "🏛️";
}

.fa-folder::before {
    content: "📁";
}

/* Brand Icons */
.fa-whatsapp::before {
    content: "💬";
}