/* 全局样式 */*{margin:0;padding:0;box-sizing:border-box;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1.6;background:#f5f5f5;color:#333;}a{color:#007bff;text-decoration:none;transition:color 0.2s ease;}a:hover{color:#0056b3;text-decoration:underline;}/* 导航栏 */nav{background:#fff;border-bottom:1px solid #e0e0e0;padding:1rem;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,0.05);}nav ul{list-style:none;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;}nav li{flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0.5rem;}nav a{color:#333;font-weight:500;display:block;}nav a:hover{color:#007bff;}.logo{font-weight:bold;font-size:1.2rem;color:#007bff !important;}/* 面包屑 */.breadcrumb{padding:1rem;font-size:0.9rem;color:#666;background:#fff;border-bottom:1px solid #e0e0e0;margin-bottom:1rem;max-width:1200px;margin-left:auto;margin-right:auto;}.breadcrumb a{color:#007bff;}.breadcrumb a:hover{text-decoration:underline;}/* 主内容区域 */main{max-width:1200px;margin:0 auto;padding:2rem 1rem;}h1{font-size:2rem;margin-bottom:1rem;color:#222;line-height:1.3;}h2{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:#333;}h3{font-size:1.2rem;margin-bottom:0.5rem;color:#444;}p{margin-bottom:1rem;}/* 首页介绍 */.home-intro{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:2rem;}.home-intro h1{margin-bottom:1rem;}.home-intro p{font-size:1.05rem;line-height:1.8;color:#555;}/* 首页区块 */.home-section{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:2rem;}.home-section h2{margin-top:0;border-bottom:2px solid #007bff;padding-bottom:0.5rem;margin-bottom:1.5rem;}/* 视频网格 */.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;}/* 视频卡片 */.video-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:1.5rem;transition:box-shadow 0.3s ease,transform 0.2s ease;}.video-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-2px);}.video-card h3{margin-top:0;margin-bottom:0.8rem;}.video-card h3 a{color:#222;font-weight:600;}.video-card h3 a:hover{color:#007bff;text-decoration:none;}.video-card .one-line{color:#666;font-size:0.95rem;margin-bottom:0.8rem;line-height:1.5;}.video-card .summary{color:#777;font-size:0.9rem;margin-bottom:0.8rem;line-height:1.5;}.video-card .review{color:#888;font-size:0.85rem;font-style:italic;margin-bottom:0.8rem;line-height:1.4;border-left:3px solid #007bff;padding-left:0.8rem;}.video-card .meta{font-size:0.85rem;color:#999;margin-bottom:0;}/* 入口链接 */.entry-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;}.entry-card{display:block;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff !important;padding:2rem 1.5rem;border-radius:8px;text-align:center;font-size:1.1rem;font-weight:600;transition:transform 0.3s ease,box-shadow 0.3s ease;}.entry-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,0.2);text-decoration:none;}/* 列表页 */.page-desc{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid #007bff;margin-bottom:2rem;font-size:1.05rem;line-height:1.8;}.other-lists{background:#fff;padding:1.5rem;border-radius:6px;margin-bottom:2rem;border:1px solid #e0e0e0;}.other-lists ul{list-style:none;padding-left:0;margin-top:1rem;}.other-lists li{margin-bottom:0.5rem;}.other-lists a{font-weight:500;}.video-list{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.list-card{border-bottom:1px solid #e0e0e0;padding-bottom:1.5rem;margin-bottom:1.5rem;position:relative;}.list-card:last-child{border-bottom:none;margin-bottom:0;}.list-card .rank{display:inline-block;background:#007bff;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;font-weight:bold;margin-right:1rem;font-size:0.9rem;}/* 详情页 */.video-detail{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:2rem;}.video-detail h1{border-bottom:3px solid #007bff;padding-bottom:1rem;margin-bottom:1.5rem;}.video-meta{background:#f9f9f9;padding:1.5rem;border-radius:6px;margin-bottom:1.5rem;}.video-meta p{margin-bottom:0.5rem;}.video-meta strong{color:#555;min-width:80px;display:inline-block;}.one-line-box{background:#e3f2fd;padding:1.5rem;border-radius:6px;border-left:4px solid #2196f3;margin-bottom:1.5rem;}.one-line-box strong{color:#1976d2;}.summary-box,.review-box{margin-bottom:2rem;}.summary-box h2,.review-box h2{margin-top:0;color:#333;font-size:1.3rem;}.summary-box p,.review-box p{line-height:1.8;color:#555;text-align:justify;}.review-box{background:#fff9e6;padding:1.5rem;border-radius:6px;border-left:4px solid #ffc107;}.related-section{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.related-section h2{margin-top:0;border-bottom:2px solid #007bff;padding-bottom:0.5rem;margin-bottom:1.5rem;}/* UI风格变体 (0-14) */.ui-style-0{--primary-color:#007bff;--bg-color:#f5f5f5;}.ui-style-1{--primary-color:#ff5722;--bg-color:#fafafa;}.ui-style-2{--primary-color:#ff9800;--bg-color:#fff;}.ui-style-3{--primary-color:#e91e63;--bg-color:#fff;}.ui-style-4{--primary-color:#dc3545;--bg-color:#fff;}.ui-style-5{--primary-color:#c62828;--bg-color:#1a1a1a;}.ui-style-6{--primary-color:#1976d2;--bg-color:#263238;}.ui-style-7{--primary-color:#1565c0;--bg-color:#212121;}.ui-style-8{--primary-color:#00c853;--bg-color:#263238;}.ui-style-9{--primary-color:#fff;--bg-color:#0a0a0a;}.ui-style-10{--primary-color:#00c75a;--bg-color:#fff;}.ui-style-11{--primary-color:#0099ff;--bg-color:#fff;}.ui-style-12{--primary-color:#ff6700;--bg-color:#fff;}.ui-style-13{--primary-color:#00a1d6;--bg-color:#fff;}.ui-style-14{--primary-color:#1e40af;--bg-color:#fff;}/* 深色主题调整 */.ui-style-5,.ui-style-6,.ui-style-7,.ui-style-8,.ui-style-9{color:#e0e0e0;}.ui-style-5 nav,.ui-style-6 nav,.ui-style-7 nav,.ui-style-8 nav,.ui-style-9 nav{background:#2a2a2a;border-bottom-color:#444;}.ui-style-5 nav a,.ui-style-6 nav a,.ui-style-7 nav a,.ui-style-8 nav a,.ui-style-9 nav a{color:#e0e0e0;}.ui-style-5 .home-intro,.ui-style-5 .home-section,.ui-style-5 .video-card,.ui-style-5 .video-list,.ui-style-5 .video-detail,.ui-style-5 .related-section,.ui-style-6 .home-intro,.ui-style-6 .home-section,.ui-style-6 .video-card,.ui-style-6 .video-list,.ui-style-6 .video-detail,.ui-style-6 .related-section,.ui-style-7 .home-intro,.ui-style-7 .home-section,.ui-style-7 .video-card,.ui-style-7 .video-list,.ui-style-7 .video-detail,.ui-style-7 .related-section,.ui-style-8 .home-intro,.ui-style-8 .home-section,.ui-style-8 .video-card,.ui-style-8 .video-list,.ui-style-8 .video-detail,.ui-style-8 .related-section,.ui-style-9 .home-intro,.ui-style-9 .home-section,.ui-style-9 .video-card,.ui-style-9 .video-list,.ui-style-9 .video-detail,.ui-style-9 .related-section{background:#2a2a2a;color:#e0e0e0;border-color:#444;}/* 响应式设计 */@media (max-width:768px){nav ul{justify-content:space-between;}nav li{flex:1 1 0;min-width:0;font-size:0.85rem;padding:0 0.25rem;}.logo{font-size:1rem;}main{padding:1rem 0.5rem;}h1{font-size:1.5rem;}h2{font-size:1.3rem;}.video-grid{grid-template-columns:1fr;gap:1rem;}.entry-links{grid-template-columns:1fr;}.home-intro,.home-section,.video-detail,.video-list,.related-section{padding:1.5rem 1rem;}}@media (max-width:480px){nav li{font-size:0.75rem;padding:0 0.15rem;}.logo{font-size:0.9rem;}}