/**
 * lang-en.css — 英文模式字母间距重置
 * 当 i18n.js 切换为英文时，body 上会添加 .lang-en 类，
 * 此文件利用该类为英文文本恢复浏览器默认字母间距（normal），
 * 同时保留中文模式下的字间距设置。
 */

/* ============================================================
 * 通用文本元素：英文模式下重置 letter-spacing 为 normal
 * 涵盖所有页面中会切换为英文内容的元素
 * ============================================================ */
body.lang-en .banner-main-title,
body.lang-en .nav-item,
body.lang-en .footer-contact-title,
body.lang-en .links-header-bar,
body.lang-en .follow-us-title,
body.lang-en .social-label,
body.lang-en .mf-links-title,
body.lang-en .mf-contact-title,
body.lang-en .search-btn,
body.lang-en .section-header h2,
body.lang-en .section-header h3,
body.lang-en .section-title-center,
body.lang-en .join-text,
body.lang-en .member-name,
body.lang-en .card-title,
body.lang-en .ac-num-box,
body.lang-en .btn-arrow-icon,
body.lang-en .btn-arrows {
    letter-spacing: normal;
}

/* ============================================================
 * .cinema-link-text 已在 index.css 中处理，此处加固确保覆盖
 * ============================================================ */
body.lang-en .cinema-link-text {
    letter-spacing: normal;
}

/* ============================================================
 * 修复英文版 "More" 按钮与 ">>" 符号垂直对齐问题
 * 使用 baseline 对齐确保文本基线一致，并微调位置
 * ============================================================ */
body.lang-en .more-button-wrapper,
body.lang-en .cb-more-container,
body.lang-en .more-btn-group,
body.lang-en .event-card-bottom,
body.lang-en .more-btn {
    align-items: baseline;
}

body.lang-en .arrow-text,
body.lang-en .more-arrow {
    position: relative;
    top: -1px; /* 微调垂直位置，使其视觉上更居中 */
    line-height: 1; /* 重置行高，避免继承导致的计算偏差 */
    vertical-align: baseline;
}
