/**
 * OasysFly - China (Simplified Chinese) Locale Stylesheet
 * Language-specific styles for Mainland China (CN)
 */

@import url('./base.css');

/* ============================================
   SIMPLIFIED CHINESE FONT CONFIGURATION
   ============================================ */

/* 
 * GLOBAL FONT OVERRIDE for Simplified Chinese
 * 
 * The shared tailwind-config.js prioritizes Traditional Chinese fonts 
 * ("PingFang TC", "Microsoft JhengHei") which causes "funny" character rendering
 * for Simplified Chinese text (e.g., incorrect strokes).
 * 
 * We must force Simplified Chinese fonts ("PingFang SC", "Microsoft YaHei") 
 * to take precedence on all elements in CN pages.
 */

body,
.font-sans,
.nav-items,
.cta-button,
.footer-bottom {
    font-family: "Inter", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif !important;
}

.font-display {
    font-family: "Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif !important;
}

.font-mono {
    font-family: "JetBrains Mono", "PingFang SC", "Microsoft YaHei", monospace !important;
}

/* ============================================
   SIMPLIFIED CHINESE SPECIFIC OVERRIDES
   ============================================ */

/* Improve line height for Simplified Chinese */
.zh-cn-content {
    line-height: 1.8;
}

/* Slightly larger font size for better Chinese readability */
.zh-cn-nav {
    font-size: 0.9rem;
}