/*!
 * Font Awesome Simple - Custom CSS for MT-AutoCheckIn
 * Uses Unicode symbols instead of font files
 */

/* Base Font Awesome classes */
.fa, .fas, .far, .fab {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

/* Animation classes */
.fa-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* Icon definitions using Unicode symbols */
.fa-chart-line:before {
    content: "📈";
}

.fa-cog:before {
    content: "⚙️";
}

.fa-list:before {
    content: "📋";
}

.fa-info-circle:before {
    content: "ℹ️";
}

.fa-exclamation-triangle:before {
    content: "⚠️";
}

.fa-times-circle:before {
    content: "❌";
}

.fa-trash:before {
    content: "🗑️";
}

.fa-download:before {
    content: "⬇️";
}

.fa-spinner:before {
    content: "⏳";
}

.fa-bug:before {
    content: "🐛";
}

.fa-copy:before {
    content: "📋";
}

.fa-check:before {
    content: "✅";
}

.fa-user-circle:before {
    content: "👤";
}

.fa-crown:before {
    content: "👑";
}

.fa-chart-bar:before {
    content: "📊";
}

.fa-file-alt:before {
    content: "📄";
}

.fa-code:before {
    content: "💻";
}

.fa-arrow-up:before {
    content: "⬆️";
}

.fa-arrow-down:before {
    content: "⬇️";
}

.fa-save:before {
    content: "💾";
}

.fa-terminal:before {
    content: "⌨️";
}

/* Alternative fallback using CSS symbols for better compatibility */
.fa-chart-line.fallback:before {
    content: "📊";
}

.fa-cog.fallback:before {
    content: "⚙";
}

.fa-list.fallback:before {
    content: "☰";
}

.fa-info-circle.fallback:before {
    content: "ⓘ";
}

.fa-exclamation-triangle.fallback:before {
    content: "⚠";
}

.fa-times-circle.fallback:before {
    content: "✖";
}

.fa-trash.fallback:before {
    content: "🗑";
}

.fa-download.fallback:before {
    content: "↓";
}

.fa-spinner.fallback:before {
    content: "◐";
}
