/* AI技术前沿 - Modern Tech Style */
body { background: #f0f2f5; }
.wrapper { max-width: 1200px; margin: 0 auto; }
.header { background: linear-gradient(135deg, #1a0533 0%, #0d1b2a 50%, #1b2838 100%) !important; box-shadow: 0 2px 20px rgba(26,5,51,0.3); }
.logo .name { font-size: 24px; font-weight: 700; }
.logo .name a { color: #e0d5ff !important; letter-spacing: 2px; }
.menu ul li a { color: #c4b5e3 !important; }
.menu ul li a:hover { color: #fff !important; }
.banner { border-radius: 0 0 16px 16px; overflow: hidden; margin-bottom: 0; }
.hellotip h2 { font-size: 32px; font-weight: 700; text-shadow: 0 2px 10px rgba(0,0,0,0.5); }
.block.custom .post.item { background: #fff; border-radius: 12px; padding: 24px; margin-bottom: 16px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); transition: all 0.3s ease; border: none; }
.block.custom .post.item:hover { transform: translateY(-3px); box-shadow: 0 8px 25px rgba(0,0,0,0.1); }
.post.item h2 { font-size: 20px; margin-bottom: 8px; }
.post.item h2 a { color: #1a1a2e; }
.post.item h2 a:hover { color: #6c3fc9; }
.post.item .info { color: #888; font-size: 13px; margin-bottom: 12px; }
.post.item .info span { margin-right: 15px; }
.post.item .intro { color: #555; line-height: 1.8; font-size: 14px; }
a.readmore { display: inline-block; margin-top: 12px; padding: 6px 20px; background: linear-gradient(135deg, #6c3fc9, #4a2d8a); color: #fff !important; border-radius: 20px; font-size: 13px; transition: all 0.3s; text-decoration: none; }
a.readmore:hover { transform: scale(1.05); box-shadow: 0 4px 15px rgba(108,63,201,0.3); }
.sidebar .sidebar-box { background: #fff; border-radius: 12px; padding: 20px; margin-bottom: 16px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
.sidebar .sidebar-box h4 { font-size: 16px; color: #1a1a2e; border-left: 3px solid #6c3fc9; padding-left: 10px; margin-bottom: 12px; }