.lbt-wrap{--ink:#231E1B;--ink2:#3E3631;--muted:#7C7166;--red:#9C2B23;--red-deep:#7C1E18;--gold:#B4924E;--cream:#FAF5EC;--cream2:#FDF9F1;--line:#EBE1D3;--line2:#D9CAB6;max-width:780px;margin:0 auto;color:var(--ink);font-family:"Songti SC","STSong","Source Han Serif SC","Noto Serif CJK SC","SimSun",serif;font-size:19.5px;line-height:2.05;text-align:justify;-webkit-text-size-adjust:100%}
.lbt-wrap *{box-sizing:border-box}
.lbt-wrap.lbt-wrap p{margin:0 0 1.15em;text-indent:2em;font-size:19.5px;line-height:2.05;color:var(--ink2)}
.lbt-wrap strong,.lbt-wrap b{font-weight:700;color:var(--ink);letter-spacing:.01em}
.lbt-wrap a{color:var(--red-deep);text-decoration:none;border-bottom:1px solid rgba(156,43,35,.3)}
.lbt-wrap a:hover{color:var(--red);border-bottom-color:var(--red)}
.lbt-wrap ::selection{background:#F5DDD7;color:#231E1B} .lbt-wrap.lbt-wrap h2{font-size:26px;font-weight:700;color:var(--ink);line-height:1.5;letter-spacing:.02em;text-indent:0;margin:2.4em 0 1.05em;padding:0 0 .5em 16px;border-left:3px solid var(--red);border-bottom:1px solid var(--line)}
.lbt-wrap.lbt-wrap h3{position:relative;font-size:20px;font-weight:700;color:var(--ink);line-height:1.65;letter-spacing:.01em;text-indent:0;margin:2em 0 .7em;padding-left:19px}
.lbt-wrap.lbt-wrap h3::before{content:"";position:absolute;left:3px;top:.66em;width:6px;height:6px;background:var(--gold);transform:rotate(45deg)} .lbt-wrap h3.lbt-point{color:var(--red-deep);font-size:20px;padding-left:0}
.lbt-wrap h3.lbt-point::before{display:none} .lbt-wrap .lbt-hero{position:relative;margin:0 0 2.8em;padding:46px 26px 40px;text-align:center;border:1px solid var(--line2);background:linear-gradient(180deg,#FFFDF9 0%,#FBF5EA 100%)}
.lbt-wrap .lbt-hero::before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(180,146,78,.45);pointer-events:none}
.lbt-wrap .lbt-hero p{text-indent:0;margin:0}
.lbt-wrap.lbt-wrap p.lbt-eyebrow{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:12.5px;letter-spacing:.4em;text-indent:.4em;color:var(--gold);margin:0 0 1.15em;line-height:1.9}
.lbt-wrap.lbt-wrap p.lbt-title,.lbt-wrap.lbt-wrap p.lbt-year{position:relative;font-size:44px;font-weight:700;letter-spacing:.14em;text-indent:.14em;line-height:1.18;color:var(--red-deep);margin:0 0 .62em;padding:0 0 .42em}
.lbt-wrap .lbt-title::after,.lbt-wrap .lbt-year::after{content:"";position:absolute;left:50%;bottom:0;width:38px;height:1px;margin-left:-19px;background:rgba(156,43,35,.35)}
.lbt-wrap.lbt-wrap p.lbt-sub{font-family:"Kaiti SC","KaiTi","STKaiti",serif;font-size:19px;letter-spacing:.14em;text-indent:.14em;color:#6B5F53;margin:0 0 1.4em;line-height:1.9}
.lbt-wrap .lbt-chips{margin:0;padding:0;list-style:none}
.lbt-wrap .lbt-chip{display:inline-block;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:13px;letter-spacing:.06em;color:#7A5E3C;background:#F4E9D7;border:1px solid #E4D3B7;border-radius:999px;padding:7px 18px;line-height:1.5;margin:3px 4px} .lbt-wrap.lbt-wrap p.lbt-lead{text-indent:0;font-size:20px;line-height:2.1;color:var(--ink);margin-bottom:1.3em}
.lbt-wrap p.lbt-lead::first-letter{float:left;font-size:2.9em;line-height:.92;font-weight:700;color:var(--red);margin-right:-.12em;padding-top:.04em} .lbt-wrap .lbt-rule{border:0;height:1px;margin:3em 0;background:linear-gradient(90deg,rgba(217,202,182,0) 0%,rgba(217,202,182,.9) 22%,rgba(217,202,182,.9) 78%,rgba(217,202,182,0) 100%)} .lbt-wrap .lbt-note{background:var(--cream);border-left:3px solid var(--gold);border-radius:0 8px 8px 0;padding:1.15em 1.4em;margin:1.9em 0}
.lbt-wrap .lbt-note p{text-indent:0;margin:0;font-size:18px;line-height:1.95;color:#5B5048}
.lbt-wrap .lbt-note p + p{margin-top:.7em}
.lbt-wrap .lbt-key{background:linear-gradient(180deg,#FBF2EE 0%,#FAF6F0 100%);border-left:3px solid var(--red);border-radius:0 8px 8px 0;padding:1.05em 1.4em;margin:1.5em 0;text-indent:0;font-weight:700;font-size:19px;line-height:1.95;color:#2B2420;letter-spacing:.01em}
.lbt-wrap .lbt-quote{font-family:"Kaiti SC","KaiTi","STKaiti",serif;background:var(--cream2);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:1.35em 1.5em;margin:1.7em 0;text-indent:0;text-align:center;font-size:20px;line-height:2.1;color:#4A3F36;letter-spacing:.03em} .lbt-wrap .lbt-list{margin:1.4em 0 1.7em;padding:0;list-style:none;counter-reset:lbt-i}
.lbt-wrap .lbt-list li{position:relative;margin:0 0 .55em;padding-left:1.9em;font-size:18.5px;line-height:1.95;color:var(--ink2);text-align:left}
.lbt-wrap .lbt-list li::before{counter-increment:lbt-i;content:counter(lbt-i);position:absolute;left:0;top:.28em;width:1.35em;height:1.35em;line-height:1.35em;text-align:center;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:11.5px;color:var(--red-deep);background:#F4E9D7;border-radius:50%} .lbt-wrap .lbt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.4em 0 1.8em}
.lbt-wrap.lbt-wrap table.lbt-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.75;margin:0;border:1px solid var(--line2);border-radius:10px;overflow:hidden;background:#fff}
.lbt-wrap .lbt-tbl caption{text-align:left;color:var(--muted);font-size:14px;line-height:1.7;padding:0 0 .7em;letter-spacing:.03em;caption-side:top}
.lbt-wrap .lbt-tbl th{background:#F7EEE0;color:var(--red-deep);font-weight:700;font-size:15px;letter-spacing:.06em;border-bottom:1px solid var(--line2);padding:.75em .8em;text-align:center;white-space:nowrap}
.lbt-wrap .lbt-tbl td{border-bottom:1px solid var(--line);padding:.78em .85em;text-indent:0;vertical-align:middle;color:var(--ink2);font-size:16px}
.lbt-wrap .lbt-tbl tbody tr:last-child td{border-bottom:0}
.lbt-wrap .lbt-tbl tbody tr:nth-child(even) td{background:#FCF9F3}
.lbt-wrap .lbt-tbl td:first-child{white-space:nowrap;font-weight:700;color:var(--ink)} .lbt-wrap .lbt-contact{border:1px solid var(--line2);background:var(--cream2);border-radius:12px;padding:30px 22px 26px;margin:1.8em 0 0;text-align:center}
.lbt-wrap .lbt-contact p{text-indent:0;margin:0}
.lbt-wrap .lbt-contact .lbt-c-lead{font-size:17px;color:var(--muted);letter-spacing:.04em;line-height:1.8}
.lbt-wrap .lbt-contact .lbt-c-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin:1.05em 0 1.1em}
.lbt-wrap .lbt-contact .lbt-c-row span{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:15px;letter-spacing:.04em;color:#6B5F53;line-height:1.9}
.lbt-wrap .lbt-contact .lbt-c-row strong{color:var(--red-deep);font-weight:700;font-size:16px}
.lbt-wrap .lbt-contact .lbt-c-tail{font-family:"Kaiti SC","KaiTi","STKaiti",serif;font-size:18px;color:#6B5F53;letter-spacing:.05em;line-height:1.9} @media (max-width:640px){
.lbt-wrap{font-size:17px;line-height:1.95}
.lbt-wrap.lbt-wrap p{font-size:17px;line-height:1.95}
.lbt-wrap.lbt-wrap p.lbt-lead{font-size:17.5px;line-height:2}
.lbt-wrap p.lbt-lead::first-letter{font-size:2.3em;margin-right:-.1em}
.lbt-wrap.lbt-wrap h2{font-size:21px;margin:2.4em 0 1em;padding-left:13px}
.lbt-wrap.lbt-wrap h3{font-size:18px;padding-left:16px}
.lbt-wrap h3.lbt-point{font-size:18px;padding-left:0}
.lbt-wrap .lbt-hero{padding:32px 16px 28px;margin-bottom:2.2em}
.lbt-wrap.lbt-wrap p.lbt-title,.lbt-wrap.lbt-wrap p.lbt-year{font-size:30px;letter-spacing:.12em;text-indent:.12em}
.lbt-wrap.lbt-wrap p.lbt-sub{font-size:16px;letter-spacing:.1em}
.lbt-wrap .lbt-chip{font-size:12px;padding:6px 14px}
.lbt-wrap .lbt-note p{font-size:16px}
.lbt-wrap .lbt-key{font-size:17px;padding:1em 1.15em}
.lbt-wrap .lbt-quote{font-size:17px;text-align:left;padding:1.15em 1em}
.lbt-wrap .lbt-list li{font-size:16.5px}
.lbt-wrap .lbt-tbl th{font-size:14px;padding:.6em .55em}
.lbt-wrap .lbt-tbl td{font-size:15px;padding:.62em .6em}
.lbt-wrap .lbt-contact{padding:24px 16px 20px}
.lbt-wrap .lbt-contact .lbt-c-row{gap:6px 18px}
}body.lb-refined { --lb-paper:#f7f4ee; --lb-ink:#302d29; --lb-muted:#71685e; --lb-red:#9b352f; --lb-line:#e8e0d5; background:var(--lb-paper) !important; color:var(--lb-ink); }
.lb-refined .site-header { border-bottom:1px solid var(--lb-line); box-shadow:0 2px 12px rgba(67,48,28,.04); }
.lb-refined a:focus-visible, .lb-refined button:focus-visible, .lb-refined input:focus-visible, .lb-refined select:focus-visible { outline:3px solid var(--lb-red); outline-offset:4px; }
.lb-refined .lb-intro { position:relative; margin-top:28px; margin-bottom:28px; padding:32px 36px 0; background:#fffdf8; border:1px solid var(--lb-line); border-radius:12px; overflow:hidden; }
.lb-intro-copy { max-width:760px; position:relative; z-index:1; }
.lb-refined .lb-intro-copy { max-width:none; }
.lb-intro-heading { display:grid; grid-template-columns:1fr 1.2fr; align-items:center; gap:32px; }
.lb-refined a.lb-taisui-ad { display:flex; flex-direction:column; gap:7px; padding:20px 26px; border:1px solid #941b1b; border-radius:9px; background:linear-gradient(110deg,#a51f24,#c3332a); color:#fff; text-decoration:none; box-shadow:0 4px 12px rgba(144,24,24,.13); }
.lb-taisui-kicker { color:#ffe8c5; font-size:14px; letter-spacing:.1em; }
.lb-taisui-ad strong { color:#fff; font-size:clamp(26px,2.9vw,38px); font-weight:800; line-height:1.3; }
.lb-taisui-cta { display:flex; align-items:center; justify-content:space-between; gap:16px; color:#fff0d6; font-size:17px; font-weight:700; }
.lb-refined a.lb-taisui-ad:hover { background:#981c20; color:#fff; box-shadow:0 5px 15px rgba(144,24,24,.22); }
.lb-taisui-watermark { display:none; }
.lb-refined .lb-intro h1 .lb-wordmark { display:block; width:230px; max-width:100%; height:auto; margin:0 auto; }
.lb-blog-links { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin:20px 0 24px; }
.lb-refined a.lb-blog-link { display:flex; align-items:center; justify-content:space-between; gap:8px; min-height:50px; padding:12px 18px; border:1px solid #dbc7af; border-radius:6px; background:#f4ebde; color:#603d2f; font-size:17px; font-weight:700; line-height:1.4; text-decoration:none; }
.lb-blog-link > span { color:#9b352f; font-size:18px; }
.lb-refined a.lb-blog-link:hover { background:#9b352f; border-color:#9b352f; color:#fff; }
.lb-refined a.lb-blog-link:hover > span { color:#fff; } @media (min-width:992px) {
.lb-refined .lb-intro { padding:30px 32px 0; }
.lb-refined .lb-intro-copy { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr); grid-template-rows:auto; column-gap:28px; min-height:280px; margin-bottom:30px; }
.lb-intro-heading { display:contents; }
.lb-brand-block { grid-column:2; grid-row:1; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; padding:0; }
.lb-intro .lb-eyebrow { margin:0 0 10px; font-size:12px; letter-spacing:.2em; }
.lb-refined .lb-intro h1 { font-size:50px; line-height:1.2; letter-spacing:.12em; }
.lb-refined .lb-intro h1 span { margin-top:12px; font-size:18px; line-height:1.5; letter-spacing:.1em; }
.lb-blog-links { grid-column:3; grid-row:1; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 20px; margin:0; border-top:1px solid #dfd3c2; }
.lb-refined a.lb-blog-link { min-height:54px; padding:14px 0; border:0; border-bottom:1px solid #dfd3c2; border-radius:0; background:transparent; color:#493c31; font:700 20px/1.3 "Noto Serif SC","Songti SC","SimSun",serif; white-space:nowrap; }
.lb-blog-link > span { font:400 18px/1.3 sans-serif; opacity:.65; }
.lb-refined a.lb-blog-link:hover { background:transparent; color:var(--lb-red); border-color:#a8644f; }
.lb-refined a.lb-blog-link:hover > span { color:var(--lb-red); opacity:1; }
.lb-refined a.lb-taisui-ad { position:relative; grid-column:1; grid-row:1; justify-content:space-between; gap:16px; min-height:280px; padding:24px 28px; border:1px solid #962424; border-radius:8px; background:#a52629; box-shadow:none; overflow:hidden; }
.lb-taisui-ad::after { content:""; position:absolute; inset:8px; border:1px solid rgba(255,221,170,.25); border-radius:3px; pointer-events:none; }
.lb-taisui-ad > :not(.lb-taisui-watermark) { position:relative; z-index:1; }
.lb-taisui-watermark { display:block; position:absolute; right:-10px; bottom:22px; color:#ffe7c0; opacity:.07; font:190px/1 "Songti SC","SimSun",serif; pointer-events:none; }
.lb-taisui-kicker { font-size:12px; letter-spacing:.2em; }
.lb-taisui-ad strong { display:block; margin:0; line-height:1.15; }
.lb-taisui-year { display:block; margin-bottom:8px; color:#ffe1ae; font:700 48px/1 Georgia,serif; letter-spacing:.03em; }
.lb-taisui-name { display:block; color:#fffaf0; font-size:32px; font-weight:800; letter-spacing:.04em; white-space:nowrap; }
.lb-taisui-cta { padding-top:12px; border-top:1px solid rgba(255,227,189,.35); font-size:15px; line-height:1.4; }
.lb-refined a.lb-taisui-ad:hover { background:#922025; box-shadow:none; }
.lb-intro .lb-announcement { margin:0 -32px; padding:12px 32px; }
}
.lb-eyebrow { margin:0 0 12px; color:var(--lb-red); font-size:13px; letter-spacing:.16em; }
.lb-intro h1 { margin:0; color:var(--lb-ink); font:600 42px/1.25 "Noto Serif SC","Songti SC","SimSun",serif; letter-spacing:.06em; }
.lb-intro h1 span { display:block; margin-top:9px; font-size:21px; letter-spacing:.04em; }
.lb-intro-desc { max-width:620px; margin:16px 0 0; color:#655d54; font-size:15px; line-height:1.9; }
.lb-intro-actions { display:flex; flex-wrap:wrap; gap:10px; margin:20px 0 24px; }
.lb-refined .lb-button { display:inline-flex; align-items:center; justify-content:center; gap:12px; min-height:44px; padding:9px 18px; border:1px solid var(--lb-line); border-radius:6px; color:var(--lb-ink); background:#fffdf8; font-size:14px; text-decoration:none; }
.lb-refined .lb-button:hover { color:var(--lb-red); border-color:#bc8d72; }
.lb-refined .lb-button-main { background:var(--lb-red); color:white; border-color:var(--lb-red); }
.lb-refined .lb-button-main:hover { background:#7d2925; color:white; }
.lb-intro-mark { position:absolute; right:56px; top:32px; display:flex; flex-direction:column; align-items:center; color:#ae7c56; opacity:.3; }
.lb-intro-mark span { font:112px/1.3 "Songti SC","SimSun",serif; }
.lb-intro-mark small { font-family:"Songti SC","SimSun",serif; letter-spacing:.5em; }
.lb-announcement { display:flex; align-items:baseline; gap:14px; margin:0 -36px; padding:13px 36px; border-top:1px solid var(--lb-line); background:#f5efe5; font-size:13px; }
.lb-announcement > span { flex-shrink:0; color:var(--lb-red); font-weight:600; }
.lb-refined .lb-announcement a { color:#55493e; }
.lb-reading-anchor { display:block; scroll-margin-top:88px; }
.lb-refined .home-widget { margin-bottom:42px; }
.lb-refined .home-widget .section-title, .lb-refined .home-widget .widget-title, .lb-refined .home-widget .module-title { color:var(--lb-ink); font-family:"Noto Serif SC","Songti SC","SimSun",serif; }
.lb-refined .home-widget .section-desc, .lb-refined .home-widget .module-desc { color:var(--lb-muted); }
.lb-refined .home-division .container { padding-top:0; padding-bottom:0; }
.lb-refined .home-division .division-item { height:100%; display:block; padding:0; background:#fffdf8 !important; border:1px solid var(--lb-line); border-radius:8px; box-shadow:none; }
.lb-refined a.lb-division-link { display:flex; gap:14px; align-items:center; height:100%; padding:18px; color:var(--lb-ink); text-decoration:none; }
.lb-refined a.lb-division-link:hover { background:#f3ede2; }
.lb-refined .lb-division-link .division-icon { width:48px; height:48px; flex:0 0 48px; display:grid; place-items:center; padding:0; line-height:1; margin:0; font-size:23px; background:var(--lb-red) !important; color:#fff; }
.lb-refined .lb-division-link .division-warp { min-width:0; flex:1; }
.lb-refined .division-title { margin:0 0 4px; font-size:18px; }
.lb-refined .division-desc { margin:0; color:var(--lb-muted); font-size:13px; line-height:1.65; }
.lb-refined .post-item:not(.grid-overlay) { background:#fffdf8 !important; border:1px solid var(--lb-line); border-radius:8px; box-shadow:none; }
.lb-refined .post-item:not(.grid-overlay) .entry-title a { color:var(--lb-ink); }
.lb-refined .post-item:not(.grid-overlay) .entry-title a:hover { color:var(--lb-red); }
.lb-refined .post-item:not(.grid-overlay) .entry-desc { color:var(--lb-muted); font-size:13px; line-height:1.75; }
.lb-refined .post-item:not(.grid-overlay) .entry-cat-dot a { color:#786b5d; }
.lb-refined.single-post .content-wrapper > .card { background:#fffefa; border:1px solid var(--lb-line); border-radius:10px; }
.lb-refined.single-post .post-content { max-width:760px; margin-inline:auto; color:#39352f; font-size:17px; line-height:1.9; font-weight:400; overflow-wrap:break-word; }
.lb-refined.single-post .post-content p { margin-bottom:1.3em; }
.lb-refined.single-post .post-content .lb-long-emphasis { font-weight:400; }
.lb-refined.single-post .post-content strong, .lb-refined.single-post .post-content b { font-weight:700; }
.lb-refined.single-post .post-title { color:var(--lb-ink); font-family:"Noto Serif SC","Songti SC","SimSun",serif; line-height:1.5; }
.lb-refined.single-post .post-content h2, .lb-refined.single-post .post-content h3 { margin-top:1.8em; color:var(--lb-ink); line-height:1.5; }
.lb-refined.single-post .post-content blockquote { border-left-color:#ad7a51; background:#f5efe5; }
.lb-refined.single-post .single-content-nav .nav-link.active { background:var(--lb-red); border-color:var(--lb-red); }
@media (max-width:991px) {
.lb-intro-mark { display:none; }
.lb-brand-block { text-align:center; }
.lb-refined .lb-intro h1 .lb-wordmark { width:210px; }
}
@media (max-width:767px) {
.lb-intro-heading { grid-template-columns:1fr; gap:18px; }
.lb-blog-links { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:575px) {
.lb-refined .lb-intro { width:calc(100% - 24px); margin-top:14px; padding:22px 20px 0; }
.lb-intro h1 { font-size:34px; }
.lb-intro h1 span { font-size:18px; }
.lb-intro-desc { font-size:14px; }
.lb-refined a.lb-taisui-ad { padding:17px 18px; }
.lb-taisui-ad strong { font-size:28px; }
.lb-taisui-cta { font-size:16px; }
.lb-refined a.lb-blog-link { padding:11px 12px; font-size:16px; }
.lb-intro-actions { gap:8px; margin-top:16px; }
.lb-refined .lb-button { padding:8px 13px; }
.lb-announcement { margin:0 -20px; padding:12px 20px; line-height:1.7; }
.lb-refined .home-widget { margin-bottom:30px; }
.lb-refined a.lb-division-link { flex-direction:column; gap:9px; padding:16px 10px; text-align:center; }
.lb-refined .division-title { font-size:16px; line-height:1.5; }
.lb-refined .division-desc { font-size:12px; }
.lb-refined .item-list .entry-media { width:96px; flex:0 0 96px; height:80px; align-self:flex-start; }
.lb-refined .item-list .entry-wrapper { min-width:0; padding:0 10px 0 12px; }
.lb-refined .item-list .entry-title, .lb-refined .item-list .entry-title a { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; white-space:normal; text-overflow:clip; height:auto; max-height:none; line-height:1.5; font-size:15px; }
.lb-refined .item-list .entry-desc { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-top:5px; }
.lb-refined .item-list { min-height:110px; height:auto; padding:12px; align-items:flex-start; }
.lb-refined.single-post .post-content { font-size:16px; line-height:1.9; }
.lb-refined.single-post .post-title { font-size:23px; }
.lb-refined.single-post .content-wrapper > .card { padding:20px 18px; }
}
@media (prefers-reduced-motion:reduce) { .lb-refined *, .lb-refined *::before, .lb-refined *::after { scroll-behavior:auto !important; transition:none !important; animation:none !important; } } body.lb-refined.home .home-widget { margin-bottom:28px; }
body.lb-refined.home .home-widget > .container { padding-top:0; padding-bottom:0; }
body.lb-refined.home .widget-catbox-item {
min-height:120px !important; height:120px !important; border:1px solid #dfd3c2; border-radius:10px;
background:#f1e9dc !important; overflow:hidden; box-shadow:0 2px 4px rgba(67,48,28,.04);
}
body.lb-refined.home .widget-catbox-item::before { display:none; }
body.lb-refined.home .widget-catbox-item > a {
display:flex; align-items:center; justify-content:center; width:100%; height:100%;
padding:16px 12px; color:var(--lb-ink); text-decoration:none;
}
body.lb-refined.home .widget-catbox-item > a:hover { background:#e9decd; }
body.lb-refined.home .catbox-content { width:100%; text-align:center; padding:0; }
body.lb-refined.home .catbox-content .badge { background:var(--lb-red) !important; padding:6px 12px; font-size:16px; line-height:1.25; border-radius:5px; }
body.lb-refined.home .catbox-title { margin:0; color:var(--lb-ink); font:600 23px/1.4 "Noto Serif SC","Songti SC","SimSun",serif; }
@media (max-width:575px) {
body.lb-refined.home .home-widget { margin-bottom:22px; }
body.lb-refined.home .widget-catbox-item { min-height:108px !important; height:108px !important; }
body.lb-refined.home .catbox-title { font-size:20px; }
} body.lb-refined.home .home-cat-post .row[class*="row-cols-"] > .col > .post-item.item-list { height:100%; }