/* Simple Font Awesome Icon Replacements - Unicode Characters */

/* ========================================
   UNICODE ICON REPLACEMENTS
   ======================================== */

/* Clock Icon - far fa-clock */
.far.fa-clock::before {
    content: "🕐";
    font-size: 0.9em;
}

/* Comment Icon - far fa-comment */
.far.fa-comment::before {
    content: "💬";
    font-size: 0.9em;
}

/* User Icon - far fa-user */
.far.fa-user::before {
    content: "👤";
    font-size: 0.9em;
}

/* Calendar Icon - far fa-calendar-alt */
.far.fa-calendar-alt::before {
    content: "📅";
    font-size: 0.9em;
}

/* Chevron Up Icon - fas fa-chevron-up */
.fas.fa-chevron-up::before {
    content: "▲";
    font-size: 0.9em;
}

/* ========================================
   PAGINATION ICONS
   ======================================== */

/* Previous/Next pagination arrows */
nav.navigation.pagination .nav-links span.prev::after,
nav.navigation.pagination .nav-links a.prev::after {
    content: "◀";
    font-size: 1rem;
    display: inline-block;
}

nav.navigation.pagination .nav-links span.next::after,
nav.navigation.pagination .nav-links a.next::after {
    content: "▶";
    font-size: 1rem;
    display: inline-block;
}

/* ========================================
   SOCIAL MEDIA ICONS
   ======================================== */

/* Facebook */
.author-social-contacts a[href*='facebook.com']::before,
ul.social-links a[href*='facebook.com']::before {
    content: "📘";
    font-size: 1.2em;
}

/* Instagram */
.author-social-contacts a[href*='instagram.com']::before,
ul.social-links a[href*='instagram.com']::before {
    content: "📷";
    font-size: 1.2em;
}

/* YouTube */
.author-social-contacts a[href*='youtube.com']::before,
ul.social-links a[href*='youtube.com']::before {
    content: "📺";
    font-size: 1.2em;
}

/* Discord */
.author-social-contacts a[href*='discord.com']::before,
ul.social-links a[href*='discord.com']::before {
    content: "💬";
    font-size: 1.2em;
}

/* Dribbble */
.author-social-contacts a[href*='dribbble.com']::before,
ul.social-links a[href*='dribbble.com']::before {
    content: "🏀";
    font-size: 1.2em;
}

/* Google */
.author-social-contacts a[href*='google.com']::before,
ul.social-links a[href*='google.com']::before {
    content: "🔍";
    font-size: 1.2em;
}

/* Line */
.author-social-contacts a[href*='line.me']::before,
ul.social-links a[href*='line.me']::before {
    content: "💚";
    font-size: 1.2em;
}

/* LinkedIn */
.author-social-contacts a[href*='linkedin.com']::before,
ul.social-links a[href*='linkedin.com']::before {
    content: "💼";
    font-size: 1.2em;
}

/* Medium */
.author-social-contacts a[href*='medium.com']::before,
ul.social-links a[href*='medium.com']::before {
    content: "📝";
    font-size: 1.2em;
}

/* Messenger */
.author-social-contacts a[href*='messenger.com']::before,
ul.social-links a[href*='messenger.com']::before {
    content: "💬";
    font-size: 1.2em;
}

/* PayPal */
.author-social-contacts a[href*='paypal.com']::before,
ul.social-links a[href*='paypal.com']::before {
    content: "💰";
    font-size: 1.2em;
}

/* Pinterest */
.author-social-contacts a[href*='pinterest.com']::before,
ul.social-links a[href*='pinterest.com']::before {
    content: "📌";
    font-size: 1.2em;
}

/* Reddit */
.author-social-contacts a[href*='reddit.com']::before,
ul.social-links a[href*='reddit.com']::before {
    content: "🤖";
    font-size: 1.2em;
}

/* Skype */
.author-social-contacts a[href*='skype.com']::before,
ul.social-links a[href*='skype.com']::before {
    content: "📞";
    font-size: 1.2em;
}

/* Slack */
.author-social-contacts a[href*='slack.com']::before,
ul.social-links a[href*='slack.com']::before {
    content: "💬";
    font-size: 1.2em;
}

/* Snapchat */
.author-social-contacts a[href*='snapchat.com']::before,
ul.social-links a[href*='snapchat.com']::before {
    content: "👻";
    font-size: 1.2em;
}

/* Spotify */
.author-social-contacts a[href*='spotify.com']::before,
ul.social-links a[href*='spotify.com']::before {
    content: "🎵";
    font-size: 1.2em;
}

/* Stack Overflow */
.author-social-contacts a[href*='stackoverflow.com']::before,
ul.social-links a[href*='stackoverflow.com']::before {
    content: "💻";
    font-size: 1.2em;
}

/* Telegram */
.author-social-contacts a[href*='telegram.org']::before,
ul.social-links a[href*='telegram.org']::before {
    content: "✈️";
    font-size: 1.2em;
}

/* Twitch */
.author-social-contacts a[href*='twitch.tv']::before,
ul.social-links a[href*='twitch.tv']::before {
    content: "🎮";
    font-size: 1.2em;
}

/* Vimeo */
.author-social-contacts a[href*='vimeo.com']::before,
ul.social-links a[href*='vimeo.com']::before {
    content: "🎬";
    font-size: 1.2em;
}

/* WhatsApp */
.author-social-contacts a[href*='whatsapp.com']::before,
ul.social-links a[href*='whatsapp.com']::before {
    content: "📱";
    font-size: 1.2em;
}

/* WordPress */
.author-social-contacts a[href*='wordpress.org']::before,
ul.social-links a[href*='wordpress.org']::before {
    content: "🔗";
    font-size: 1.2em;
}

/* Twitter/X */
.author-social-contacts a[href*='x.com']::before,
ul.social-links a[href*='x.com']::before,
.author-social-contacts a[href*='twitter.com']::before,
ul.social-links a[href*='twitter.com']::before {
    content: "🐦";
    font-size: 1.2em;
}

/* TikTok */
.author-social-contacts a[href*='tiktok.com']::before,
ul.social-links a[href*='tiktok.com']::before {
    content: "🎵";
    font-size: 1.2em;
}

/* ========================================
   ALTERNATIVE UNICODE OPTIONS
   ======================================== */

/* If you want different Unicode characters, replace the content values above with these: */

/* Clock alternatives: 🕐 🕑 🕒 🕓 🕔 🕕 🕖 🕗 🕘 🕙 🕚 🕛 ⏰ */
/* Comment alternatives: 💬 💭 🗨️ 💬 */
/* User alternatives: 👤 👨 👩 🧑 */
/* Calendar alternatives: 📅 📆 🗓️ */
/* Chevron up alternatives: ▲ ⬆️ ↑ */

/* ========================================
   RESPONSIVE ADJUSTMENTS
   ======================================== */

@media (max-width: 768px) {
    .far.fa-clock::before,
    .far.fa-comment::before,
    .far.fa-user::before,
    .far.fa-calendar-alt::before,
    .fas.fa-chevron-up::before {
        font-size: 0.8em;
    }
}

/* ========================================
   HOVER EFFECTS
   ======================================== */

.far.fa-clock:hover::before,
.far.fa-comment:hover::before,
.far.fa-user:hover::before,
.far.fa-calendar-alt:hover::before,
.fas.fa-chevron-up:hover::before {
    opacity: 0.8;
    transform: scale(1.1);
    transition: all 0.3s ease;
}
