/* Scoped to the 2026 inspiration article; other editorial pages are untouched. */
.lcs-trends-2026 .article-body{max-width:1120px;width:calc(100% - 64px);margin:0 auto;padding:28px 0 64px}
.lcs26{color:#423e38;font-size:17px;line-height:1.85}
.article-body .lcs26 p{max-width:780px;margin:18px auto}
.lcs26 section{margin:64px 0;scroll-margin-top:130px}
.article-body .lcs26 h2{max-width:840px;margin:12px auto 24px;color:#254d40;font-family:Georgia,serif;font-size:clamp(28px,2.5vw,38px);line-height:1.22}
.article-body .lcs26 h3{max-width:780px;margin:30px auto 12px;color:#493a31;font-size:24px;line-height:1.3}
.article-body .lcs26 .lcs26-kicker{max-width:840px;color:#8b5c40;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700;margin-bottom:12px}
.article-body .lcs26 .lcs26-draft{max-width:none;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#826853;margin:0 0 20px}
.lcs26-visual{margin:0;min-width:0}
.lcs26-placeholder{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:linear-gradient(145deg,#ede3d8,#f8f3ec);border:1px solid #d9ccbc;border-radius:12px;color:#776454;text-align:center;padding:24px;box-sizing:border-box}
.lcs26-placeholder>span{font:36px Georgia,serif;color:#ad8a62}.lcs26-placeholder>strong{font:24px Georgia,serif}.lcs26-placeholder>small{font-size:13px;line-height:1.5}
.lcs26-opening .lcs26-placeholder{background:linear-gradient(125deg,#e2d0c8,#f3e8db);color:#6a3e46}
.lcs26 figcaption{font-size:12px;color:#7b7167;margin:8px 0 0;text-align:center;line-height:1.5}
.lcs26-lead{margin:36px 0}
.lcs26-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:36px 0 56px}
.article-body .lcs26-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:17px 8px;min-height:82px;box-sizing:border-box;border:1px solid #daccbd;border-radius:10px;background:#faf6ef;color:#4f4237;text-align:center;text-decoration:none;font:600 14px/1.4 var(--sans,sans-serif)}
.lcs26-nav a span{font:12px Georgia,serif;color:#a17b54}.lcs26-nav a:hover{background:#efe2d8}.lcs26 a:focus-visible,.lcs26 summary:focus-visible{outline:3px solid #916437;outline-offset:4px}
.lcs26-palettes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:30px}
.article-body .lcs26-palette{border:1px solid #e1d7ca;border-radius:12px;padding:20px 14px;text-decoration:none;color:#423c34;background:#fffdf9;display:block}
.lcs26-palette>strong{display:block;font:20px/1.2 Georgia,serif;min-height:48px}
.lcs26-swatches{display:flex;gap:18px;flex-wrap:wrap;max-width:840px;margin:20px auto 30px}
.lcs26-swatches>span{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;color:#625b52}
.lcs26-swatches i{display:block;width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1px solid #cbbfb3}
.lcs26-palette .lcs26-swatches{flex-direction:column;gap:10px;margin:18px 0 0}
.lcs26-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:32px 0}
.lcs26-feature{padding:40px 32px;background:#fcf7f2;border:1px solid #ead8ce;border-radius:18px}
.article-body .lcs26-feature h2{color:#752b3b}
.lcs26-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}
.lcs26-details .lcs26-placeholder{aspect-ratio:4/5}
.lcs26-tip{max-width:780px;margin:28px auto;padding:20px 24px;background:#f0f3eb;border-left:3px solid #73816a;border-radius:0 10px 10px 0;box-sizing:border-box}
.article-body .lcs26-tip p{margin:8px 0 0;font-size:16px}
.lcs26-shopping{max-width:780px;margin:30px auto;padding:22px 26px;border:1px dashed #d4c3ad;border-radius:10px;background:#faf7f1}
.article-body .lcs26-shopping h3{margin:0;font:24px Georgia,serif}.article-body .lcs26-shopping p{font-size:13px;color:#7c6c59;margin:10px 0}
.lcs26-shopping ul{padding-left:20px;margin:14px 0 0;font-size:15px}.lcs26-shopping li{margin:5px 0}
.lcs26-table{overflow-x:auto}.lcs26 table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.lcs26 caption{text-align:left;font-size:13px;color:#7b6b5c;padding-bottom:12px}.lcs26 th,.lcs26 td{text-align:left;padding:18px;border-bottom:1px solid #ddd3c6}.lcs26 thead th{background:#294d40;color:#fff}.lcs26 tbody tr:nth-child(even){background:#f7f2eb}
.lcs26 details{max-width:840px;margin:0 auto;border-bottom:1px solid #ded6ca;padding:20px 0}.lcs26 summary{cursor:pointer;font-weight:600;line-height:1.5;color:#294d40}.article-body .lcs26 details p{margin:14px 0 0;font-size:16px}
.lcs26-conclusion{padding:36px;background:#f2e7df;border-radius:14px}
.article-body .lcs26-sources{border-top:1px solid #ddd4c8;padding-top:24px}.article-body .lcs26-sources h2{font-size:23px;max-width:780px}.article-body .lcs26-sources p{font-size:13px;line-height:1.75}
@media(max-width:800px){.lcs-trends-2026 .article-body{width:calc(100% - 36px)}.lcs26-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.lcs26-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.lcs26-nav a:last-child{grid-column:1/-1}.lcs26-pair{grid-template-columns:1fr}.lcs26-feature{padding:24px 18px}.lcs26-details{gap:12px}.lcs26-details .lcs26-placeholder{padding:12px}.lcs26-details .lcs26-placeholder>strong{font-size:18px}.lcs26-details .lcs26-placeholder>small{font-size:11px}}
@media(max-width:520px){.lcs26{font-size:16px;line-height:1.8}.lcs26 section{margin:44px 0}.lcs26-details{grid-template-columns:1fr}.lcs26-details .lcs26-placeholder{aspect-ratio:4/3}.lcs26-conclusion{padding:24px 18px}.lcs26 th,.lcs26 td{padding:12px;font-size:13px}.lcs26-swatches{gap:12px}.lcs26-shopping{padding:20px 16px}}
.article-body .lcs26-palette>strong a{color:inherit;text-decoration:none}
.article-body .lcs26 p a{color:#752b3b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
/* Use the same hero presentation and sizing as the Pure Living article. */
.lcs-trends-2026 .article-hero{min-height:0;padding:120px clamp(24px,5vw,64px) 32px}
.lcs-trends-2026 .article-hero h1{font-size:clamp(30px,4vw,48px);margin-bottom:14px}
.lcs-trends-2026 .article-hero .article-intro{margin-bottom:0;font-size:16px}
@media(max-width:700px){
    .single-post .lcs-trends-2026 .article-hero{padding-top:32px}
    .single-post .lcs-trends-2026 .article-hero::before{
        position:relative;display:inline-block;top:auto;left:auto;
        max-width:100%;box-sizing:border-box;margin-bottom:16px;
    }
}
/* Opening inspiration cards, following the compact editorial gallery rhythm. */
.article-body .lcs26 .lcs26-discover{margin:0 0 36px}
.article-body .lcs26 .lcs26-discover h2{max-width:none;margin:0 0 18px;font-size:26px}
.lcs26-discover-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.article-body .lcs26-discover-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid #ded5c8;border-radius:12px;background:#fffdf9;color:#294d40;text-decoration:none;transition:box-shadow .2s}
.article-body .lcs26-discover-card:hover{box-shadow:0 5px 18px #49372f20}
.article-body .lcs26-discover-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0;border-radius:0}
/* Mirror the right-hand trees around the central frosted inspiration. */
.article-body .lcs26-discover-card:nth-child(4) img{transform:scaleX(-1)}
.lcs26-discover-copy{display:flex;flex:1;flex-direction:column;gap:10px;padding:15px 12px}
.lcs26-discover-copy strong{font:600 19px/1.25 Georgia,serif;min-height:48px}
.lcs26-discover-dots{display:flex;gap:7px;align-items:center}
.lcs26-discover-dots i{display:block;width:17px;height:17px;border:1px solid #c9bdae;border-radius:50%;box-sizing:border-box}
.lcs26-discover-copy small{font-size:12px;color:#74685c;line-height:1.5}
.article-body .lcs26 p.lcs26-discover-note{max-width:none;margin:12px 0 0;font-size:12px;line-height:1.5;color:#7c7166}
@media(min-width:701px) and (max-width:900px){.lcs26-discover-track{gap:9px}.lcs26-discover-copy{padding:12px 9px}.lcs26-discover-copy strong{font-size:17px;min-height:43px}.lcs26-discover-copy small{font-size:11px}.lcs26-discover-dots{gap:5px}.lcs26-discover-dots i{width:15px;height:15px}}
@media(max-width:700px){.lcs26-discover-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 0 12px}.article-body .lcs26-discover-card{flex:0 0 168px;scroll-snap-align:start}.article-body .lcs26 .lcs26-discover h2{font-size:24px}}
/* Detail crop aligned with the other four opening inspiration photographs. */
.lcs26-givre-crop{display:block;aspect-ratio:1;overflow:hidden;flex-shrink:0}
.article-body .lcs26-givre-crop img{transform:scale(1.3) translateX(10%);transform-origin:center}
/* Match the opening five-card row at tablet widths as well as desktop. */
@media(min-width:701px) and (max-width:900px){
    .lcs26-palettes{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
    .article-body .lcs26-palette{padding:16px 9px}
    .lcs26-palette>strong{font-size:17px;min-height:44px}
    .lcs26-palette .lcs26-swatches{gap:12px;margin:14px 0 0}
    .lcs26-palette .lcs26-swatches>span{font-size:11px;gap:5px;align-items:flex-start}
    .lcs26-palette .lcs26-swatches i{width:16px;height:16px}
}
@media(max-width:700px){
    .lcs26-palettes{display:flex;overflow-x:auto;gap:12px;padding-bottom:12px;scroll-snap-type:x mandatory}
    .article-body .lcs26-palette{flex:0 0 168px;box-sizing:border-box;scroll-snap-align:start;padding:18px 12px}
    .lcs26-palette .lcs26-swatches{margin-top:12px}
}
/* One type scale for both sets of ambiance cards. */
.lcs26{--lcs26-card-title:19px;--lcs26-card-detail:12px}
.article-body .lcs26-discover-copy strong,
.article-body .lcs26-palette>strong{
    font:600 var(--lcs26-card-title)/1.25 Georgia,serif;
    color:#294d40;min-height:2.5em;
}
.article-body .lcs26-palette>strong a{font:inherit;color:inherit}
.article-body .lcs26-discover-copy small,
.article-body .lcs26-palette .lcs26-swatches>span{
    font:400 var(--lcs26-card-detail)/1.5 var(--sans,sans-serif);color:#74685c;
}
@media(min-width:701px) and (max-width:900px){
    .lcs26{--lcs26-card-title:17px;--lcs26-card-detail:11px}
}
/* Reference living room: show the complete frame while developing this scene. */
.lcs26-pair--master{grid-template-columns:minmax(0,1fr)}
.article-body .lcs26-master img{display:block;width:100%;height:auto;max-width:none;margin:0;border-radius:12px}
.lcs26-pair--master>.lcs26-visual:not(.lcs26-master) .lcs26-placeholder{aspect-ratio:auto;min-height:150px}
/* Magnify the same room image to make the tree's decoration readable. */
.lcs26-tree-focus{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden;border:1px solid #dfcbbd;border-radius:12px;background:#f4e9df}
.lcs26-tree-focus-image{aspect-ratio:1.2;overflow:hidden;min-width:0}
.article-body .lcs26-tree-focus-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right center;transform:scale(2);transform-origin:100% 35%;margin:0;border-radius:0}
.lcs26-tree-focus-copy{align-self:center;padding:26px}
.article-body .lcs26-tree-focus-copy .lcs26-kicker{margin:0 0 12px}
.article-body .lcs26-tree-focus-copy h3{margin:0 0 16px;font:600 25px/1.25 Georgia,serif;color:#752b3b}
.article-body .lcs26-tree-focus-copy p:not(.lcs26-kicker){margin:0 0 14px;font-size:16px;line-height:1.7}
.lcs26-tree-focus-copy small{font-size:12px;color:#766658}
@media(max-width:700px){.lcs26-tree-focus{grid-template-columns:1fr}.lcs26-tree-focus-image{aspect-ratio:1.3}.lcs26-tree-focus-copy{padding:22px}}
.lcs26-tree-focus-image{position:relative;aspect-ratio:auto;min-height:340px}
.article-body .lcs26-tree-focus-image img{position:absolute;inset:0}
@media(max-width:700px){.lcs26-tree-focus-image{min-height:0;aspect-ratio:1.3}}
@media(min-width:901px){.article-body .lcs26-tree-focus-image img{transform:scale(3.2);transform-origin:100% 35%}}
/* Twinkly-style pill above the photograph; native radios also work by keyboard. */
.lcs26-daynight{display:flex;width:max-content;max-width:100%;margin:0 0 12px auto;padding:4px;gap:3px;border:1px solid #d6d5c8;border-radius:999px;background:#fffaf1;box-shadow:0 3px 14px #06192315}
.lcs26-daynight label{position:relative;cursor:pointer;margin:0}
.lcs26-daynight input{position:absolute;width:1px;height:1px;opacity:0}
.lcs26-daynight label span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;min-width:78px;padding:7px 16px;border-radius:999px;font:700 13px/1.4 var(--sans,sans-serif);color:#174c40}
.lcs26-daynight input:checked+span{background:#174c40;color:#fff}
.lcs26-daynight input:focus-visible+span{outline:3px solid #b97626;outline-offset:2px}
.article-body .lcs26-pair--master .lcs26-scene-night{display:none}
.article-body .lcs26-pair--master:has(input[value="night"]:checked) .lcs26-scene-day{display:none}
.article-body .lcs26-pair--master:has(input[value="night"]:checked) .lcs26-scene-night{display:block}
#lcs26-velours-scene{scroll-margin-top:130px}
/* Lighting control and illustration credit live inside the photograph. */
.lcs26-scene-frame{position:relative;overflow:hidden;border-radius:12px}
.lcs26-scene-frame .lcs26-daynight{position:absolute;z-index:2;right:14px;bottom:14px;margin:0;background:rgba(255,250,241,.96)}
.lcs26-ai-label{position:absolute;z-index:2;left:14px;bottom:14px;padding:5px 9px;border-radius:5px;background:rgba(10,20,18,.65);color:#fff;font:400 11px/1.4 var(--sans,sans-serif)}
@media(max-width:520px){.lcs26-scene-frame .lcs26-daynight{right:8px;bottom:8px}.lcs26-daynight label span{min-width:58px;min-height:32px;padding:6px 12px;font-size:12px}.lcs26-ai-label{left:8px;bottom:8px;font-size:9px;padding:4px 6px}}
/* One editorial/product card prototype, awaiting a verified retail reference. */
.lcs26-shop-demo{min-width:0;overflow:hidden;align-self:start;border:1px solid #d9ccbc;border-radius:12px;background:#fffdf9}
.lcs26-shop-demo figure{margin:0;position:relative}
.article-body .lcs26-shop-demo figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin:0;border-radius:0}
.lcs26-shop-demo figure figcaption{position:absolute;left:8px;bottom:8px;margin:0;padding:3px 6px;border-radius:4px;background:#15231bc9;color:#fff;font:10px/1.4 var(--sans,sans-serif)}
.lcs26-shop-demo-body{padding:16px}
.article-body .lcs26-shop-demo h3{margin:0 0 8px;font:600 21px/1.2 Georgia,serif;color:#294d40}
.article-body .lcs26-shop-demo p{margin:0 0 14px;font-size:13px;line-height:1.55}
.lcs26-shop-demo-product{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;align-items:center;border-top:1px solid #e6ddd1;padding-top:14px}
.lcs26-product-photo{display:flex;align-items:center;justify-content:center;min-height:68px;background:#f2ece3;border:1px dashed #cfc0ad;border-radius:6px;text-align:center;font:10px/1.4 var(--sans,sans-serif);color:#776756}
.lcs26-shop-demo-product strong{display:block;font:600 13px/1.4 var(--sans,sans-serif);color:#453f36}
.lcs26-shop-demo-product small{display:block;margin-top:5px;font:11px/1.4 var(--sans,sans-serif);color:#7c6e5e}
.lcs26-shop-demo button{display:flex;justify-content:center;align-items:center;width:100%;min-height:38px;margin-top:14px;padding:9px 12px;border:0;border-radius:999px;background:#e8decc;color:#6c604e;font:700 12px/1.4 var(--sans,sans-serif);text-align:center;cursor:default}
.lcs26-shop-demo-note{display:block;margin-top:8px;font:10px/1.4 var(--sans,sans-serif);color:#827566}
@media(min-width:701px) and (max-width:900px){.lcs26-shop-demo-body{padding:12px}.article-body .lcs26-shop-demo h3{font-size:18px}.lcs26-shop-demo-product{grid-template-columns:48px minmax(0,1fr);gap:7px}.lcs26-product-photo{min-height:60px;font-size:9px}.lcs26-shop-demo-product strong{font-size:12px}}
.lcs26-shop-demo:focus{outline:none}
.lcs26-shop-demo figure figcaption{left:auto;right:6px;bottom:6px;font-size:8px;line-height:1.25;padding:2px 4px;background:#15231b99}
.article-body .lcs26-shop-demo .lcs26-prime-notice{font-size:12px;font-weight:700;color:#176584;margin:0 0 12px}
.lcs26-prime-notice small{display:block;font-size:10px;font-weight:400;line-height:1.4;color:#766958;margin-top:3px}
.article-body .lcs26-shop-demo .lcs-article-affiliate-product{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;margin:0;padding:14px 0 0;border:0;border-top:1px solid #e6ddd1;border-radius:0;background:transparent;box-shadow:none}
.article-body .lcs26-shop-demo .lcs-article-affiliate-product__image{display:flex;align-items:center;justify-content:center;margin:0;width:74px;height:90px;background:#fff;border-radius:6px;overflow:hidden}
.article-body .lcs26-shop-demo .lcs-article-affiliate-product__image img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border-radius:0}
.article-body .lcs26-shop-demo .lcs-article-affiliate-product__content{min-width:0}
.article-body .lcs26-shop-demo h4{margin:0 0 6px;font:600 13px/1.4 var(--sans,sans-serif);color:#453f36}
.article-body .lcs26-shop-demo .lcs-compact-product__label{font-size:11px;line-height:1.4;margin:0 0 6px}
.article-body .lcs26-shop-demo .lcs-article-affiliate-product__price{margin:0 0 8px;font-size:17px;line-height:1.3}
.article-body .lcs26-shop-demo a.button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:38px;padding:8px 10px;border:0;border-radius:999px;background:#b08b4c;color:#fff;text-shadow:none;box-shadow:none;text-decoration:none;font:700 12px/1.4 var(--sans,sans-serif);text-align:center}
.article-body .lcs26-shop-demo .lcs-compact-product__price-info{grid-column:1/-1;max-width:100%;margin:0;padding:9px 0 0;border:0;border-top:1px solid #eee5d9}
.article-body .lcs26-shop-demo .lcs-compact-product__price-info summary{font:400 10px/1.5 var(--sans,sans-serif);color:#786b5d}
.article-body .lcs26-shop-demo .lcs-compact-product__price-info p{font-size:11px;line-height:1.5;margin:8px 0 0}
.article-body .lcs26 .lcs26-affiliate-notice{font-size:12px;line-height:1.6;margin:18px auto;color:#786b5d}
@media(min-width:701px) and (max-width:900px){.article-body .lcs26-shop-demo .lcs-article-affiliate-product{grid-template-columns:56px minmax(0,1fr);gap:8px}.article-body .lcs26-shop-demo .lcs-article-affiliate-product__image{width:56px;height:80px}.article-body .lcs26-shop-demo h4{font-size:12px}.article-body .lcs26-shop-demo a.button{font-size:11px;padding:8px 5px}}
/* One compact recommendations group with its own palette reminder. */
.article-body .lcs26-shopping-heading{margin:36px 0 20px}
.article-body .lcs26-shopping-heading h3{max-width:none;margin:0 0 14px;font:600 28px/1.25 Georgia,serif;color:#294d40}
.lcs26-shopping-heading .lcs26-swatches{max-width:none;margin:0;gap:16px}
.lcs26-shopping-heading+.lcs26-details{margin-top:0;align-items:stretch}
.lcs26-details .lcs26-shop-demo{align-self:stretch;display:flex;flex-direction:column}
.lcs26-details .lcs26-shop-demo-body{display:flex;flex:1;flex-direction:column}
.lcs26-details .lcs26-shop-demo-body>h3{min-height:0}
.lcs26-details .lcs26-shop-demo-body>p{min-height:3.1em}
.lcs26-details .lcs26-shop-demo .lcs-article-affiliate-product{margin-top:auto}
@media(min-width:701px) and (max-width:900px){.lcs26-details .lcs26-shop-demo-body>p{min-height:3.1em}.article-body .lcs26-shopping-heading h3{font-size:25px}}

/* Natural scene shares the day/night and shopping components with velvet. */
.article-body .lcs26-feature--naturel h2,.article-body .lcs26-feature--naturel .lcs26-tree-focus-copy h3{color:#294d40}
.lcs26-feature--naturel .lcs26-tree-focus{background:#edf0e7;border-color:#d5dccb}
/* Keep ambience copy aligned with the full-width photographs and cards. */
.article-body .lcs26-feature>p,.article-body .lcs26-feature>h2,.article-body .lcs26-feature>h3,.article-body .lcs26-feature>.lcs26-swatches{max-width:none;margin-left:0;margin-right:0}

/* Shared card rhythm keeps prices and buttons level across each selection. */
@media(min-width:521px){.article-body .lcs26-shop-demo h4{min-height:2.8em}.article-body .lcs26-shop-demo .lcs-compact-product__label{min-height:2.8em}}
.article-body .lcs26-feature--givre h2,.article-body .lcs26-feature--givre .lcs26-tree-focus-copy h3{color:#405d6b}
.lcs26-feature--givre .lcs26-tree-focus{background:#eef2f4;border-color:#d3dfe4}
.article-body .lcs26-feature--tradition h2,.article-body .lcs26-feature--tradition .lcs26-tree-focus-copy h3{color:#7d3034}
.article-body .lcs26-feature--cuivre h2,.article-body .lcs26-feature--cuivre .lcs26-tree-focus-copy h3{color:#72503c}
.lcs26-feature--cuivre .lcs26-tree-focus{background:#f3e9de;border-color:#dfccba}
/* Article-specific cover: the featured velvet room, matching the editorial scenes. */
.single-post .lcs-trends-2026 .article-hero{--lcs-article-hero-image:url('../images/editorial/tendances-2026/salon-velours-nuit-v2.jpg')}

/* Editorial polish: compact rhythm and quiet image credits. */
.lcs26 section{margin:40px 0}
.article-body .lcs26>section>p,.article-body .lcs26-lead>p{margin-top:14px;margin-bottom:14px}
.lcs26-feature{padding:28px 32px}
.lcs26-lead{margin:24px 0}
.lcs26-pair{margin:24px 0;gap:18px}
.article-body .lcs26 .lcs26-kicker{font-size:14px;line-height:1.5;letter-spacing:.12em;margin-top:0;margin-bottom:10px}
.article-body .lcs26 .lcs26-discover{margin-bottom:24px}
.lcs26-shopping-heading+.lcs26-details{margin-bottom:20px}
.article-body .lcs26-shopping-heading{margin-top:28px;margin-bottom:16px}
.lcs26-ai-label{font-size:8px;line-height:1.25;padding:2px 5px;background:rgba(10,20,18,.4);left:10px;bottom:9px}
.lcs26-table-palette{display:flex;gap:5px;margin-top:9px}
.lcs26-table-palette i{display:block;width:14px;height:14px;border:1px solid #cbbfb3;border-radius:50%;flex-shrink:0}
.lcs26-table table{table-layout:fixed}
.lcs26-table th:first-child{width:25%}
.lcs26-table th:nth-child(2){width:43%}
@media(max-width:800px){.lcs26-feature{padding:24px 18px}}
@media(max-width:520px){.lcs26 section{margin:30px 0}.article-body .lcs26 .lcs26-kicker{font-size:13px}.lcs26-ai-label{font-size:8px;padding:2px 4px;left:8px;bottom:8px}}
#lcs26-related{scroll-margin-top:130px}
/* One reading edge across the introduction, headings and full-width sections. */
.article-body .lcs26-lead>p,
.article-body .lcs26>section>p,
.article-body .lcs26>section>h2,
.article-body .lcs26>section>h3,
.article-body .lcs26>section>details{max-width:none;margin-left:0;margin-right:0}
.lcs26-feature>.lcs26-tip{max-width:none;margin-left:0;margin-right:0}
#lcs26-introduction{scroll-margin-top:130px}

/* Balance the hero introduction so its final words do not sit alone. */
.lcs-trends-2026 .article-hero .article-intro{max-width:none;text-wrap:balance}

.article-body .lcs26 p.lcs26-advice-link{margin:20px 0 18px;font-size:14px;line-height:1.5}
.lcs26-advice-link a{display:inline-block;text-underline-offset:3px}

/* Read shared advice in place without leaving the product selection. */
.article-body .lcs26 details.lcs26-advice{margin:20px 0 22px;padding:0;border:1px solid #ded5c8;border-radius:10px;background:#fffdf980}
.article-body .lcs26 .lcs26-advice>summary{padding:13px 16px;font:600 14px/1.5 var(--sans,sans-serif);color:#294d40;cursor:pointer}
.lcs26-advice-body{padding:0 16px 14px}
.article-body .lcs26 .lcs26-advice-body p{max-width:none;margin:0 0 12px;font-size:14px;line-height:1.65}
.article-body .lcs26 .lcs26-advice-body p:last-child{margin-bottom:0}

/* Cadrage choisi par Antoine dans l’outil local le 25 octobre 2026. */
.lcs26 .lcs26-tree-focus-image{container-type:inline-size;aspect-ratio:1;min-height:0}
.article-body .lcs26 .lcs26-tree-focus-image img{width:201%;height:auto;left:-73.592546%;right:auto;top:-54.502271cqw;bottom:auto;transform:none;object-fit:initial;object-position:initial}
