/* 轻量级图标样式 - 只包含实际使用的图标 */
.icon {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

/* Windows 图标 */
.icon-windows:before {
    content: "⊞";
    font-size: 1.2em;
}

/* Apple 图标 */
.icon-apple:before {
    content: "";
    font-size: 1.2em;
    font-weight: bold;
}

/* 播放按钮 */
.icon-play:before {
    content: "▶";
    font-size: 1em;
}

/* 左箭头 */
.icon-chevron-left:before {
    content: "‹";
    font-size: 2em;
    font-weight: bold;
}

/* 右箭头 */
.icon-chevron-right:before {
    content: "›";
    font-size: 2em;
    font-weight: bold;
}

/* Twitter */
.icon-twitter:before {
    content: "🐦";
}

/* YouTube */
.icon-youtube:before {
    content: "📺";
}

/* GitHub */
.icon-github:before {
    content: "🐙";
}

/* Telegram */
.icon-telegram:before {
    content: "📱";
}

/* 可选：保持Font Awesome兼容性的别名 */
.fas.fa-play { 
    font-family: inherit; 
}
.fas.fa-play:before { 
    content: "▶"; 
}

.fas.fa-chevron-left { 
    font-family: inherit; 
}
.fas.fa-chevron-left:before { 
    content: "‹"; 
    font-size: 2em;
    font-weight: bold;
}

.fas.fa-chevron-right { 
    font-family: inherit; 
}
.fas.fa-chevron-right:before { 
    content: "›"; 
    font-size: 2em;
    font-weight: bold;
}

/* 移除对 Font Awesome 品牌图标的覆盖，使用官方字体渲染 */

.fab.fa-twitter { 
    font-family: inherit; 
}
.fab.fa-twitter:before { 
    content: "🐦"; 
}

.fab.fa-youtube { 
    font-family: inherit; 
}
.fab.fa-youtube:before { 
    content: "📺"; 
}

.fab.fa-github { 
    font-family: inherit; 
}
.fab.fa-github:before { 
    content: "🐙"; 
}

.fab.fa-telegram { 
    font-family: inherit; 
}
.fab.fa-telegram:before { 
    content: "📱"; 
}