/* Chinese Version Styles - Guangzhouturbogen Website */

/* Font Override for Chinese */
.chinese {
    font-family: 'Noto Sans SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Roboto, sans-serif;
    direction: ltr;
}

.chinese * {
    font-family: 'Noto Sans SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Roboto, sans-serif;
}

/* Navigation Adjustments for Chinese */
.chinese .nav-container {
    flex-direction: row;
}

.chinese .nav-menu {
    order: 0;
}

.chinese .language-switcher {
    order: 1;
    margin-left: 20px;
}

.chinese .hamburger {
    order: 2;
}

/* Language Switcher Styles */
.language-switcher {
    display: flex;
    align-items: center;
}

.lang-link {
    padding: 8px 16px;
    background: rgba(139, 21, 56, 0.1);
    color: var(--qatar-maroon);
    text-decoration: none;
    border-radius: 20px;
    font-weight: 600;
    font-size: 0.9rem;
    transition: all 0.3s ease;
    border: 2px solid transparent;
}

.lang-link:hover {
    background: var(--qatar-maroon);
    color: var(--qatar-white);
    border-color: var(--qatar-maroon);
}

/* Text Alignment for Chinese */
.chinese .hero-content,
.chinese .section-header,
.chinese .about-text,
.chinese .impact-text,
.chinese .contact-form,
.chinese .footer-section {
    text-align: left;
}

.chinese .hero-content {
    text-align: center;
}

.chinese .section-header {
    text-align: center;
}

/* Grid Adjustments for LTR */
.chinese .about-grid {
    grid-template-columns: 1fr 1fr;
}

.chinese .about-text {
    order: 1;
}

.chinese .about-image {
    order: 2;
}

.chinese .impact-content {
    grid-template-columns: 1fr 1fr;
}

.chinese .impact-stats {
    order: 1;
}

.chinese .impact-text {
    order: 2;
}

.chinese .contact-content {
    grid-template-columns: 1fr 1fr;
}

.chinese .contact-form {
    order: 1;
}

.chinese .contact-info {
    order: 2;
}

/* Features List Alignment */
.chinese .features-list li {
    justify-content: flex-start;
}

.chinese .features-list i {
    margin-right: 10px;
    margin-left: 0;
}

/* Contact Items Alignment */
.chinese .contact-item {
    flex-direction: row;
    text-align: left;
}

.chinese .contact-item i {
    margin-right: 15px;
    margin-left: 0;
}

/* Footer Adjustments */
.chinese .footer-content {
    text-align: left;
}

.chinese .social-links {
    justify-content: flex-start;
}

/* Button Adjustments */
.chinese .hero-buttons {
    justify-content: center;
}

.chinese .cta-buttons {
    justify-content: center;
}

/* Navigation Active State */
.chinese .nav-link.active::after {
    left: 0;
    right: auto;
}

/* Responsive Adjustments for Chinese */
@media (max-width: 768px) {
    .chinese .language-switcher {
        position: absolute;
        top: 15px;
        right: 60px;
        margin: 0;
    }
    
    .chinese .nav-menu {
        text-align: left;
    }
    
    .chinese .about-grid,
    .chinese .impact-content,
    .chinese .contact-content {
        grid-template-columns: 1fr;
    }
    
    .chinese .about-text,
    .chinese .about-image,
    .chinese .impact-stats,
    .chinese .impact-text,
    .chinese .contact-form,
    .chinese .contact-info {
        order: unset;
    }
}

/* Typography Improvements for Chinese */
.chinese h1,
.chinese h2,
.chinese h3,
.chinese h4,
.chinese h5,
.chinese h6 {
    font-weight: 700;
    letter-spacing: -0.01em;
}

.chinese .hero-title {
    font-weight: 800;
    letter-spacing: -0.02em;
}

.chinese .section-title {
    font-weight: 700;
    letter-spacing: -0.01em;
}

.chinese p {
    line-height: 1.8;
    letter-spacing: 0.02em;
}

/* Form Improvements for Chinese */
.chinese .form-group input,
.chinese .form-group select,
.chinese .form-group textarea {
    text-align: left;
    direction: ltr;
}

.chinese .form-group input::placeholder,
.chinese .form-group textarea::placeholder {
    text-align: left;
}

/* Stats and Numbers */
.chinese .stat-number {
    font-weight: 800;
}

.chinese .stat-label {
    font-weight: 600;
    letter-spacing: 0.05em;
    font-size: 0.9rem;
}

/* Product Cards */
.chinese .product-content {
    text-align: center;
}

.chinese .product-content h3 {
    font-weight: 700;
}

/* Tech Cards */
.chinese .tech-card {
    text-align: center;
}

.chinese .tech-card h3 {
    font-weight: 700;
}

/* Impact Cards */
.chinese .impact-stat {
    text-align: center;
}

/* Breadcrumb for Chinese */
.chinese .breadcrumb {
    direction: ltr;
    text-align: left;
}

.chinese .breadcrumb::before {
    content: '>';
    margin: 0 8px;
}

/* List Improvements */
.chinese ul li {
    text-align: left;
}

.chinese .features-list li::before {
    left: 0;
    right: auto;
}

/* Animation Adjustments */
.chinese .nav-link::after {
    left: 0;
    right: auto;
}

/* Scroll Indicator */
.chinese .scroll-indicator {
    left: 50%;
    transform: translateX(-50%);
}

/* Mobile Menu Adjustments */
@media (max-width: 768px) {
    .chinese .nav-menu.active {
        text-align: left;
        padding-left: 20px;
    }
    
    .chinese .nav-item {
        text-align: left;
    }
}

/* Print Styles for Chinese */
@media print {
    .chinese {
        font-family: 'Noto Sans SC', 'SimSun', serif;
    }
    
    .chinese .language-switcher,
    .chinese .hamburger,
    .chinese .social-links {
        display: none;
    }
}

/* High Contrast Mode Support */
@media (prefers-contrast: high) {
    .chinese .lang-link {
        border: 2px solid var(--qatar-maroon);
    }
}

/* Reduced Motion Support */
@media (prefers-reduced-motion: reduce) {
    .chinese * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
    }
}

/* Dark Mode Support */
@media (prefers-color-scheme: dark) {
    .chinese .lang-link {
        background: rgba(139, 21, 56, 0.2);
        color: var(--qatar-white);
    }
}

/* Article Page Chinese Adjustments */
.chinese .article-quote {
    border-left: 4px solid var(--qatar-maroon);
    border-right: none;
    padding-left: 30px;
    padding-right: 20px;
}

.chinese .breadcrumb-nav {
    direction: ltr;
}

.chinese .article-author {
    direction: ltr;
}

.chinese .related-article:hover {
    transform: translateX(5px);
}

.chinese .share-btn:hover {
    transform: translateX(5px);
}

.chinese .nav-link.next {
    justify-content: flex-start;
    text-align: right;
}

.chinese .nav-link.prev {
    justify-content: flex-end;
    text-align: left;
}

.chinese .read-time i {
    margin-left: 0;
    margin-right: 5px;
}

.chinese .article-list {
    padding-left: 20px;
    padding-right: 0;
}

/* Gallery Chinese Adjustments */
.chinese .gallery-overlay {
    text-align: left;
}

.chinese .modal-info {
    text-align: left;
}

/* Blog Chinese Adjustments */
.chinese .article-footer {
    text-align: left;
}

.chinese .article-meta {
    direction: ltr;
}

/* Contact Form Chinese Adjustments */
.chinese .contact-form {
    text-align: left;
}

.chinese .checkbox-label {
    text-align: left;
    direction: ltr;
}

/* Product Comparison Chinese Adjustments */
.chinese .comparison-table {
    direction: ltr;
}

.chinese .comparison-table th,
.chinese .comparison-table td {
    text-align: left;
}

/* Article Content Chinese Adjustments */
.chinese .content-main h2,
.chinese .content-main h3 {
    text-align: left;
}

.chinese .content-main p {
    text-align: left;
}

.chinese .article-title {
    text-align: left;
}

.chinese .article-subtitle {
    text-align: left;
}

.chinese .sidebar-widget {
    text-align: left;
}

.chinese .sidebar-widget h3 {
    text-align: left;
}

.chinese .newsletter-form {
    text-align: left;
}

.chinese .social-share {
    text-align: left;
}

/* Article Navigation Chinese */
.chinese .article-navigation .nav-links {
    direction: ltr;
}

.chinese .nav-content {
    text-align: inherit;
}

/* Responsive Article Adjustments */
@media (max-width: 768px) {
    .chinese .article-body {
        grid-template-columns: 1fr;
        gap: 40px;
    }

    .chinese .article-sidebar {
        position: static;
        order: 2;
    }

    .chinese .content-main {
        order: 1;
    }

    .chinese .article-title {
        font-size: 2rem;
    }

    .chinese .impact-stats {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .chinese .nav-links {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .chinese .nav-link.center {
        order: 3;
    }

    .chinese .nav-link.prev {
        order: 1;
    }

    .chinese .nav-link.next {
        order: 2;
    }
}
