/* 强制修复中文竖排显示问题 */

/* 全局强制横向显示 */
* {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    -ms-writing-mode: lr-tb !important;
    text-orientation: mixed !important;
    text-combine-upright: none !important;
}

html, body {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
}

/* 标题强制横向 */
h1, h2, h3, h4, h5, h6 {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    display: block !important;
}

/* 段落和文本 */
p, span, div, a, button, label, input, textarea {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
}

/* Hero 区域特别修复 */
.hero-title,
.hero-description,
.stat-label,
.stat-number {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    display: block !important;
}

/* 导航栏修复 */
.nav-link,
.mobile-nav-link,
.top-link {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    display: flex !important;
    flex-direction: row !important;
    white-space: nowrap !important;
}

.nav-link span,
.mobile-nav-link span,
.top-link span {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    display: inline !important;
}

/* 按钮修复 */
.btn {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    display: inline-flex !important;
    flex-direction: row !important;
    white-space: nowrap !important;
}

/* 导航菜单项修复 */
.nav-item,
.nav-menu,
.desktop-nav {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
}

/* 确保所有文本内容横向显示 */
.nav-link::before,
.nav-link::after {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
}

/* 导航列表强制横向 */
ul.nav-menu,
ul.desktop-nav,
li.nav-item {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
}

/* 导航链接内的所有元素 */
.nav-link *,
.mobile-nav-link *,
.btn * {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
}

/* Header 区域强制横向 */
.site-header,
.main-nav,
.nav-wrapper,
.nav-actions {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
}

/* 强制所有链接文本横向 */
a {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    text-combine-upright: none !important;
}

