.ai-article:has(.systemes-d-installation-immuables-revolution-architectural-root){background:0 0;border-radius:0;max-width:none;margin:0;padding:0}.ai-article:has(.systemes-d-installation-immuables-revolution-architectural-root):before{display:none}.ai-article:has(.systemes-d-installation-immuables-revolution-architectural-root) .ai-article__inner{max-width:none;padding:0}.systemes-d-installation-immuables-revolution-architectural-root{--im-primary:#1e3a8a;--im-secondary:#0284c7;--im-accent:#b91c1c;--im-text:#0f172a;--im-text-muted:#334155;--im-card-bg:#fff;--im-chapter-bg:#fff;--im-header-bg:#fff;--im-border:#0f172a1f;--im-highlight-bg:#f0f9ff;--im-highlight-border:#38bdf8;--im-highlight-text:#0c4a6e;--im-warning-bg:#fff1f2;--im-warning-border:#fb7185;--im-warning-text:#881337;--im-lexique-bg:#f5f3ff;--im-lexique-text:#3b0764;--im-table-header-bg:#f1f5f9;--im-table-header-text:#0f172a;--im-table-border:#0f172a1a;--im-table-stripe:#f8fafc;--im-card-front-bg:#f0fdf4;--im-card-front-border:#86efac;--im-card-front-text:#14532d;--im-card-back-bg:#fef2f2;--im-card-back-border:#fca5a5;--im-card-back-text:#7f1d1d;--im-btn-bg:#e0f2fe;--im-btn-text:#0369a1;--im-btn-hover-bg:#bae6fd;--im-btn-hover-text:#0c4a6e;--im-tag-bg:#e0f2fe;--im-tag-border:#bae6fd;--im-tag-text:#0369a1;--im-shadow:0 4px 20px #0000000f;--im-border-radius:14px;--im-transition:all .3s cubic-bezier(.4, 0, .2, 1);color:var(--im-text);background:0 0;font-family:inherit}html[data-theme=dark] .systemes-d-installation-immuables-revolution-architectural-root{--im-primary:#93c5fd;--im-secondary:#38bdf8;--im-accent:#fca5a5;--im-text:#f8fafc;--im-text-muted:#cbd5e1;--im-card-bg:#1e293b;--im-chapter-bg:#0f172a;--im-header-bg:#1e293b;--im-border:#94a3b833;--im-highlight-bg:#075985;--im-highlight-border:#0284c7;--im-highlight-text:#f0f9ff;--im-warning-bg:#9f1239;--im-warning-border:#e11d48;--im-warning-text:#fff1f2;--im-lexique-bg:#4338ca;--im-lexique-text:#fff;--im-table-header-bg:#1e293b;--im-table-header-text:#f8fafc;--im-table-border:#94a3b826;--im-table-stripe:#1e293b;--im-card-front-bg:#1e3a8a;--im-card-front-border:#3b82f6;--im-card-front-text:#fff;--im-card-back-bg:#7f1d1d;--im-card-back-border:#ef4444;--im-card-back-text:#fff;--im-btn-bg:#38bdf8;--im-btn-text:#0f172a;--im-btn-hover-bg:#7dd3fc;--im-btn-hover-text:#0f172a;--im-tag-bg:#38bdf826;--im-tag-border:#38bdf840;--im-tag-text:#7dd3fc;--im-shadow:0 10px 30px #0000004d}.systemes-d-installation-immuables-revolution-architectural-root header{background:var(--im-header-bg);border-radius:var(--im-border-radius);box-shadow:var(--im-shadow);text-align:center;border:1px solid var(--im-border);margin-bottom:2rem;padding:2.5rem 1.5rem;position:relative;overflow:hidden}.systemes-d-installation-immuables-revolution-architectural-root header:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;animation:3s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.systemes-d-installation-immuables-revolution-architectural-root h1{color:var(--im-primary);margin-bottom:1rem;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:800;line-height:1.25}.systemes-d-installation-immuables-revolution-architectural-root .subtitle{color:var(--im-text-muted);max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.6}.systemes-d-installation-immuables-revolution-architectural-root .meta{color:var(--im-text-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:1.5rem;font-size:.9rem;display:flex}.systemes-d-installation-immuables-revolution-architectural-root .meta span{align-items:center;gap:6px;display:inline-flex}.systemes-d-installation-immuables-revolution-architectural-root .tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:1rem;display:flex}.systemes-d-installation-immuables-revolution-architectural-root .tag{background:var(--im-tag-bg);color:var(--im-tag-text);border:1px solid var(--im-tag-border);border-radius:9999px;padding:4px 12px;font-size:.85rem;font-weight:500}.systemes-d-installation-immuables-revolution-architectural-root .intro-summary{color:var(--im-text);opacity:.95;margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.systemes-d-installation-immuables-revolution-architectural-root .chapter{background:var(--im-chapter-bg);border-radius:var(--im-border-radius);box-shadow:var(--im-shadow);border:1px solid var(--im-border);transition:var(--im-transition);margin-bottom:2.5rem;overflow:hidden}.systemes-d-installation-immuables-revolution-architectural-root .chapter:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0000002e}.systemes-d-installation-immuables-revolution-architectural-root .chapter-header{background:var(--im-header-bg);color:var(--im-text);border-bottom:3px solid var(--im-secondary);padding:1.75rem 2rem;position:relative}.systemes-d-installation-immuables-revolution-architectural-root .chapter-title{color:var(--im-primary);margin-bottom:.5rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.systemes-d-installation-immuables-revolution-architectural-root .chapter-intro{color:var(--im-text-muted);font-size:1.05rem;line-height:1.6}.systemes-d-installation-immuables-revolution-architectural-root .chapter-content{padding:2rem}.systemes-d-installation-immuables-revolution-architectural-root .content-section{margin-bottom:2rem}.systemes-d-installation-immuables-revolution-architectural-root .content-section h3{color:var(--im-primary);border-left:4px solid var(--im-secondary);margin-bottom:1rem;padding-left:.75rem;font-size:1.35rem;font-weight:700}.systemes-d-installation-immuables-revolution-architectural-root .content-section h4{color:var(--im-secondary);margin:1.5rem 0 .75rem;font-size:1.15rem;font-weight:600}.systemes-d-installation-immuables-revolution-architectural-root .content-section p{color:var(--im-text);margin-bottom:1rem;line-height:1.8}.systemes-d-installation-immuables-revolution-architectural-root .content-section ul,.systemes-d-installation-immuables-revolution-architectural-root .content-section ol{color:var(--im-text);margin:1rem 0 1.5rem 1.5rem;line-height:1.8}.systemes-d-installation-immuables-revolution-architectural-root .content-section li{margin-bottom:.5rem}.systemes-d-installation-immuables-revolution-architectural-root .highlight-box{background:var(--im-highlight-bg);color:var(--im-highlight-text);border:1px solid var(--im-highlight-border);border-radius:10px;margin:1.5rem 0;padding:1.5rem;box-shadow:0 4px 15px #0284c726}.systemes-d-installation-immuables-revolution-architectural-root .highlight-box h4{color:var(--im-highlight-text)}.systemes-d-installation-immuables-revolution-architectural-root .warning-box{background:var(--im-warning-bg);color:var(--im-warning-text);border:1px solid var(--im-warning-border);border-radius:10px;margin:1.5rem 0;padding:1.5rem;box-shadow:0 4px 15px #e11d4826}.systemes-d-installation-immuables-revolution-architectural-root .table-container{-webkit-overflow-scrolling:touch;width:100%;margin:1.5rem 0;overflow-x:auto}.systemes-d-installation-immuables-revolution-architectural-root .table-container table,.systemes-d-installation-immuables-revolution-architectural-root .info-table{border-collapse:collapse;background:var(--im-card-bg);border:1px solid var(--im-table-border);border-radius:10px;width:100%;margin:1rem 0;overflow:hidden}.systemes-d-installation-immuables-revolution-architectural-root th{background:var(--im-table-header-bg);color:var(--im-table-header-text);text-align:left;border-bottom:2px solid var(--im-table-border);padding:1rem;font-weight:600}.systemes-d-installation-immuables-revolution-architectural-root td{border-bottom:1px solid var(--im-table-border);color:var(--im-text);padding:1rem}.systemes-d-installation-immuables-revolution-architectural-root tr:nth-child(2n){background:var(--im-table-stripe)}.systemes-d-installation-immuables-revolution-architectural-root .card-3d{perspective:1000px;margin:.5rem 0}.systemes-d-installation-immuables-revolution-architectural-root .card-inner{width:100%;min-height:220px;transform-style:preserve-3d;cursor:pointer;transition:transform .6s;position:relative}.systemes-d-installation-immuables-revolution-architectural-root .card-3d:hover .card-inner,.systemes-d-installation-immuables-revolution-architectural-root .card-inner.flipped{transform:rotateY(180deg)}.systemes-d-installation-immuables-revolution-architectural-root .card-front,.systemes-d-installation-immuables-revolution-architectural-root .card-back{backface-visibility:hidden;border-radius:var(--im-border-radius);text-align:center;box-shadow:var(--im-shadow);border:1px solid var(--im-border);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.systemes-d-installation-immuables-revolution-architectural-root .card-front{background:var(--im-card-front-bg);border-color:var(--im-card-front-border);color:var(--im-card-front-text)}.systemes-d-installation-immuables-revolution-architectural-root .card-back{background:var(--im-card-back-bg);border-color:var(--im-card-back-border);color:var(--im-card-back-text);transform:rotateY(180deg)}.systemes-d-installation-immuables-revolution-architectural-root .click-hint{opacity:.85;margin-top:auto;font-size:.85rem;font-style:italic}.systemes-d-installation-immuables-revolution-architectural-root .quiz-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.systemes-d-installation-immuables-revolution-architectural-root .lexique{background:var(--im-chapter-bg);border-radius:var(--im-border-radius);box-shadow:var(--im-shadow);border:1px solid var(--im-border);margin:2.5rem 0;padding:2rem}.systemes-d-installation-immuables-revolution-architectural-root .lexique-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.systemes-d-installation-immuables-revolution-architectural-root .lexique-item{background:var(--im-lexique-bg);color:var(--im-lexique-text);border:1px solid var(--im-border);transition:var(--im-transition);border-radius:10px;padding:1.5rem}.systemes-d-installation-immuables-revolution-architectural-root .lexique-item:hover{transform:translateY(-4px);box-shadow:0 12px 30px #4f46e540}.systemes-d-installation-immuables-revolution-architectural-root .lexique-term{margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.systemes-d-installation-immuables-revolution-architectural-root .resources-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.systemes-d-installation-immuables-revolution-architectural-root .resource-card{background:var(--im-card-bg);border-radius:var(--im-border-radius);box-shadow:var(--im-shadow);transition:var(--im-transition);border:1px solid var(--im-border);border-left:4px solid var(--im-secondary);flex-direction:column;padding:1.5rem;display:flex}.systemes-d-installation-immuables-revolution-architectural-root .resource-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0000001f}.systemes-d-installation-immuables-revolution-architectural-root .resource-card h3{color:var(--im-primary);margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.systemes-d-installation-immuables-revolution-architectural-root .resource-card p{color:var(--im-text-muted);flex-grow:1;margin-bottom:1.25rem;line-height:1.6}.systemes-d-installation-immuables-revolution-architectural-root .resource-link{background:var(--im-btn-bg);color:var(--im-btn-text);transition:var(--im-transition);border-radius:6px;align-self:flex-start;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.systemes-d-installation-immuables-revolution-architectural-root .resource-link:hover{background:var(--im-btn-hover-bg);color:var(--im-btn-hover-text);transform:translateY(-2px)}@media (width<=768px){.systemes-d-installation-immuables-revolution-architectural-root header{padding:1.5rem 1rem}.systemes-d-installation-immuables-revolution-architectural-root .chapter-header,.systemes-d-installation-immuables-revolution-architectural-root .chapter-content,.systemes-d-installation-immuables-revolution-architectural-root .lexique{padding:1.25rem}.systemes-d-installation-immuables-revolution-architectural-root .quiz-grid,.systemes-d-installation-immuables-revolution-architectural-root .lexique-grid,.systemes-d-installation-immuables-revolution-architectural-root .resources-grid{grid-template-columns:1fr}}.systemes-d-installation-immuables-revolution-architectural-root .toc-wrapper{z-index:1001;position:fixed;top:70px;right:20px}.systemes-d-installation-immuables-revolution-architectural-root .toc-tooltip{background:var(--im-card-bg);color:var(--im-text);white-space:nowrap;opacity:0;pointer-events:none;border:1px solid var(--im-secondary);box-shadow:var(--im-shadow);border-radius:30px;padding:6px 12px;font-size:.78rem;transition:opacity .2s;position:absolute;top:50%;right:60px;transform:translateY(-50%)}.systemes-d-installation-immuables-revolution-architectural-root .toc-wrapper:hover .toc-tooltip{opacity:1}.systemes-d-installation-immuables-revolution-architectural-root .toc-button{background:var(--im-secondary);cursor:pointer;border:1px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #0003}.systemes-d-installation-immuables-revolution-architectural-root .toc-button:hover{transform:scale(1.05)}.systemes-d-installation-immuables-revolution-architectural-root .toc-button span{background:#fff;border-radius:2px;width:22px;height:3px;margin:2.5px 0}html[data-theme=light] .systemes-d-installation-immuables-revolution-architectural-root .toc-button{background:linear-gradient(135deg,#0284c7,#1e3a8a);box-shadow:0 4px 15px #0284c740}html[data-theme=light] .systemes-d-installation-immuables-revolution-architectural-root .toc-button span{background:#fff}html[data-theme=dark] .systemes-d-installation-immuables-revolution-architectural-root .toc-button{background:var(--im-secondary);box-shadow:0 4px 15px #0006}html[data-theme=dark] .systemes-d-installation-immuables-revolution-architectural-root .toc-button span{background:#0f172a}.systemes-d-installation-immuables-revolution-architectural-root .toc-panel{border-left:2px solid var(--im-secondary);z-index:1000;background:#fffffff5;width:320px;max-width:85vw;height:100%;padding:65px 20px 30px;transition:right .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-340px;overflow-y:auto;box-shadow:-10px 0 30px #00000026}html[data-theme=dark] .systemes-d-installation-immuables-revolution-architectural-root .toc-panel{background:#0f172af5;box-shadow:-10px 0 30px #00000080}.systemes-d-installation-immuables-revolution-architectural-root .toc-panel.open{right:0}.systemes-d-installation-immuables-revolution-architectural-root .toc-panel h3{color:var(--im-primary);border-bottom:1px solid var(--im-border);margin-top:0;margin-bottom:20px;padding-bottom:10px;font-size:1.3rem}.systemes-d-installation-immuables-revolution-architectural-root .toc-panel ul{margin:0;padding:0;list-style:none}.systemes-d-installation-immuables-revolution-architectural-root .toc-panel li{margin-bottom:8px}.systemes-d-installation-immuables-revolution-architectural-root .toc-panel a{color:var(--im-text);transition:var(--im-transition);border-radius:6px;padding:6px 10px;font-size:.92rem;text-decoration:none;display:block}.systemes-d-installation-immuables-revolution-architectural-root .toc-panel a:hover{color:#0c4a6e;background:#e0f2fe}html[data-theme=dark] .systemes-d-installation-immuables-revolution-architectural-root .toc-panel a:hover{color:#fff;background:#38bdf833}.systemes-d-installation-immuables-revolution-architectural-root .close-toc{cursor:pointer;color:var(--im-secondary);font-size:1.8rem;line-height:1;position:absolute;top:16px;right:18px}
