.page-h1,.sx-hero .page-h1,.t1-hero .page-h1,.t2-hero .page-h1,.t3-hero .page-h1,.t4-hero .page-h1,.t5-hero .page-h1{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;line-height:1.35;margin:0 0 12px;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:#fff7ed;color:#431407;line-height:1.65;min-height:100vh;display:flex;flex-direction:column}a{color:#ea580c;text-decoration:none;transition:color .2s}a:hover{color:#c2410c}img{max-width:100%;height:auto;display:block}.t2-wrap{max-width:1180px;margin:0 auto;padding:0 18px;width:100%}.t2-body{display:flex;gap:22px;padding:22px 0;align-items:flex-start}.t2-aside{width:260px;flex-shrink:0}.t2-main{flex:1;min-width:0}.t2-body.aside-right .t2-main{order:1}.t2-body.aside-right .t2-aside{order:2}.t2-body.aside-left .t2-aside{order:1}.t2-body.aside-left .t2-main{order:2}.t2-top{background:linear-gradient(120deg,#9a3412,#c2410c);color:#e2e8f0}.t2-top-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 0;min-height:56px}.t2-brand{font-size:21px;font-weight:800;color:#fff}.t2-brand small{display:block;font-size:11px;font-weight:400;opacity:.75;margin-top:2px}.t2-nav{display:flex;gap:8px;flex-wrap:wrap}.t2-nav a{color:#e2e8f0;padding:6px 14px;border-radius:999px;font-size:14px}.t2-nav a:hover{background:rgba(255,255,255,.15);color:#fff}.t2-search{display:flex;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.t2-search input{border:none;background:rgba(255,255,255,.12);color:#fff;padding:8px 12px;width:150px;outline:none;font-size:14px}.t2-search input::placeholder{color:rgba(255,255,255,.5)}.t2-search button{border:none;background:#ea580c;color:#fff;padding:8px 14px;cursor:pointer;font-size:13px}.t2-catbar{background:#ffffff;border-bottom:1px solid rgba(0,0,0,.06);padding:10px 0}.t2-catscroll{display:flex;gap:8px;overflow-x:auto}.t2-pill{flex-shrink:0;padding:5px 14px;background:#fff7ed;border:1px solid rgba(0,0,0,.08);border-radius:6px;font-size:13px;color:#78716c}.t2-pill:hover{background:#ea580c;color:#fff;border-color:#ea580c}.t2-panel{background:#ffffff;border-radius:12px;padding:20px;margin-bottom:18px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.04)}.t2-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #fff7ed}.t2-title{font-size:18px;font-weight:700;color:#431407}.t2-more{font-size:13px;color:#78716c}.t2-note{font-size:12px;color:#78716c;font-weight:400}.t2-hero{background:linear-gradient(135deg,#ea580c,#fb923c);border-radius:14px;padding:26px 22px;color:#fff;margin-bottom:18px}.t2-hero h1{font-size:25px;margin-bottom:8px}.t2-hero p{font-size:14px;opacity:.92;max-width:560px}.t2-widget{background:#ffffff;border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid rgba(0,0,0,.06)}.t2-widget-title{font-size:15px;font-weight:700;margin-bottom:10px;padding-left:10px;border-left:3px solid #f97316}.t2-cgrid{display:grid;gap:8px}.t2-cgrid-4{grid-template-columns:repeat(4,1fr)}.t2-cgrid-2{grid-template-columns:repeat(2,1fr);max-height:280px;overflow-y:auto}.t2-citem{display:block;text-align:center;padding:9px 4px;background:#fff7ed;border-radius:8px;font-size:13px;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(0,0,0,.05)}.t2-citem:hover{background:#ea580c;color:#fff}.t2-feed{display:flex;flex-direction:column;gap:10px}.t2-feed-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:12px;background:#fff7ed;border-radius:8px;align-items:center}.t2-feed-novel{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2-feed-chapter{font-size:13px;color:#78716c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.t2-feed-time{font-size:12px;color:#78716c}.t2-table{width:100%;border-collapse:collapse}.t2-table td{padding:10px 8px;border-bottom:1px solid #fff7ed;font-size:14px}.t2-table .tn{font-weight:600;width:32%}.t2-table .tc{color:#78716c}.t2-table .tt{text-align:right;color:#78716c;font-size:12px;width:14%}.t2-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px}.t2-mini{flex:0 0 108px;text-align:center}.t2-mini img{width:108px;height:144px;object-fit:cover;border-radius:8px;background:#e2e8f0;margin-bottom:8px}.t2-mini span{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t2-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.t2-card{background:#fff7ed;border-radius:10px;padding:14px;border:1px solid rgba(0,0,0,.05)}.t2-card h4{font-size:15px;margin-bottom:8px;color:#c2410c}.t2-card ul{list-style:none}.t2-card li{padding:6px 0;border-bottom:1px dashed rgba(0,0,0,.06);font-size:13px}.t2-card li:last-child{border-bottom:none}.t2-book{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #fff7ed}.t2-book:last-child{border-bottom:none}.t2-cover{width:86px;height:115px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#e2e8f0}.t2-cover img{width:100%;height:100%;object-fit:cover}.t2-info{flex:1;min-width:0}.t2-info h3{font-size:16px;margin-bottom:6px}.t2-meta{font-size:12px;color:#78716c;margin-bottom:6px;display:flex;gap:10px;flex-wrap:wrap}.t2-desc{font-size:13px;color:#78716c;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t2-badge{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;background:rgba(0,0,0,.06);color:#c2410c}.t2-crumb{font-size:13px;color:#78716c;margin-bottom:14px}.t2-crumb span{margin:0 6px}.t2-list{list-style:none}.t2-list li{padding:8px 0;border-bottom:1px dashed #fff7ed}.t2-list a{font-size:14px;color:#431407;display:flex;justify-content:space-between;gap:8px}.t2-rank-ol{counter-reset:rk;list-style:none}.t2-rank-ol li{counter-increment:rk;padding:7px 0;border-bottom:1px dashed #fff7ed}.t2-rank-ol a::before{content:counter(rk) ". ";color:#ea580c;font-weight:700}.t2-detail{display:grid;grid-template-columns:200px 1fr;gap:24px}.t2-detail img{width:200px;height:266px;object-fit:cover;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.12)}.t2-stats{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.t2-stat{background:#fff7ed;border-radius:8px;padding:10px 14px;text-align:center;min-width:70px;border:1px solid rgba(0,0,0,.05)}.t2-stat b{display:block;font-size:17px;color:#ea580c}.t2-stat i{font-style:normal;font-size:11px;color:#78716c}.t2-btn{display:inline-block;padding:10px 22px;border-radius:8px;font-size:14px;font-weight:600;margin-right:8px;margin-top:10px}.t2-btn-p{background:#ea580c;color:#fff!important}.t2-btn-p:hover{background:#c2410c;color:#fff!important}.t2-btn-g{background:#fff;color:#ea580c!important;border:1px solid #ea580c}.t2-chgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.t2-chgrid a{padding:8px;font-size:13px;background:#fff7ed;border-radius:6px;color:#78716c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2-chgrid a:hover{color:#ea580c;background:#fff;border:1px solid #f97316}.t2-reader{max-width:820px;margin:0 auto;padding:22px 0}.t2-rtitle{font-size:24px;font-weight:700;margin-bottom:8px}.t2-rbody{background:#ffffff;padding:36px 40px;font-size:17px;line-height:2;border-radius:12px;border:1px solid rgba(0,0,0,.06);margin:16px 0;font-family:Georgia,"Noto Serif SC",serif}.t2-rbody p{margin-bottom:1em;text-indent:2em}.t2-rnav{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:16px 0}.t2-rnav a,.t2-rnav span{padding:8px 18px;border-radius:8px;font-size:14px;background:#fff7ed;color:#78716c}.t2-rnav a:hover{background:#ea580c;color:#fff!important}.t2-rtools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:10px 0}.t2-rtools button,.t2-rtools select{padding:6px 12px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#fff;font-size:13px}.t2-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.t2-tabs a{padding:8px 18px;border-radius:8px;background:#ffffff;border:1px solid rgba(0,0,0,.08);font-size:14px;color:#78716c}.t2-tabs a.active,.t2-tabs a:hover{background:#ea580c;color:#fff;border-color:#ea580c}.t2-rank-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #fff7ed}.t2-rank-num{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:#fff7ed;font-size:13px;font-weight:700;flex-shrink:0}.t2-rank-row:nth-child(1) .t2-rank-num{background:#ea580c;color:#fff}.t2-rank-row:nth-child(2) .t2-rank-num{background:#f97316;color:#fff}.t2-rank-row:nth-child(3) .t2-rank-num{background:#c2410c;color:#fff}.t2-footer{background:#ffffff;border-top:1px solid rgba(0,0,0,.08);padding:24px 0;margin-top:auto}.t2-footer-inner{text-align:center;font-size:13px;color:#78716c}.t2-flinks{margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.t2-flinks a{color:#78716c}.t2-empty{text-align:center;padding:48px 0;color:#78716c}.novel-tags{display:flex;flex-wrap:wrap;gap:8px}.novel-tags .tag{padding:3px 12px;background:#fff7ed;color:#c2410c;border-radius:999px;font-size:12px}.novel-tags a.tag:hover{background:#ea580c;color:#fff}.pagination{display:flex;justify-content:center;gap:6px;padding:20px 0;flex-wrap:wrap}.pagination a,.pagination span{padding:6px 13px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:13px;background:#fff;color:#78716c}.pagination a:hover{border-color:#ea580c;color:#ea580c}.pagination .active{background:#ea580c;color:#fff;border-color:#ea580c}.t2-narrow .t2-wrap{max-width:960px}@media(max-width:900px){.t2-body{flex-direction:column}.t2-aside{width:100%;order:3!important}.t2-main{order:1!important}.t2-detail{grid-template-columns:1fr;text-align:center}.t2-chgrid{grid-template-columns:repeat(2,1fr)}.t2-cgrid-4{grid-template-columns:repeat(3,1fr)}.t2-cards{grid-template-columns:1fr}.t2-feed-row{grid-template-columns:1fr;gap:4px}.t2-rbody{padding:20px 16px}}