/* Wishdom AI 样式表 */
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: "Source Han Sans SC", "Microsoft YaHei", sans-serif; background-color: #f7f7f7; color: #333; line-height: 1.8; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }
header { background: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.05); position: fixed; width: 100%; top: 0; z-index: 100; }
nav { display: flex; justify-content: space-between; align-items: center; padding: 15px 0; }
.logo { font-size: 24px; color: #6B5D52; font-weight: 700; text-decoration: none; }
.nav-links { display: flex; gap: 30px; }
.nav-links a { color: #333; text-decoration: none; font-size: 16px; transition: color 0.3s; }
.nav-links a:hover { color: #6B5D52; }
.hero { padding: 120px 0 80px; text-align: center; background: linear-gradient(135deg, #f7f7f7 0%, #e8e4e1 100%); }
.hero h1 { font-size: 48px; color: #28405c; margin-bottom: 20px; }
.hero p { font-size: 20px; color: #666; max-width: 600px; margin: 0 auto; }
.section { padding: 80px 0; }
.section-title { font-size: 36px; color: #28405c; text-align: center; margin-bottom: 50px; }
.card { background: #fff; border-radius: 6px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); padding: 30px; margin-bottom: 30px; }
footer { background: #28405c; color: #fff; padding: 40px 0; text-align: center; }
.footer-links { margin: 20px 0; }
.footer-links a { color: #fff; text-decoration: none; margin: 0 15px; }
@media (max-width: 768px) {
    .nav-links { display: none; }
    .hero h1 { font-size: 32px; }
    .hero p { font-size: 18px; }
}