/* 儿媳影视 - 完整样式表 *//* ============ 全局样式 ============ */*{margin:0;padding:0;box-sizing:border-box;}html{font-size:16px;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;line-height:1.6;color:#333;background:#f5f5f5;}a{color:#0066cc;text-decoration:none;transition:color 0.2s;}a:hover{color:#0052a3;text-decoration:underline;}img{max-width:100%;height:auto;display:block;}/* ============ 导航栏 ============ */nav{background:#fff;border-bottom:2px solid #e0e0e0;padding:1rem 2rem;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px 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;}nav li:first-child{flex:1.5 1 0;font-weight:bold;font-size:1.1rem;}nav a{display:block;padding:0.5rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s;}nav a:hover{color:#0066cc;text-decoration:none;background:#f0f8ff;border-radius:4px;}/* ============ 面包屑 ============ */.breadcrumb{background:#fff;padding:0.75rem 2rem;font-size:0.9rem;color:#666;border-bottom:1px solid #e0e0e0;max-width:1200px;margin:0 auto 2rem;}.breadcrumb a{color:#0066cc;transition:color 0.2s;}.breadcrumb a:hover{color:#0052a3;}.breadcrumb span{margin:0 0.5rem;color:#999;}/* ============ 主容器 ============ */main{max-width:1200px;margin:0 auto;padding:2rem;background:#fff;min-height:60vh;}/* ============ 首页专属 ============ */.hero{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:8px;margin-bottom:3rem;}.hero h1{font-size:2rem;margin-bottom:1rem;font-weight:700;}.tagline{font-size:1.1rem;opacity:0.9;}.intro{margin-bottom:3rem;padding:2rem;background:#f9f9f9;border-left:4px solid #667eea;border-radius:4px;}.intro h2{font-size:1.5rem;margin-bottom:1rem;color:#444;}.intro p{margin-bottom:0.75rem;line-height:1.8;}/* ============ 章节标题 ============ */section{margin-bottom:3rem;}section h2{font-size:1.75rem;margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:2px solid #e0e0e0;color:#222;display:flex;justify-content:space-between;align-items:center;}.more{font-size:0.9rem;color:#0066cc;font-weight:normal;text-decoration:none;}.more:hover{text-decoration:underline;}/* ============ 卡片网格 ============ */.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;}.card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;transition:transform 0.2s,box-shadow 0.2s;position:relative;}.card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,0.1);}.card h3{font-size:1.25rem;margin-bottom:0.5rem;color:#222;}.card h3 a{color:#222;}.card h3 a:hover{color:#0066cc;text-decoration:none;}.meta{font-size:0.85rem;color:#666;margin-bottom:0.75rem;}.tags{font-size:0.8rem;color:#888;margin-bottom:0.75rem;}.oneline{font-size:0.95rem;color:#555;line-height:1.6;margin-bottom:0.5rem;}.summary{font-size:0.9rem;color:#666;line-height:1.6;margin-top:0.5rem;}/* 排行榜卡片特殊样式 */.card.rank{padding-left:4rem;}.rank-badge,.rank-num{position:absolute;left:1rem;top:1rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1rem;}.date-badge{display:inline-block;background:#f0f0f0;color:#666;padding:0.25rem 0.5rem;border-radius:4px;font-size:0.8rem;margin-bottom:0.5rem;}/* ============ 卡片列表（横向）============ */.card-list{display:flex;flex-direction:column;gap:1rem;}.card-horizontal{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.25rem;transition:background 0.2s,border-color 0.2s;}.card-horizontal:hover{background:#f9f9f9;border-color:#0066cc;}.card-horizontal h3{font-size:1.15rem;margin-bottom:0.5rem;color:#222;}.card-horizontal h3 a{color:#222;}.card-horizontal h3 a:hover{color:#0066cc;text-decoration:none;}/* ============ 列表页通知框 ============ */.notice{background:#fffbf0;border:1px solid #ffe58f;border-radius:4px;padding:1rem 1.5rem;margin:1.5rem 0;}.notice p{margin-bottom:0.5rem;color:#666;}.notice ul{list-style:none;padding-left:0;display:flex;gap:1rem;flex-wrap:wrap;}.notice li{display:inline-block;}/* ============ 详情页 ============ */.detail header{text-align:center;padding:2rem 0;border-bottom:2px solid #e0e0e0;margin-bottom:2rem;}.detail h1{font-size:2.25rem;margin-bottom:0.5rem;color:#222;}.subtitle{font-size:1rem;color:#666;}.detail section{margin-bottom:2.5rem;}.detail h2{font-size:1.5rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:2px solid #f0f0f0;color:#333;}.info ul{list-style:none;padding:0;}.info li{padding:0.5rem 0;border-bottom:1px solid #f0f0f0;display:flex;}.info li:last-child{border-bottom:none;}.info strong{min-width:5rem;color:#666;}.detail .oneline,.detail .summary,.detail .review{line-height:1.8;font-size:1rem;color:#444;}.detail .review{background:#f9f9f9;padding:1.5rem;border-left:4px solid #667eea;border-radius:4px;}/* ============ 页脚 ============ */footer{background:#2c3e50;color:#ecf0f1;text-align:center;padding:2rem;margin-top:3rem;}footer p{margin:0;font-size:0.9rem;}/* ============ 响应式设计 ============ */@media (max-width:768px){/* 移动端导航单行显示 */ nav{padding:0.75rem 1rem;}nav ul{justify-content:space-between;}nav li{flex:1 1 0;min-width:0;}nav li:first-child{flex:1 1 0;font-size:1rem;}nav a{padding:0.4rem 0.2rem;font-size:0.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* 主容器 */ main{padding:1rem;}/* 面包屑 */ .breadcrumb{padding:0.75rem 1rem;font-size:0.85rem;}/* 首页 */ .hero{padding:2rem 1rem;}.hero h1{font-size:1.5rem;}.tagline{font-size:1rem;}.intro{padding:1rem;}/* 卡片网格 */ .card-grid{grid-template-columns:1fr;gap:1rem;}/* 章节标题 */ section h2{font-size:1.4rem;flex-direction:column;align-items:flex-start;}.more{margin-top:0.5rem;}/* 详情页 */ .detail h1{font-size:1.75rem;}.detail h2{font-size:1.25rem;}.info strong{min-width:4rem;}}@media (max-width:480px){html{font-size:14px;}nav a{font-size:0.8rem;padding:0.3rem 0.1rem;}.hero h1{font-size:1.25rem;}.detail h1{font-size:1.5rem;}}/* ============ UI风格变体 (0-14) ============ *//* 风格13：B站风格 - 品牌蓝+粉色+白底 */.ui-style-13{background:#f4f4f5;}.ui-style-13 nav{background:linear-gradient(90deg,#00a1d6 0%,#fb7299 100%);}.ui-style-13 nav a{color:#fff;}.ui-style-13 nav a:hover{background:rgba(255,255,255,0.2);color:#fff;}.ui-style-13 .hero{background:linear-gradient(135deg,#00a1d6 0%,#fb7299 100%);}.ui-style-13 .card:hover{border-color:#00a1d6;}.ui-style-13 a{color:#00a1d6;}.ui-style-13 a:hover{color:#fb7299;}.ui-style-13 .rank-badge,.ui-style-13 .rank-num{background:linear-gradient(135deg,#00a1d6 0%,#fb7299 100%);}.ui-style-13 .intro{border-left-color:#00a1d6;}.ui-style-13 .detail .review{border-left-color:#00a1d6;}