/* 婚姻影视 - 主样式表 *//* UI Style:3 - 清晰现代风格 *//* 基础重置已在内联样式中 *//* 布局 - 经典三段式 */.hero{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:60px 20px;text-align:center;}.hero h1{font-size:32px;font-weight:700;line-height:1.3;max-width:900px;margin:0 auto;}@media (max-width:767px){.hero{padding:40px 20px;}.hero h1{font-size:24px;}}/* 主内容区 */main{max-width:1200px;margin:0 auto;padding:40px 20px;}section{margin-bottom:60px;}section h2{font-size:28px;margin-bottom:20px;color:#222;border-left:4px solid #ff6700;padding-left:16px;}section p,section ul{margin-bottom:16px;color:#555;line-height:1.8;}/* 卡片网格 */.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px;}@media (max-width:767px){.card-grid{grid-template-columns:1fr;gap:20px;}}.card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.card:hover{box-shadow:0 8px 16px rgba(0,0,0,0.12);transform:translateY(-4px);border-color:#ff6700;}.card h3{font-size:20px;margin-bottom:12px;color:#222;}.card h3 a{color:#222;transition:color 0.3s;}.card h3 a:hover{color:#ff6700;}.card .meta{font-size:13px;color:#999;margin-bottom:12px;}.card .one-line{font-size:14px;color:#666;line-height:1.6;margin-bottom:12px;}.card .excerpt{font-size:14px;color:#777;line-height:1.7;margin-bottom:10px;}.card .review-short{font-size:13px;color:#888;font-style:italic;}/* 入口列表 */.entrance-list{list-style:disc;margin-left:24px;margin-top:16px;}.entrance-list li{margin-bottom:12px;color:#555;}.entrance-list a{color:#ff6700;font-weight:500;text-decoration:underline;}.entrance-list a:hover{color:#d55500;}/* 更多链接 */.more-link{text-align:right;margin-top:20px;}.more-link a{color:#ff6700;font-weight:500;font-size:16px;}.more-link a:hover{color:#d55500;}/* 面包屑 */.breadcrumb{max-width:1200px;margin:0 auto;padding:16px 20px;font-size:14px;color:#666;background:#f9f9f9;}.breadcrumb a{color:#ff6700;text-decoration:none;}.breadcrumb a:hover{text-decoration:underline;}/* 详情页 */.detail-page{max-width:900px;margin:0 auto;padding:40px 20px;}.detail-page article{background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}@media (max-width:767px){.detail-page article{padding:24px;}}.detail-page h1{font-size:32px;margin-bottom:32px;color:#222;line-height:1.4;}.detail-page h2{font-size:22px;margin-top:32px;margin-bottom:16px;color:#333;border-left:4px solid #ff6700;padding-left:12px;}.detail-page .meta-info p{margin-bottom:12px;font-size:15px;color:#555;}.detail-page .meta-info strong{color:#222;min-width:80px;display:inline-block;}.detail-page .one-line p,.detail-page .summary p,.detail-page .review p{font-size:16px;line-height:1.8;color:#444;margin-bottom:16px;}.detail-page .related ul{list-style:none;margin-top:16px;}.detail-page .related li{margin-bottom:16px;padding-left:20px;position:relative;}.detail-page .related li:before{content:"▸";position:absolute;left:0;color:#ff6700;font-weight:bold;}.detail-page .related a{color:#ff6700;font-weight:500;}.detail-page .related a:hover{text-decoration:underline;}/* 列表页 */.list-page{max-width:1200px;margin:0 auto;padding:40px 20px;}.list-page h1{font-size:32px;margin-bottom:20px;color:#222;}.list-page .intro{font-size:16px;color:#666;margin-bottom:32px;line-height:1.8;}.list-page .notice{background:#fff3e0;border-left:4px solid #ff6700;padding:20px;margin-bottom:32px;border-radius:4px;}.list-page .notice p{margin-bottom:12px;color:#555;font-weight:500;}.list-page .notice ul{list-style:disc;margin-left:24px;margin-top:12px;}.list-page .notice li{margin-bottom:8px;}.list-page .notice a{color:#ff6700;text-decoration:underline;}.list-page .notice a:hover{color:#d55500;}/* 页脚 */footer{background:#222;color:#fff;text-align:center;padding:24px 20px;margin-top:60px;}footer p{font-size:14px;color:#aaa;}/* 辅助类 */.site-intro{background:#f9f9f9;padding:32px;border-radius:8px;margin-bottom:40px;}.site-intro h2{font-size:24px;margin-bottom:16px;color:#222;}.site-intro p{font-size:15px;line-height:1.8;color:#555;}/* 响应式调整 */@media (max-width:767px){section h2{font-size:24px;}.detail-page h1{font-size:26px;}.list-page h1{font-size:26px;}.card h3{font-size:18px;}}/* UI Style 3 特有样式 */body.ui-style-3{background:#fafafa;}body.ui-style-3 .card{border-color:#ddd;}body.ui-style-3 .card:hover{border-color:#ff6700;box-shadow:0 6px 20px rgba(255,103,0,0.15);}body.ui-style-3 a:hover{color:#ff6700;}body.ui-style-3 nav a:hover{background:rgba(255,103,0,0.1);border-radius:4px;}