@font-face{font-family:'Barlow Condensed';src:url(/assets/fc205h400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url(/assets/fc205h700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url(/assets/fc205b400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url(/assets/fc205b700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url(/assets/fc205m400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url(/assets/fc205m700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{--font-head:'Barlow Condensed','Arial Narrow',Arial,sans-serif;--font-body:'Inter',system-ui,sans-serif;--font-meta:'IBM Plex Mono',Consolas,monospace;--accent:#F5A623;--accent-soft:#2E2411;--bg:#14130E}
*{box-sizing:border-box}body{margin:0;background:var(--bg)}
img{max-width:100%;height:auto}
a{color:var(--accent)}
h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:none}

.wrap-c205{max-width:1100px;margin:0 auto;padding:0 20px}
article.post-c205 table{border-collapse:collapse;width:100%}
article.post-c205 th,article.post-c205 td{border:1px solid #d5d5d0;padding:8px 10px;text-align:left}
#cc205{display:none;position:fixed;bottom:0;left:0;right:0;background:#1c1f1e;color:#fff;
padding:12px 16px;z-index:99;font-size:14px;text-align:center}
#cc205 a{color:#cfe3da}#cc205 button{margin-left:12px;padding:4px 16px;border:0;
border-radius:6px;cursor:pointer;background:var(--accent);color:#fff}

*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#EDE6D6;font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%}::selection{background:var(--accent);color:#14130E}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap-c205{max-width:1160px;margin:0 auto;padding:0 24px}header.site-c205{border-top:5px solid var(--accent);border-bottom:1px solid #2E2411;background:linear-gradient(180deg,#1A1710,#14130E)}.masthead-c205{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding:24px 0 8px}a.brand-c205{font-family:var(--font-head);font-weight:700;font-size:2.1rem;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:#EDE6D6;text-decoration:none}a.brand-c205::before{content:"◢";color:var(--accent);margin-right:.4rem;font-size:.8em;vertical-align:.08em}a.brand-c205:hover{color:var(--accent)}span.tagline-c205{font-family:var(--font-meta);font-size:.66rem;text-transform:uppercase;letter-spacing:.24em;color:#A89B78}nav.cats-c205{display:flex;gap:2px;overflow-x:auto;margin:0 -12px;padding:0 8px;scrollbar-width:none}nav.cats-c205::-webkit-scrollbar{display:none}nav.cats-c205 a{font-family:var(--font-meta);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#C9BD9C;text-decoration:none;padding:12px;border-bottom:3px solid transparent;white-space:nowrap}nav.cats-c205 a:hover{color:var(--accent);border-bottom-color:var(--accent)}main.wrap-c205{padding-top:38px;padding-bottom:80px;min-height:55vh}.chip-c205{display:inline-block;font-family:var(--font-meta);font-size:.62rem;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);background:rgba(245,166,35,.07);border:1px solid rgba(245,166,35,.45);padding:4px 10px;text-decoration:none;width:max-content}a.chip-c205:hover{background:var(--accent);color:#14130E;border-color:var(--accent)}.hero-minimal{position:relative;padding:44px 0 54px;border-bottom:1px solid #2E2411}.hero-minimal::before{content:"E-01 // RÉSEAU SOLAIRE";position:absolute;top:48px;right:0;font-family:var(--font-meta);font-size:.62rem;letter-spacing:.22em;color:#6B5F42}.hero-minimal h1{font-family:var(--font-head);font-weight:700;font-size:clamp(2.6rem,7.5vw,5.6rem);line-height:.94;text-transform:uppercase;letter-spacing:.01em;margin:.4em 0 .3em;max-width:18ch}.hero-minimal h1 a{color:inherit;text-decoration:none}.hero-minimal h1 a:hover{color:var(--accent)}.hero-minimal p{font-size:1.12rem;line-height:1.6;color:#C9BD9C;max-width:58ch;margin:0 0 18px}.hero-minimal .byline-c205{font-family:var(--font-meta);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:#A89B78}.hero-minimal .rule{height:6px;width:196px;margin-top:24px;background:repeating-linear-gradient(90deg,var(--accent) 0 26px,transparent 26px 36px)}.section-h-c205{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#EDE6D6;display:flex;align-items:center;gap:14px;margin:46px 0 20px}h2.section-h-c205{font-size:1.4rem}h1.section-h-c205{font-size:clamp(1.9rem,4.5vw,2.8rem);margin-top:8px}.section-h-c205::before{content:"";width:18px;height:18px;flex:none;background:linear-gradient(135deg,var(--accent) 50%,rgba(245,166,35,.2) 50%)}.section-h-c205::after{content:"";flex:1;height:1px;background:#2E2411}.grid-c205{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2E2411;border:1px solid #2E2411;counter-reset:panel}.card-c205{counter-increment:panel;position:relative;display:flex;flex-direction:column;background:#181610;transition:background .25s}.card-c205:hover{background:#1F1B11}.card-c205::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.card-c205:hover::after{transform:scaleX(1)}.card-c205>a{display:block;overflow:hidden}.card-c205 img{width:100%;height:188px;object-fit:cover;display:block;filter:saturate(.92) contrast(1.04);transition:filter .25s}.card-c205:hover img{filter:saturate(1.12) contrast(1.06)}.card-c205 .pad-c205{display:flex;flex-direction:column;gap:9px;padding:16px 18px 18px;flex:1}.card-c205 .pad-c205::before{content:"E-" counter(panel,decimal-leading-zero);font-family:var(--font-meta);font-size:.58rem;letter-spacing:.24em;color:#6B5F42}.card-c205 h3{margin:0;font-family:var(--font-head);font-weight:600;font-size:1.3rem;line-height:1.12;text-transform:uppercase;letter-spacing:.02em}.card-c205 h3 a{color:#EDE6D6;text-decoration:none}.card-c205 h3 a:hover{color:var(--accent)}.card-c205 time{margin-top:auto;font-family:var(--font-meta);font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;color:#A89B78}.card-c205.noimg-c205{background:linear-gradient(155deg,#221B0C,#14130E)}.card-c205.noimg-c205 .pad-c205{padding-top:26px}.card-c205.noimg-c205 .pad-c205::before{color:var(--accent)}main.wrap-c205>p{font-family:var(--font-meta);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#A89B78;border:1px dashed #3A3117;padding:28px;text-align:center}article.post-c205{max-width:820px;margin:0 auto}article.post-c205>a.chip-c205{margin-bottom:14px}article.post-c205 h1{font-family:var(--font-head);font-weight:700;font-size:clamp(2.2rem,5.5vw,3.9rem);line-height:.98;text-transform:uppercase;letter-spacing:.01em;margin:.35em 0 .35em}article.post-c205 p.byline-c205{font-family:var(--font-meta);font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:#A89B78;border-bottom:1px solid #2E2411;padding-bottom:16px;margin:0 0 26px}.a-flush-c205 .featured-c205{margin:0 -24px 34px}.featured-c205{margin:0 0 34px}.featured-c205 img{width:100%;display:block}article.post-c205 p{margin:0 0 1.35em;font-size:1.05rem;line-height:1.78;color:#DDD4BE}article.post-c205 h2{font-family:var(--font-head);font-weight:700;font-size:1.75rem;line-height:1.08;text-transform:uppercase;letter-spacing:.03em;color:#EDE6D6;margin:2.1em 0 .7em;padding-left:16px;border-left:5px solid var(--accent)}article.post-c205 h3{font-family:var(--font-head);font-weight:600;font-size:1.28rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin:1.8em 0 .55em}article.post-c205 a{color:var(--accent);text-decoration:underline;text-decoration-color:rgba(245,166,35,.45);text-underline-offset:3px}article.post-c205 a:hover{text-decoration-color:var(--accent)}article.post-c205 ul,article.post-c205 ol{margin:0 0 1.4em;padding-left:1.3em;color:#DDD4BE}article.post-c205 li{margin:.45em 0;line-height:1.7}article.post-c205 li::marker{color:var(--accent);font-weight:700}article.post-c205 blockquote{margin:2em 0;padding:22px 26px;background:#1C1810;border-left:5px solid var(--accent);color:#EDE6D6}article.post-c205 blockquote p{margin:0;font-size:1.12rem;line-height:1.65}article.post-c205 blockquote p+p{margin-top:1em}article.post-c205 table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.93rem}article.post-c205 th{font-family:var(--font-meta);font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);text-align:left;padding:10px 12px;border-bottom:2px solid var(--accent)}article.post-c205 td{padding:10px 12px;border-bottom:1px solid #2E2411;color:#DDD4BE}article.post-c205 tr:nth-child(even) td{background:#181610}article.post-c205 figure{margin:2.2em 0}article.post-c205 figure img{display:block;width:100%}article.post-c205 figcaption{font-family:var(--font-meta);font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:#A89B78;margin-top:10px;padding-left:12px;border-left:3px solid var(--accent)}article.post-c205 img{height:auto}article.post-c205 hr{border:0;height:6px;width:160px;margin:2.6em 0;background:repeating-linear-gradient(90deg,var(--accent) 0 22px,transparent 22px 30px)}div.tags-c205{display:flex;flex-wrap:wrap;gap:8px;margin:44px auto 10px;max-width:820px;border-top:1px solid #2E2411;padding-top:22px}article.post-c205+h2.section-h-c205{margin-top:56px}.prose-c205{max-width:780px;margin:0 auto}.prose-c205 h1{font-family:var(--font-head);font-weight:700;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1;text-transform:uppercase;margin:.3em 0 .6em;padding-bottom:.4em;border-bottom:1px solid #2E2411}.prose-c205 h2{font-family:var(--font-head);font-weight:700;font-size:1.55rem;text-transform:uppercase;margin:1.9em 0 .6em;padding-left:14px;border-left:5px solid var(--accent)}.prose-c205 h3{font-family:var(--font-head);font-size:1.2rem;text-transform:uppercase;color:var(--accent);margin:1.6em 0 .5em}.prose-c205 p{margin:0 0 1.3em;line-height:1.75;color:#DDD4BE}.prose-c205 a{color:var(--accent);text-underline-offset:3px}.prose-c205 ul,.prose-c205 ol{padding-left:1.3em;color:#DDD4BE}.prose-c205 li{margin:.4em 0}.prose-c205 li::marker{color:var(--accent)}footer.site-c205{background:linear-gradient(115deg,#F7B03B 0%,var(--accent) 40%,#D88707 100%);color:#1A1206}footer.site-c205::before{content:"";display:block;height:8px;background:repeating-linear-gradient(90deg,#14130E 0 26px,transparent 26px 36px)}.foot-c205{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px;padding:46px 0 30px}footer.site-c205 h4{font-family:var(--font-meta);font-size:.66rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;color:#3A2808;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(26,18,6,.35)}footer.site-c205 p{margin:0 0 10px;font-size:.92rem;line-height:1.6;color:#241906}footer.site-c205 ul{list-style:none;margin:0;padding:0}footer.site-c205 li{margin:7px 0}footer.site-c205 a{color:#1A1206;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(26,18,6,.45)}footer.site-c205 a:hover{border-bottom:2px solid #1A1206}footer.site-c205 .foot-links-c205{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}footer.site-c205 .legal-c205{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:2px solid #1A1206;padding:16px 0 24px;font-family:var(--font-meta);font-size:.64rem;text-transform:uppercase;letter-spacing:.16em;color:#2A1D06}@media(max-width:820px){.grid-c205{grid-template-columns:repeat(2,1fr)}.hero-minimal{padding:36px 0 44px}.hero-minimal::before{display:none}.hero-minimal h1{max-width:none}.foot-c205{grid-template-columns:1fr 1fr;gap:26px}.foot-c205>div:first-child{grid-column:1/-1}article.post-c205 h2{font-size:1.5rem}a.brand-c205{font-size:1.8rem}}@media(max-width:640px){.wrap-c205{padding:0 18px}.grid-c205{grid-template-columns:1fr}.card-c205 img{height:200px}.masthead-c205{padding-top:18px;gap:10px}span.tagline-c205{display:block;width:100%}.hero-minimal h1{font-size:clamp(2.1rem,10vw,3rem)}.hero-minimal p{font-size:1rem}.foot-c205{grid-template-columns:1fr;padding:36px 0 24px}.a-flush-c205 .featured-c205{margin:0 -18px 28px}article.post-c205 p{font-size:1rem}article.post-c205 blockquote{padding:16px 18px}.legal-c205{flex-direction:column;gap:6px}main.wrap-c205{padding-top:26px}}
@media(max-width:640px){
.hero-cover-c205 .cover-text-c205{position:static;inset:auto;background:none;padding:14px 16px 18px}
.hero-cover-c205 h1{font-size:1.35rem}
.hero-cover-c205 h1 a{color:var(--ink,inherit)}
.hero-cover-c205 p{color:var(--muted,inherit)}
.hero-cover-c205 .byline-c205{color:var(--muted,inherit)}
.hero-cover-c205 .cover-text-c205 > div{display:block;max-width:100%;background:none;
padding:0;border-top:0}
}
