/* ====================================
   ICÔNES ESSENTIELLES EN SVG
   Alternative aux Font Awesome en cas de problème de chargement
==================================== */

.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
}

/* Remplacement des icônes les plus utilisées */
.fas.fa-heart::before,
.fa-heart::before {
    content: "💜";
}

.fas.fa-gift::before,
.fa-gift::before {
    content: "🎁";
}

.fas.fa-star::before,
.fa-star::before {
    content: "⭐";
}

.fas.fa-check::before,
.fa-check::before {
    content: "✓";
}

.fas.fa-envelope::before,
.fa-envelope::before {
    content: "✉️";
}

.fas.fa-phone::before,
.fa-phone::before {
    content: "📞";
}

.fas.fa-map-marker-alt::before,
.fa-map-marker-alt::before {
    content: "📍";
}

.fas.fa-calendar-check::before,
.fa-calendar-check::before {
    content: "📅";
}

.fas.fa-paper-plane::before,
.fa-paper-plane::before {
    content: "✈️";
}

.fas.fa-lock::before,
.fa-lock::before {
    content: "🔒";
}

.fas.fa-chevron-down::before,
.fa-chevron-down::before {
    content: "▼";
}

.fas.fa-search::before,
.fa-search::before {
    content: "🔍";
}

.fas.fa-calculator::before,
.fa-calculator::before {
    content: "🔢";
}

.fas.fa-lightbulb::before,
.fa-lightbulb::before {
    content: "💡";
}

.fas.fa-brain::before,
.fa-brain::before {
    content: "🧠";
}

.fas.fa-users::before,
.fa-users::before {
    content: "👥";
}

.fas.fa-compass::before,
.fa-compass::before {
    content: "🧭";
}

.fas.fa-arrow-down::before,
.fa-arrow-down::before {
    content: "⬇️";
}

.fas.fa-graduation-cap::before,
.fa-graduation-cap::before {
    content: "🎓";
}

.fas.fa-heart-pulse::before,
.fa-heart-pulse::before {
    content: "💓";
}

.fas.fa-hands-helping::before,
.fa-hands-helping::before {
    content: "🤝";
}

.fas.fa-quote-left::before,
.fa-quote-left::before {
    content: """;
}

.fas.fa-shield-alt::before,
.fa-shield-alt::before {
    content: "🛡️";
}

.fas.fa-check-circle::before,
.fa-check-circle::before {
    content: "✅";
}

.fas.fa-exclamation-triangle::before,
.fa-exclamation-triangle::before {
    content: "⚠️";
}

.fas.fa-map-marked-alt::before,
.fa-map-marked-alt::before {
    content: "🗺️";
}