/**
 * Icons Fallback - 备用图标方案
 * 使用 Unicode 字符和 Emoji 作为图标
 */

/* 通用图标样式 */
[class^="ri-"], [class*=" ri-"] {
    font-style: normal;
    display: inline-block;
    line-height: 1;
}

/* 基础图标 */
.ri-home-5-line::before { content: "🏠"; }
.ri-search-line::before { content: "🔍"; }
.ri-menu-line::before { content: "☰"; }
.ri-close-line::before { content: "✕"; }

/* 用户图标 */
.ri-user-line::before { content: "👤"; }
.ri-user-fill::before { content: "👤"; }

/* 书籍图标 */
.ri-book-open-line::before { content: "📖"; }
.ri-book-open-fill::before { content: "📖"; }
.ri-book-2-line::before { content: "📕"; }
.ri-book-3-fill::before { content: "📗"; }
.ri-book-mark-line::before { content: "📑"; }
.ri-book-read-line::before { content: "📖"; }
.ri-bookmark-line::before { content: "🔖"; }

/* 箭头图标 */
.ri-arrow-left-line::before,
.ri-arrow-left-s-line::before { content: "←"; }
.ri-arrow-right-line::before,
.ri-arrow-right-s-line::before { content: "→"; }
.ri-arrow-up-line::before { content: "↑"; }
.ri-arrow-down-s-line::before { content: "▼"; }

/* 星星图标 */
.ri-star-fill::before { content: "★"; }
.ri-star-half-fill::before { content: "⭐"; }

/* 功能图标 */
.ri-fire-line::before { content: "🔥"; }
.ri-time-line::before { content: "🕐"; }
.ri-eye-line::before { content: "👁"; }
.ri-sun-line::before { content: "☀"; }

/* 文件图标 */
.ri-file-text-line::before { content: "📄"; }
.ri-file-list-line::before { content: "📋"; }

/* 列表图标 */
.ri-list-check::before,
.ri-list-check-line::before { content: "✓"; }
.ri-list-unordered::before { content: "≡"; }

/* 其他功能图标 */
.ri-add-line::before { content: "+"; }
.ri-add-box-line::before { content: "⊞"; }
.ri-apps-line::before { content: "▦"; }
.ri-bar-chart-line::before { content: "📊"; }
.ri-checkbox-circle-line::before { content: "✔"; }
.ri-clipboard-line::before { content: "📋"; }
.ri-history-line::before { content: "🕐"; }
.ri-inbox-line::before { content: "📥"; }
.ri-information-line::before { content: "ℹ"; }
.ri-notification-3-line::before { content: "🔔"; }
.ri-play-line::before { content: "▶"; }
.ri-price-tag-3-line::before { content: "🏷"; }
.ri-quill-pen-line::before { content: "🖊"; }
.ri-seedling-fill::before { content: "🌱"; }
.ri-text-decrease::before { content: "⊖"; }
.ri-text-increase::before { content: "⊕"; }

/* 社交媒体图标 */
.ri-wechat-fill::before { content: "💬"; }
.ri-weibo-fill::before { content: "📱"; }
.ri-qq-fill::before { content: "🐧"; }

/* 保持颜色继承 */
[class^="ri-"]::before,
[class*=" ri-"]::before {
    color: inherit;
}
