.prose{font-size:17.5px;line-height:1.72}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose blockquote{margin:20px 0}.prose h2{margin:44px 0 14px;scroll-margin-top:100px;font-size:26px;font-weight:800;line-height:1.2}.prose h3{margin:30px 0 10px;scroll-margin-top:100px;font-size:20px;font-weight:750}.prose a{color:var(--marque-fort);text-underline-offset:3px;text-decoration:underline}.prose strong{font-weight:650}.prose ul,.prose ol{padding-left:24px}.prose li{margin:8px 0}.prose li::marker{color:var(--marque);font-weight:700}.prose table{border-collapse:collapse;width:100%;font-size:15.5px}.prose th,.prose td{border-bottom:1px solid var(--bord);text-align:left;vertical-align:top;padding:11px 14px}.prose th{font-family:var(--police-titre);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-2);border-bottom-color:var(--bord-fort);font-size:12.5px;font-weight:750}.prose code{background:var(--fond-2);border-radius:5px;padding:2px 6px;font-size:.9em}.prose pre{border-radius:var(--rayon);padding:16px 20px;font-size:14.5px;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose .encadre{border:1px solid var(--bord);border-left:4px solid var(--marque);border-radius:var(--rayon);background:var(--surface);margin:30px 0;padding:18px 22px;font-size:16px}.prose .encadre h3{margin:0 0 8px;font-size:16.5px}.prose .encadre p{color:var(--texte-2);margin:0}.prose .encadre code{background:var(--fond-2)}@media (width<=640px){.prose{font-size:16.5px}.prose h2{font-size:22px}.prose table{display:block;overflow-x:auto}}.prose .bloc-code{border-radius:var(--rayon);background:#24292e;margin:1.1em 0 1.3em;overflow:hidden}.prose .bloc-code pre{border-radius:0;margin:0}.prose .barre-code{color:#9ba6b2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 20px;font-size:12.5px;font-weight:650;display:flex}.prose .copier{color:#e6edf3;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;padding:5px 12px}.prose .copier:hover{background:#ffffff24}.prose .systeme{border-left:3px solid var(--marque);margin:28px 0;padding:2px 0 2px 20px}.prose .systeme:before{background:var(--marque-doux);color:var(--marque-fort);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:750;display:inline-block}.prose .systeme[data-systeme=windows]:before{content:"Sur Windows"}.prose .systeme[data-systeme=ubuntu]:before{content:"Sur Ubuntu"}.prose .systeme>:first-child{margin-top:12px}.prose .systeme>:last-child{margin-bottom:0}:root[data-systeme=windows] .prose .systeme:not([data-systeme=windows]),:root[data-systeme=ubuntu] .prose .systeme:not([data-systeme=ubuntu]){display:none}.prose .schema{border:1px solid var(--bord);border-radius:var(--rayon);background:var(--fond-2);margin:30px 0;padding:18px 18px 14px;overflow-x:auto}.prose .schema svg{width:100%;min-width:560px;height:auto;display:block}.prose .schema figcaption{color:var(--texte-3);text-align:center;margin-top:10px;font-size:14px;line-height:1.5}.schema .s-cadre{fill:var(--surface);stroke:var(--bord-fort);stroke-width:1.5px}.schema .s-plein{fill:var(--marque-doux);stroke:var(--marque);stroke-width:1.5px}.schema .s-zone{fill:none;stroke:var(--bord-fort);stroke-width:1.5px;stroke-dasharray:6 5}.schema .s-texte{fill:var(--texte);font:600 14px var(--police-texte)}.schema .s-titre{fill:var(--texte);font:800 15px var(--police-titre)}.schema .s-doux{fill:var(--texte-3);font:500 12.5px var(--police-texte)}.schema .s-accent{fill:var(--marque)}.schema .s-fleche{fill:none;stroke:var(--texte-3);stroke-width:1.8px}.schema .s-pointe{fill:var(--texte-3)}.schema .s-efface{fill:oklch(62.5565% .19334 23.0261/.12);stroke:#e5484d;stroke-width:1.5px;stroke-dasharray:5 4}.schema .s-barre{stroke:#d64545;stroke-width:2.4px;stroke-linecap:round}.schema .s-alerte{fill:#c93535;font:700 13px var(--police-texte)}:root[data-theme=sombre] .schema .s-alerte{fill:#ff8a85}:root[data-theme=sombre] .schema .s-barre{stroke:#ff6b66}.episode[data-astro-cid-mwwlbesn]{padding-top:26px}.fil[data-astro-cid-mwwlbesn]{color:var(--texte-3);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.fil[data-astro-cid-mwwlbesn] a[data-astro-cid-mwwlbesn]:hover{color:var(--marque-fort)}.grille[data-astro-cid-mwwlbesn]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;margin-top:22px;display:grid}.principal[data-astro-cid-mwwlbesn]{min-width:0;max-width:780px}.surtitre[data-astro-cid-mwwlbesn]{letter-spacing:.05em;text-transform:uppercase;color:var(--texte-3);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;font-weight:700;display:flex}.numero[data-astro-cid-mwwlbesn]{color:var(--marque-fort)}h1[data-astro-cid-mwwlbesn]{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.08}.resume[data-astro-cid-mwwlbesn]{color:var(--texte-2);margin-top:14px;font-size:19px;line-height:1.5}.choix-systeme[data-astro-cid-mwwlbesn]{margin-top:22px}.bascule[data-astro-cid-mwwlbesn]{border:1px solid var(--bord);background:var(--fond-2);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.etiquette[data-astro-cid-mwwlbesn]{color:var(--texte-3);padding:0 10px 0 12px;font-size:13.5px;font-weight:600}.bascule[data-astro-cid-mwwlbesn] button[data-astro-cid-mwwlbesn]{color:var(--texte-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:14.5px;font-weight:700}.bascule[data-astro-cid-mwwlbesn] button[data-astro-cid-mwwlbesn]:hover{color:var(--texte)}.bascule[data-astro-cid-mwwlbesn] button[data-astro-cid-mwwlbesn][aria-pressed=true]{background:var(--surface);color:var(--marque-fort);box-shadow:0 1px 3px #0000001f}.rappel[data-astro-cid-mwwlbesn]{color:var(--texte-2);margin-top:10px;font-size:14.5px}.illustration[data-astro-cid-mwwlbesn]{margin:26px 0 0}.illustration[data-astro-cid-mwwlbesn] img{aspect-ratio:16/8;object-fit:cover;border-radius:calc(var(--rayon) + 4px);width:100%}.objectifs[data-astro-cid-mwwlbesn]{border-radius:var(--rayon);background:var(--marque-doux);margin:28px 0 8px;padding:20px 24px}.objectifs[data-astro-cid-mwwlbesn] h2[data-astro-cid-mwwlbesn],.verifications[data-astro-cid-mwwlbesn] h2[data-astro-cid-mwwlbesn],.problemes[data-astro-cid-mwwlbesn] h2[data-astro-cid-mwwlbesn]{letter-spacing:.02em;font-size:15px;font-weight:800}.objectifs[data-astro-cid-mwwlbesn] h2[data-astro-cid-mwwlbesn]{color:var(--marque-fort)}.objectifs[data-astro-cid-mwwlbesn] ul[data-astro-cid-mwwlbesn]{margin:10px 0 0;padding-left:20px}.objectifs[data-astro-cid-mwwlbesn] li[data-astro-cid-mwwlbesn]{margin:5px 0}.verifications[data-astro-cid-mwwlbesn],.problemes[data-astro-cid-mwwlbesn],.quiz[data-astro-cid-mwwlbesn]{margin-top:44px}.quiz[data-astro-cid-mwwlbesn] h2[data-astro-cid-mwwlbesn]{font-size:22px;font-weight:800}.quiz[data-astro-cid-mwwlbesn] ol[data-astro-cid-mwwlbesn]{counter-reset:q;margin:16px 0 0;padding:0;list-style:none}.question[data-astro-cid-mwwlbesn]{counter-increment:q;border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);margin-bottom:14px;padding:18px 20px}.enonce[data-astro-cid-mwwlbesn]{font-weight:650}.enonce[data-astro-cid-mwwlbesn]:before{content:counter(q) ". ";color:var(--marque-fort)}.choix[data-astro-cid-mwwlbesn]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.option[data-astro-cid-mwwlbesn]{border:1px solid var(--bord-fort);background:var(--fond);color:var(--texte);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:11px 14px;font-size:15.5px;transition:border-color .15s,background .15s}.option[data-astro-cid-mwwlbesn]:hover:not(:disabled){border-color:var(--marque);background:var(--marque-doux)}.option[data-astro-cid-mwwlbesn]:disabled{cursor:default}.option[data-astro-cid-mwwlbesn].bonne{background:color-mix(in oklch, #1f9d55 14%, var(--surface));border-color:#1f9d55}.option[data-astro-cid-mwwlbesn].bonne:after{content:" ✓";color:#1f9d55;font-weight:700}.option[data-astro-cid-mwwlbesn].fausse{background:color-mix(in oklch, #d64545 12%, var(--surface));border-color:#d64545}.explication[data-astro-cid-mwwlbesn]{color:var(--texte-2);margin-top:12px;font-size:15px}.explication[data-astro-cid-mwwlbesn] .verdict[data-astro-cid-mwwlbesn]{color:#d64545}.explication[data-astro-cid-mwwlbesn].juste .verdict[data-astro-cid-mwwlbesn]{color:#1f9d55}.score[data-astro-cid-mwwlbesn]{background:var(--marque-doux);color:var(--marque-fort);border-radius:10px;margin-top:6px;padding:12px 16px;font-weight:650}.verifications[data-astro-cid-mwwlbesn] h2[data-astro-cid-mwwlbesn],.problemes[data-astro-cid-mwwlbesn] h2[data-astro-cid-mwwlbesn]{font-size:22px}.aide[data-astro-cid-mwwlbesn]{color:var(--texte-3);margin-top:6px;font-size:15px}.verifications[data-astro-cid-mwwlbesn] ul[data-astro-cid-mwwlbesn]{margin:14px 0 0;padding:0;list-style:none}.verifications[data-astro-cid-mwwlbesn] label[data-astro-cid-mwwlbesn]{border:1px solid var(--bord);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.verifications[data-astro-cid-mwwlbesn] label[data-astro-cid-mwwlbesn]:hover{border-color:var(--bord-fort)}.verifications[data-astro-cid-mwwlbesn] input[data-astro-cid-mwwlbesn]{width:20px;height:20px;accent-color:var(--marque);flex:none;margin-top:2px}.verifications[data-astro-cid-mwwlbesn] label[data-astro-cid-mwwlbesn]:has(input:checked){background:var(--marque-doux);border-color:#0000}.verifications[data-astro-cid-mwwlbesn] label[data-astro-cid-mwwlbesn]:has(input:checked) span[data-astro-cid-mwwlbesn]{color:var(--texte-2)}.problemes[data-astro-cid-mwwlbesn] details[data-astro-cid-mwwlbesn]{border-bottom:1px solid var(--bord)}.problemes[data-astro-cid-mwwlbesn] summary[data-astro-cid-mwwlbesn]{cursor:pointer;padding:16px 32px 16px 0;font-weight:650;list-style:none;position:relative}.problemes[data-astro-cid-mwwlbesn] summary[data-astro-cid-mwwlbesn]::-webkit-details-marker{display:none}.problemes[data-astro-cid-mwwlbesn] summary[data-astro-cid-mwwlbesn]:after{content:"+";color:var(--marque);font-size:22px;font-weight:400;position:absolute;top:12px;right:4px}.problemes[data-astro-cid-mwwlbesn] details[data-astro-cid-mwwlbesn][open] summary[data-astro-cid-mwwlbesn]:after{content:"–"}.problemes[data-astro-cid-mwwlbesn] details[data-astro-cid-mwwlbesn] p[data-astro-cid-mwwlbesn]{color:var(--texte-2);margin:0 0 16px}.terminer[data-astro-cid-mwwlbesn]{border:1px dashed var(--bord-fort);border-radius:var(--rayon);text-align:center;margin-top:44px;padding:24px}.terminer[data-astro-cid-mwwlbesn] .bouton[data-astro-cid-mwwlbesn]{white-space:normal;text-align:left;height:auto;min-height:46px;padding:10px 22px}.note[data-astro-cid-mwwlbesn]{color:var(--texte-3);margin-top:10px;font-size:13px}.suite[data-astro-cid-mwwlbesn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.voisin[data-astro-cid-mwwlbesn]{border:1px solid var(--bord);border-radius:var(--rayon);flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}a[data-astro-cid-mwwlbesn].voisin:hover{border-color:var(--marque);box-shadow:var(--ombre)}.suivant[data-astro-cid-mwwlbesn]{text-align:right;grid-column:2}.sens[data-astro-cid-mwwlbesn]{color:var(--texte-3);font-size:13px;font-weight:600}.nom[data-astro-cid-mwwlbesn]{font-family:var(--police-titre);font-weight:750;line-height:1.3}.bientot[data-astro-cid-mwwlbesn]{opacity:.6}.collant[data-astro-cid-mwwlbesn]{border:1px solid var(--bord);border-radius:calc(var(--rayon) + 4px);background:var(--surface);max-height:calc(100vh - 110px);padding:20px;position:sticky;top:92px;overflow-y:auto}.formation[data-astro-cid-mwwlbesn]{font-family:var(--police-titre);font-size:17px;font-weight:800;display:block}.formation[data-astro-cid-mwwlbesn]:hover{color:var(--marque-fort)}.avancement[data-astro-cid-mwwlbesn]{margin:12px 0 6px}.barre[data-astro-cid-mwwlbesn]{background:var(--fond-2);border-radius:6px;height:6px;overflow:hidden}.barre[data-astro-cid-mwwlbesn] span[data-astro-cid-mwwlbesn]{background:var(--marque);width:0;height:100%;transition:width .3s;display:block}.avancement[data-astro-cid-mwwlbesn] p[data-astro-cid-mwwlbesn]{color:var(--texte-3);margin-top:8px;font-size:13px}.nom-partie[data-astro-cid-mwwlbesn]{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);margin:14px 0 4px;font-size:11.5px;font-weight:800}.partie[data-astro-cid-mwwlbesn] ol[data-astro-cid-mwwlbesn]{margin:0;padding:0;list-style:none}.partie[data-astro-cid-mwwlbesn] a[data-astro-cid-mwwlbesn],.lien-inactif[data-astro-cid-mwwlbesn]{border-radius:8px;align-items:flex-start;gap:10px;margin:0 -8px;padding:5px 8px;font-size:13.5px;line-height:1.3;display:flex}.partie[data-astro-cid-mwwlbesn] a[data-astro-cid-mwwlbesn]:hover{background:var(--fond-2)}.lien-inactif[data-astro-cid-mwwlbesn]{color:var(--texte-3)}.pastille[data-astro-cid-mwwlbesn]{background:var(--fond-2);width:22px;height:22px;color:var(--texte-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.actuel[data-astro-cid-mwwlbesn] a[data-astro-cid-mwwlbesn]{background:var(--marque-doux);color:var(--marque-fort);font-weight:650}.actuel[data-astro-cid-mwwlbesn] .pastille[data-astro-cid-mwwlbesn]{background:var(--marque);color:#fff}.fait[data-astro-cid-mwwlbesn] .pastille[data-astro-cid-mwwlbesn]{background:var(--marque);color:#0000;position:relative}.fait[data-astro-cid-mwwlbesn] .pastille[data-astro-cid-mwwlbesn]:after{content:"✓";color:#fff;font-size:12px;position:absolute}@media (width<=1000px){.grille[data-astro-cid-mwwlbesn]{grid-template-columns:minmax(0,1fr);gap:40px}.principal[data-astro-cid-mwwlbesn]{max-width:none}.collant[data-astro-cid-mwwlbesn]{max-height:none;position:static}}@media (width<=640px){.resume[data-astro-cid-mwwlbesn]{font-size:17px}.suite[data-astro-cid-mwwlbesn]{grid-template-columns:minmax(0,1fr)}.suivant[data-astro-cid-mwwlbesn]{text-align:left;grid-column:auto}}
