/* Chinese Version Specific Styles */

/* Use Noto Sans SC for Chinese text */
body {
    font-family: 'Noto Sans SC', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}

.hero-title,
.section-title,
.feature-card h3,
.step-content h3,
.pricing-header h3,
.cta h2 {
    font-family: 'Noto Sans SC', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 700;
}

/* Adjust line-height for Chinese text */
.hero-subtitle,
.feature-card p,
.step-content p,
.testimonial blockquote,
.section-desc {
    line-height: 1.8;
}

/* Language switch button */
.lang-switch {
    padding: 6px 12px;
    border: 1px solid var(--border-color);
    border-radius: 6px;
    font-size: 0.8rem;
    font-weight: 600;
    transition: all 0.2s ease;
}

.lang-switch:hover {
    border-color: var(--accent-primary);
    color: var(--accent-primary) !important;
}

/* Adjust code comment for Chinese */
.code .comment {
    font-family: 'Noto Sans SC', 'JetBrains Mono', monospace;
}

/* Adjust severity badges for Chinese */
.severity {
    font-size: 0.65rem;
    letter-spacing: 0.02em;
}

/* Pricing adjustments for Chinese currency */
.price .amount {
    font-size: 2.25rem;
}

/* Footer brand description */
.footer-brand p {
    line-height: 1.8;
}

/* Testimonial quote */
.testimonial blockquote {
    font-style: normal;
}

/* Author avatar for Chinese name */
.author-avatar {
    font-family: 'Noto Sans SC', sans-serif;
    font-size: 1.1rem;
}
