.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root{--f50-surface:#131d36;--f50-surface-2:#18243f;--f50-text:#e9eefc;--f50-muted:#b9c6ea;--f50-accent:#6fb8ff;--f50-accent-soft:#6fb8ff24;--f50-border:#ffffff24;--f50-year:#ffd166;--f50-impact:#ff8b94;--f50-radius:14px;color:var(--f50-text);line-height:1.65}html[data-theme=light] .quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root{--f50-surface:#fff;--f50-surface-2:#f4f8fd;--f50-text:#16202f;--f50-muted:#47566e;--f50-accent:#0b5cd5;--f50-accent-soft:#0b5cd51f;--f50-border:#0b204029;--f50-year:#7a4b00;--f50-impact:#a01f2b}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .header-content{margin-bottom:1.5rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .subtitle{color:var(--f50-muted);margin-top:.4rem;font-size:1.1rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .meta{color:var(--f50-muted);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.9rem;display:flex}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .badge{border:1px solid var(--f50-border);background:var(--f50-accent-soft);color:var(--f50-text);border-radius:999px;margin-top:.9rem;padding:.5rem .9rem;font-size:.92rem;display:inline-block}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .chapo{margin-top:1.2rem;font-size:1.05rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .reading-note{border-left:4px solid var(--f50-accent);background:var(--f50-surface-2);border-radius:0 var(--f50-radius) var(--f50-radius) 0;color:var(--f50-text);margin:1rem 0 2rem;padding:.9rem 1.1rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .article-section{margin:2.6rem 0}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .section-subtitle{color:var(--f50-muted);margin-top:-.4rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failures-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem;margin-top:1.2rem;display:grid}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-card{background:var(--f50-surface);border:1px solid var(--f50-border);border-radius:var(--f50-radius);padding:1.1rem 1.2rem;box-shadow:0 6px 18px #0000002e}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-head{letter-spacing:.02em;justify-content:space-between;gap:.8rem;font-size:.85rem;font-weight:700;display:flex}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-year{color:var(--f50-year)}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-impact{color:var(--f50-impact)}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-card h3{color:var(--f50-text);margin:.55rem 0 .5rem;font-size:1.05rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-desc{color:var(--f50-text);margin:0}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-extra{margin-top:.7rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-extra summary{cursor:pointer;color:var(--f50-accent);font-weight:600}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-extra summary:focus-visible{outline:2px solid var(--f50-accent);outline-offset:2px;border-radius:4px}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-extra p{background:var(--f50-surface-2);color:var(--f50-text);border-radius:10px;margin:.55rem 0 0;padding:.7rem .9rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .failure-source{color:var(--f50-muted);margin:.75rem 0 0;font-size:.85rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .sources-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1.2rem;display:grid}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .source-card{background:var(--f50-surface);border:1px solid var(--f50-border);border-radius:var(--f50-radius);padding:1rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .source-title{color:var(--f50-text);font-weight:700}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .source-desc{color:var(--f50-muted);margin:.4rem 0 .7rem;font-size:.9rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .source-link{color:var(--f50-accent);font-weight:600}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .update-note{color:var(--f50-muted);text-align:center;margin-top:2.5rem;font-size:.85rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .progress-container{z-index:60;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .progress-bar{background:linear-gradient(90deg, var(--f50-accent), #5bc0ff);width:0;height:100%;transition:width .1s}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-button{border:1px solid var(--f50-border);background:var(--f50-surface);width:46px;height:46px;color:var(--f50-text);cursor:pointer;z-index:61;border-radius:50%;font-size:1.2rem;position:fixed;top:90px;right:22px}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-button:focus-visible{outline:2px solid var(--f50-accent);outline-offset:2px}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer{background:var(--f50-surface);border:1px solid var(--f50-border);border-radius:var(--f50-radius);z-index:62;width:min(320px,100vw - 44px);max-height:70vh;padding:.9rem 1rem;position:fixed;top:90px;right:22px;overflow-y:auto;box-shadow:0 12px 34px #0000004d}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer.hidden{display:none}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer-header h3{color:var(--f50-text);margin:0;font-size:1rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-close{color:var(--f50-text);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-close:focus-visible{outline:2px solid var(--f50-accent);outline-offset:2px}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer-list{margin:.7rem 0 0;padding:0;list-style:none}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer-list li{margin:.35rem 0}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer-list a{color:var(--f50-accent);text-decoration:none}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer-list a:hover{text-decoration:underline}@media (width<=640px){.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-button{top:auto;bottom:84px}.quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer{top:auto;bottom:140px}}html[data-theme=light] .quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-button{background:#f4f7fa;border:2px solid #5bc0ff}html[data-theme=light] .quels-sont-les-50-pires-echecs-tech-lecons-pour-2025-root .toc-drawer-list a:hover{color:#1f2a36;background:#e9eef4}
