/* 全局样式 */*{box-sizing:border-box;}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Microsoft YaHei",sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#f5f5f5;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:600;}a{color:#1a73e8;text-decoration:none;transition:color 0.2s ease;}a:hover{color:#1557b0;text-decoration:underline;}img{max-width:100%;height:auto;}ul,ol{list-style:none;margin:0;padding:0;}/* 导航栏 */header{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);position:sticky;top:0;z-index:100;}header nav ul{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0;}header nav ul li{flex:1 1 0;min-width:0;text-align:center;}header nav ul li a{display:block;padding:1rem 0.5rem;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}header nav ul li:first-child a{font-weight:700;color:#1a73e8;}header nav ul li a:hover{background:#f0f0f0;text-decoration:none;}/* 面包屑 */.breadcrumb{padding:1rem 0;font-size:0.9rem;color:#666;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#1a73e8;}.breadcrumb span{color:#999;}/* 主内容区 */main{min-height:60vh;}section{margin-bottom:2rem;}/* 卡片样式 */.card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:box-shadow 0.3s ease,transform 0.3s ease;}.card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-2px);}.card h3{font-size:1.1rem;margin-bottom:0.5rem;}.card h3 a{color:#333;}.card h3 a:hover{color:#1a73e8;text-decoration:none;}.card .meta{font-size:0.85rem;color:#666;margin-bottom:0.5rem;}.card .one-line{font-size:0.95rem;color:#555;line-height:1.5;}.card .summary{font-size:0.9rem;color:#555;line-height:1.5;margin-top:0.5rem;}.card .review{font-size:0.85rem;color:#888;font-style:italic;margin-top:0.5rem;border-left:3px solid #e0e0e0;padding-left:0.5rem;}.card .card-number{font-size:0.8rem;color:#999;margin-bottom:0.3rem;}/* 网格布局 */.card-grid,.entry-grid,.latest-grid,.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;}/* 标签 */.tags span{display:inline-block;background:#f0f0f0;padding:0.3rem 0.6rem;margin:0.2rem;border-radius:4px;font-size:0.9rem;color:#666;}/* Hero 区域 */.hero{padding:3rem 1rem;background:#fff;text-align:center;}.hero h1{font-size:2rem;margin-bottom:1rem;color:#333;}/* Intro 区域 */.intro{max-width:1200px;margin:2rem auto;padding:1.5rem;background:#fff;border-radius:8px;}.intro h2{font-size:1.5rem;margin-bottom:1rem;color:#333;}/* 页脚 */footer{text-align:center;padding:2rem;background:#fff;margin-top:3rem;border-top:1px solid #e0e0e0;color:#666;font-size:0.9rem;}/* 响应式设计 */@media (max-width:768px){header nav ul{flex-wrap:nowrap;}header nav ul li{flex:1 1 0;min-width:0;}header nav ul li a{font-size:0.85rem;padding:0.8rem 0.3rem;}.hero h1{font-size:1.5rem;}.card-grid,.entry-grid,.latest-grid,.related-grid{grid-template-columns:1fr;}main{padding:0.5rem;}section{padding:1rem !important;}}@media (min-width:769px) and (max-width:1024px){.card-grid,.entry-grid,.latest-grid,.related-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));}}/* UI Style 变体（0-14） */.ui-style-0{/* 黑/深灰 + 白 + 品牌彩色点缀 */ --primary-color:#1a73e8;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}.ui-style-1{/* 黑/深灰 + 白 + 橙/红点缀 */ --primary-color:#ff6b35;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}.ui-style-2{/* 白色 + 黑/深灰文字 + 橙/红点缀 */ --primary-color:#e63946;--bg-color:#fff;--card-bg:#fafafa;--text-color:#222;}.ui-style-3{/* 白色 + 品牌红 + 灰色文字 */ --primary-color:#e74c3c;--bg-color:#fff;--card-bg:#f9f9f9;--text-color:#333;}.ui-style-4{/* 白底 + 黑灰文字 + 红色品牌点缀 */ --primary-color:#c0392b;--bg-color:#f8f8f8;--card-bg:#fff;--text-color:#2c3e50;}.ui-style-5{/* 黑/深灰背景 + 白色文字 + 红色点缀 */ --primary-color:#e74c3c;--bg-color:#1a1a1a;--card-bg:#2a2a2a;--text-color:#fff;}.ui-style-5 body{background-color:#1a1a1a;color:#fff;}.ui-style-5 .card,.ui-style-5 header,.ui-style-5 footer,.ui-style-5 section{background:#2a2a2a;color:#fff;}.ui-style-6{/* 深蓝/深灰 + 白色文字 + 蓝/红点缀 */ --primary-color:#3498db;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}.ui-style-7{/* 深蓝/深灰 + 白色文字 + 蓝/黄点缀 */ --primary-color:#f39c12;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}.ui-style-8{/* 深灰/黑 + 白文字 + 绿色品牌点缀 */ --primary-color:#27ae60;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}.ui-style-9{/* 黑/深灰 + 白文字 + 高亮播放按钮 */ --primary-color:#9b59b6;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}.ui-style-10{/* 亮绿色 + 白色背景 */ --primary-color:#00c75a;--bg-color:#fff;--card-bg:#f9f9f9;--text-color:#333;}.ui-style-11{/* 品牌蓝 + 辅助橙红 */ --primary-color:#0099ff;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}.ui-style-12{/* 亮橙 + 白色 + 渐变橙红 */ --primary-color:#ff6700;--bg-color:#fff;--card-bg:#fafafa;--text-color:#333;}.ui-style-13{/* 品牌蓝 + 粉色 + 白底 */ --primary-color:#00a1d6;--bg-color:#fff;--card-bg:#f9f9f9;--text-color:#333;}.ui-style-14{/* 白色 + 深蓝/靛蓝 + 辅助橙/红 */ --primary-color:#3f51b5;--bg-color:#f5f5f5;--card-bg:#fff;--text-color:#333;}/* 应用 UI 变体颜色 */body[class*="ui-style-"] a{color:var(--primary-color,#1a73e8);}body[class*="ui-style-"] header nav ul li:first-child a{color:var(--primary-color,#1a73e8);}