/* 简化图标CSS - 使用文字符号 */
.bi::before { font-style: normal; }

.bi-gear-fill::before { content: "⚙"; }
.bi-collection-fill::before { content: "📁"; }
.bi-arrow-clockwise::before { content: "↻"; }
.bi-file-code-fill::before { content: "📄"; }
.bi-play-fill::before { content: "▶"; }
.bi-stop-fill::before { content: "⏹"; }
.bi-file-text::before { content: "📝"; }
.bi-house-fill::before { content: "🏠"; }
.bi-box-arrow-right::before { content: "→"; }
.bi-save::before { content: "💾"; }
.bi-trash::before { content: "🗑"; }
.bi-info-circle-fill::before { content: "ℹ"; }
.bi-check-circle-fill::before { content: "✓"; }
.bi-x-circle-fill::before { content: "✗"; }
.bi-person::before { content: "👤"; }
.bi-lock::before { content: "🔒"; }
.bi-box-arrow-in-right::before { content: "→"; }

/* 新增图标 */
.bi-search::before { content: "🔍"; }
.bi-arrow-counterclockwise::before { content: "↺"; }
.bi-eye::before { content: "👁"; }
.bi-eye-fill::before { content: "👁"; }
.bi-folder::before { content: "📁"; }
.bi-folder-fill::before { content: "📁"; }
.bi-folder2-open::before { content: "📂"; }
.bi-folder-x::before { content: "📁"; }
.bi-star::before { content: "⭐"; }
.bi-star-fill::before { content: "⭐"; }
.bi-gear::before { content: "⚙"; }
.bi-info-circle::before { content: "ℹ"; }
.bi-check-circle::before { content: "✓"; }
.bi-chevron-right::before { content: "›"; }
.bi-pencil::before { content: "✏"; }
.bi-pencil-square::before { content: "✏"; }
.bi-exclamation-triangle-fill::before { content: "⚠"; }
.bi-hourglass-split::before { content: "⏳"; }
.bi-list-ul::before { content: "☰"; }
.bi-file-earmark-text::before { content: "📝"; }
.bi-clock-history::before { content: "🕒"; }
.bi-check-lg::before { content: "✓"; }
.bi-input-cursor::before { content: "📝"; }
.bi-type-bold::before { content: "🅰"; }
.bi-card-text::before { content: "📃"; }
.bi-file-earmark-bar-graph::before { content: "📊"; }
.bi-graph-up::before { content: "📈"; }
.bi-bar-chart::before { content: "📊"; }

/* Emby遥控器图标 */
.bi-house-door-fill::before { 
    content: "⌂";  /* 房屋轮廓符号 */
    display: block !important;
    line-height: 1 !important;
    position: relative !important;
    transform: translateY(-0.15em) !important;  /* 主样式中向上抬高更多 */
}

/* 播放控制图标 - 几何简约风格 */
.bi-pause-fill::before { 
    content: "❙❙";  /* 暂停：两条竖线 */
    font-style: normal;
    letter-spacing: 0.05em;
}

.bi-caret-left-fill::before { 
    content: "❙◀";  /* 上一集：竖线+左三角 */
}

.bi-caret-right-fill::before { 
    content: "▶❙";  /* 下一集：右三角+竖线 */
}

/* 返回图标 */
.bi-arrow-left-short::before { 
    content: "↶";  /* 向左弯曲返回箭头 */
    display: block !important;
    line-height: 1 !important;
    position: relative !important;
    transform: translateY(0.05em) !important;  /* 主样式中向下降低 */
}

/* 在方向键弹窗中的主页图标 - 保持不变 */
.dpad-action-btn .bi-house-door-fill::before {
    transform: translateY(0) !important;  /* 响应式中不偏移 */
}

/* 在备用按钮中的主页图标 - 向上抬高 */
.function-btn .bi-house-door-fill::before {
    transform: translateY(-0.15em) !important;  /* 主样式中向上抬高 */
}

/* 在方向键弹窗中的返回图标 - 保持不变 */
.dpad-action-btn .bi-arrow-left-short::before {
    transform: translateY(-0.08em) !important;  /* 响应式中保持不变 */
}

/* 在备用按钮中的返回图标 - 向下降低 */
.function-btn .bi-arrow-left-short::before {
    transform: translateY(0.05em) !important;  /* 主样式中向下降低 */
}
