/* V134 / A: luminous ivory, themed covers, double champagne borders. */
body.ls-layout132{--ls-shell-width:1600px;--ls-shell-gutter:clamp(18px,3.2vw,48px);--well-max:var(--ls-shell-width);--well-gutter:var(--ls-shell-gutter);--knowledge-page-width:var(--ls-shell-width);--knowledge-page-gutter:var(--ls-shell-gutter);width:100%;max-width:none;margin-inline:0;background:#fffdf8}
body.ls-layout132 :is(.ls-page-width,.well-directory,.well-main,.lk-article-shell,.story,.nine-page,.culture-main,.knowledge-main){box-sizing:border-box;width:100%!important;max-width:var(--ls-shell-width)!important;min-width:0;margin-inline:auto!important;padding-inline:var(--ls-shell-gutter)!important}
body.ls-layout132 .ls-page-width :is(.ls-page-content,.well-directory,.lk-catalog,.ls-gold){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}
body.ls-layout132 .lk-site{width:100%;max-width:none}
body.ls-layout132 .ls-page-width>main{min-width:0;flex:1;max-width:none}
body.ls-layout132 .ls-page-width :is(.ls-panel,#calendar-panel,#ziwei-panel,#report-panel,#tools-panel){box-sizing:border-box;max-width:none;width:100%;margin-inline:0}
body.ls-layout132 .ls-page-width :is(.j-wide,.well-reader){width:100%;max-width:none;margin-inline:0}
body.ls-layout132 .well-reader{columns:auto}
body.ls-layout132 .well-section>p{max-width:100%}
body.ls-layout132 :is(.lk-grid,.well-card-grid,.direct-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:100%;margin:0;padding:0}
body.ls-layout132 .lk-catalog .lk-grid{grid-column:1/-1}
body.ls-layout132 .lk-catalog .lk-sidebar{display:none!important}
body.ls-layout132 .lk-catalog{display:block!important}
body.ls-layout132 :is(.well-directory-head,.lk-catalog>.lk-hero,.lk-principles,.lk-bottom-note){display:none!important}
body.ls-layout132 .well-directory{padding-top:8px;padding-bottom:50px}
body.ls-layout132 .well-toolbar{margin-top:0;padding:8px 0 18px;border-top:0;border-bottom:1px solid #e9dcc9;gap:16px}
body.ls-layout132 :is(.well-filters,.category-filter,.lk-filters){display:flex;flex-wrap:wrap;gap:8px;position:static;width:auto;padding:0;margin:12px 0}
body.ls-layout132 :is(.well-filters button,.category-filter button,.category-filter a,.lk-filters button){border:1px solid #d9c6aa;border-radius:24px;background:#fffdf8;padding:8px 16px;color:#6e5940;font:14px/1.5 system-ui;min-height:40px;cursor:pointer}
body.ls-layout132 :is(.well-filters button,.category-filter button,.lk-filters button)[aria-pressed=true]{background:#856846;color:#fffdf7;border-color:#856846}
body.ls-layout132[data-theme=mingli] .category-filter button[aria-pressed=true]{background:#47766c;border-color:#47766c}
body.ls-layout132[data-theme=fengshui] .category-filter button[aria-pressed=true]{background:#a55746;border-color:#a55746}
body.ls-layout132 :is(.directory-result,.well-count,.lk-results){font:14px/1.5 system-ui;color:#806f5c;margin:14px 0 22px}
body.ls-layout132 .directory-toolbar{margin-top:8px}
body.ls-layout132 .directory-group{margin:0 0 32px;scroll-margin-top:24px}
body.ls-layout132 .group-heading{margin-bottom:16px}
body.ls-layout132 .group-heading h2{font-size:23px}
body.ls-layout132 .ls-topic-card{--card-ink:#4b3e30;box-sizing:border-box;position:relative;display:flex!important;flex-direction:column;min-width:0;min-height:0;margin:0;padding:5px!important;border:1px solid #c6a774!important;border-radius:14px!important;background:#fffdf8!important;box-shadow:0 4px 16px #8669470b!important;overflow:hidden;text-decoration:none;color:var(--card-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
body.ls-layout132 .ls-topic-card::after{content:"";position:absolute;inset:4px;border:1px solid #e2cdae;border-radius:10px;pointer-events:none}
body.ls-layout132 .ls-topic-card[hidden]{display:none!important}
body.ls-layout132 a.ls-topic-card:hover{transform:translateY(-3px);border-color:#a47b41!important;box-shadow:0 10px 28px #8669471f!important}
body.ls-layout132 a.ls-topic-card:focus-visible{outline:3px solid #86633d;outline-offset:4px}
body.ls-layout132 .ls-topic-picture{position:relative;display:block;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:8px 8px 0 0;background:#f4eee2;isolation:isolate}
body.ls-layout132 .ls-topic-picture::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffcf3eb 0%,#fffcf3c2 25%,#fffcf360 48%,transparent 78%)}
body.ls-layout132 .ls-topic-picture>img{display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}
body.ls-layout132 .ls-topic-image-copy{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:65%;z-index:1;text-shadow:0 1px 12px #fffaf4}
body.ls-layout132 .ls-topic-kicker{display:block;margin-bottom:10px;font:500 10px/1.4 system-ui;letter-spacing:2px;color:#785b38;text-transform:uppercase}
body.ls-layout132 .ls-topic-picture h3{font:500 clamp(23px,2.05vw,30px)/1.55 "Noto Serif CJK SC","Songti SC","SimSun",serif!important;letter-spacing:.04em;color:#4a3a2c!important;margin:0!important;padding:0!important;border:0!important;white-space:normal;overflow-wrap:anywhere;background:none;max-width:none}
body.ls-layout132 .ls-topic-status{position:absolute;right:12px;top:12px;z-index:2;font:12px/1.4 system-ui;color:#604c36;border:1px solid #d6bc96;background:#fffaf0ed;padding:4px 8px;border-radius:4px}
body.ls-layout132 .ls-topic-copy{display:flex;flex:1;flex-direction:column;padding:22px 22px 17px;background:linear-gradient(150deg,#fffefb,#fbf7ef)}
body.ls-layout132 .ls-topic-copy>p{font:16px/1.9 system-ui,-apple-system,"Microsoft YaHei",sans-serif!important;letter-spacing:.01em;color:#6d5e4e!important;white-space:normal;margin:0 0 20px!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important}
body.ls-layout132 .ls-topic-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;border-top:1px solid #e5d7c2;font:14px/1.5 system-ui;color:#876844}
body.ls-layout132 .ls-topic-foot>span{font-size:20px;line-height:1}
body.ls-layout132 .ls-topic-card.is-coming{opacity:1}
body.ls-layout132 .ls-topic-card.is-coming .ls-topic-status{background:#f2ede6;color:#786b5c}
body.ls-layout132 .lk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0;padding:0}
body.ls-layout132 .lk-toolbar .lk-filters{flex:1;margin:0}
body.ls-layout132 .lk-category-note{display:none}
body.ls-layout132 .ls-topic-card img{color:transparent}
@media(max-width:1100px){body.ls-layout132 :is(.lk-grid,.well-card-grid,.direct-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}body.ls-layout132 .ls-topic-picture h3{font-size:26px!important}}
@media(max-width:600px){body.ls-layout132 :is(.lk-grid,.well-card-grid,.direct-grid){grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body.ls-layout132 .ls-topic-picture h3{font-size:26px!important}body.ls-layout132 .ls-topic-copy{padding:20px 20px 16px}body.ls-layout132 .ls-topic-image-copy{left:20px;width:65%}body.ls-layout132 .lk-toolbar{align-items:stretch;flex-direction:column;gap:12px}body.ls-layout132 :is(.well-search,.lk-search,.search-wrap){width:100%;max-width:none}body.ls-layout132 :is(.well-search input,.lk-search input){width:100%;min-width:0}body.ls-layout132 .well-hero-copy{padding:24px}body.ls-layout132 .well-interactive{padding:20px}}
@media(prefers-reduced-motion:reduce){body.ls-layout132 .ls-topic-card{transition:none}body.ls-layout132 a.ls-topic-card:hover{transform:none}}
/* Preserve SPA panel visibility; layout rules never unhide another section. */
body.ls-layout132 [hidden]{display:none!important}
body.ls-layout132 .ls-topic-picture h3{text-wrap:balance}
body.ls-layout132 .ls-page-content>[data-page-panel="养生知识"]{padding-top:0}
body.ls-layout132 .well-toolbar{margin-bottom:0;gap:12px}
body.ls-layout132 .well-filters{margin-block:4px}
@media(max-width:600px){body.ls-layout132 :is(.well-filters,.category-filter,.lk-filters){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;padding:3px 0 8px;scrollbar-width:thin}body.ls-layout132 :is(.well-filters,.category-filter,.lk-filters)>*{flex:0 0 auto;white-space:nowrap}body.ls-layout132 .well-toolbar{gap:8px}body.ls-layout132 .well-search{font-size:13px}body.ls-layout132 .well-search input{margin-top:4px}}
body.ls-layout132[data-page]{background:#fffdf8!important}
body.ls-layout132 :is(.ls-page-width,.ls-page-content,.lk-catalog){background:transparent!important}
body.ls-layout132 .ls-page-content{border:0!important}
@media(max-width:380px){body.ls-layout132 .ls-topic-picture{aspect-ratio:4/3}body.ls-layout132 .ls-topic-image-copy{width:74%;left:18px}body.ls-layout132 .ls-topic-picture h3{font-size:24px!important;line-height:1.45!important}}
