main.tpl-case-snake{--s-ciel:#dbeeff;--s-peche:#fce0c0;--s-creme:#fff9f3;--s-charbon:#2f2f2f;--s-nuit:#1f1d1c;--s-encre-2:#4f4a47;--s-vert:#4ac494;--s-vert-texte:#1c6b4f;--s-rose:#d1457a;--s-rose-texte:#a3285a;--s-rose-clair:#f27aa8;--s-citron:#c3d32e;--s-trait:#2f2f2f29;--s-ombre:5px 5px 0 var(--s-charbon);--s-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;background:linear-gradient(180deg, var(--s-ciel) 0, var(--s-creme) 900px, var(--s-creme) calc(100% - 900px), var(--s-peche) 100%);color:var(--s-encre-2);display:block}main.tpl-case-snake h1,main.tpl-case-snake h2,main.tpl-case-snake h3{color:var(--s-charbon)}main.tpl-case-snake a:not(.btn){color:var(--s-vert-texte)}main.tpl-case-snake .over,main.tpl-case-snake .bloc-t{margin:0 0 var(--sp-4);font:var(--font-weight-semibold) var(--fs-overline) / 1.3 var(--s-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--s-rose-texte)}main.tpl-case-snake .texte{max-width:62ch;font:var(--font-weight-normal) var(--fs-body-lg) / 1.7 var(--font-body);text-wrap:pretty;margin:0}main.tpl-case-snake .hint{margin:var(--sp-4) 0 0;font:var(--font-weight-normal) var(--fs-caption) / 1.5 var(--font-body);color:var(--s-encre-2)}main.tpl-case-snake .fil ol{gap:var(--sp-2);font:var(--font-weight-normal) var(--fs-caption) / 1.4 var(--s-mono);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main.tpl-case-snake .fil a:not(.btn){color:var(--s-encre-2);text-decoration:none}main.tpl-case-snake .fil a:hover{color:var(--s-vert-texte)}main.tpl-case-snake .hero{padding-bottom:var(--sp-9)}main.tpl-case-snake .hero-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}main.tpl-case-snake .hero h1{font:var(--font-weight-bold) clamp(2.25rem, 4.2vw, 3.5rem) / 1.02 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}@media (width>=1081px){main.tpl-case-snake .hero h1 .h-a{white-space:nowrap}}main.tpl-case-snake .hero h1 .h-b{margin-top:var(--sp-3);letter-spacing:-.015em;color:var(--s-vert-texte);font-size:.52em;line-height:1.15}main.tpl-case-snake .lead{max-width:52ch;margin:var(--sp-6) 0 0;padding-left:var(--sp-4);border-left:4px solid var(--s-rose);font:var(--font-weight-normal) clamp(1.0625rem, 1rem + .35vw, 1.3125rem) / 1.65 var(--font-body);color:var(--s-charbon)}main.tpl-case-snake .borne{margin:0}main.tpl-case-snake .borne figcaption{margin-top:var(--sp-4);font:var(--font-weight-normal) var(--fs-caption) / 1.4 var(--s-mono);color:var(--s-encre-2)}main.tpl-case-snake .ecran{border:3px solid var(--s-charbon);background:var(--s-nuit);box-shadow:8px 8px 0 var(--s-rose);border-radius:14px;overflow:hidden}main.tpl-case-snake .ecran-barre{align-items:center;gap:var(--sp-3);border-bottom:3px solid var(--s-charbon);background:var(--s-charbon);font:var(--font-weight-semibold) var(--fs-caption) / 1 var(--s-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-creme);padding:10px 14px;display:flex}main.tpl-case-snake .pips{gap:5px;display:flex}main.tpl-case-snake .pips i{background:var(--s-vert);width:10px;height:10px}main.tpl-case-snake .pips i:nth-child(2){background:var(--s-citron)}main.tpl-case-snake .pips i:nth-child(3){background:var(--s-rose)}main.tpl-case-snake .vies{letter-spacing:.2em;color:var(--s-rose-clair);margin-left:auto}main.tpl-case-snake .plateau{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);aspect-ratio:24/14;background-color:var(--s-nuit);background-image:linear-gradient(90deg,#4ac49414 1px,#0000 1px),linear-gradient(#4ac49414 1px,#0000 1px);background-position:10px 10px;background-size:calc(4.16667% - .833333px) calc(7.14286% - 1.42857px);gap:2px;padding:10px;display:grid}main.tpl-case-snake .seg{background:var(--s-vert);animation:2.4s ease-in-out infinite snakeOnde;animation-delay:calc(var(--i) * -120ms);border-radius:2px}main.tpl-case-snake .seg.tete{background:var(--s-citron);box-shadow:0 0 12px #c3d32e99}main.tpl-case-snake .miam{background:var(--s-rose);box-shadow:0 0 14px var(--s-rose);border-radius:50%;animation:1.2s steps(2,end) infinite snakeMiam}@keyframes snakeOnde{50%{opacity:.55}}@keyframes snakeMiam{50%{transform:scale(.6)}}main.tpl-case-snake .facts{gap:var(--sp-5);margin:var(--sp-8) 0 0;padding-top:var(--sp-6);border-top:2px dashed var(--s-trait);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}main.tpl-case-snake .facts dt{font:var(--font-weight-semibold) var(--fs-overline) / 1.3 var(--s-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--s-encre-2)}main.tpl-case-snake .facts dd{margin:var(--sp-2) 0 0;font:var(--font-weight-medium) var(--fs-body) / 1.45 var(--font-body);color:var(--s-charbon)}main.tpl-case-snake .sommaire{padding:0 var(--container-pad);text-align:center;margin:0;position:relative}main.tpl-case-snake .sommaire:before{content:"";border-top:2px dashed var(--s-trait);position:absolute;top:50%;left:0;right:0}main.tpl-case-snake .sommaire span{padding:6px var(--sp-5);border:2px solid var(--s-charbon);background:var(--s-citron);font:var(--font-weight-bold) var(--fs-overline) / 1 var(--s-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--s-charbon);box-shadow:3px 3px 0 var(--s-charbon);display:inline-block;position:relative}main.tpl-case-snake .chap+.chap{padding-top:0}main.tpl-case-snake .chap+.chap .wrap{padding-top:var(--section-gap);border-top:2px dashed var(--s-trait)}main.tpl-case-snake .chap-grille{grid-template-columns:minmax(0,.72fr) minmax(0,2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}main.tpl-case-snake .chap-tete{position:sticky;top:100px}main.tpl-case-snake .num{margin:0 0 var(--sp-4);font:var(--font-weight-bold) clamp(3rem, 7vw, 5.5rem) / .85 var(--s-mono);letter-spacing:-.06em;color:var(--s-vert-texte);text-shadow:4px 4px 0 var(--s-citron)}main.tpl-case-snake .chap .chap-corps>*+*{margin-top:var(--sp-6)}main.tpl-case-snake .chap .chap-corps>.texte+.texte{margin-top:var(--sp-4)}main.tpl-case-snake .objectifs>li,main.tpl-case-snake .lot,main.tpl-case-snake .techs li,main.tpl-case-snake .liv-carte,main.tpl-case-snake .fenetre{border:2px solid var(--s-charbon);box-shadow:var(--s-ombre);background:#fff;border-radius:6px}main.tpl-case-snake .lcd{padding:var(--sp-5);border:3px solid var(--s-charbon);background:var(--s-charbon);box-shadow:8px 8px 0 var(--s-vert);border-radius:22px;margin-inline:0}main.tpl-case-snake .lcd-t{margin:0 0 var(--sp-3);font:var(--font-weight-semibold) var(--fs-overline) / 1 var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-citron)}main.tpl-case-snake .lcd-ecran{padding:var(--sp-6);background-color:#c9dc8f;background-image:linear-gradient(#2f2f2f0f 1px,#0000 1px);background-size:100% 4px;border-radius:10px;margin:0}main.tpl-case-snake .lcd-ecran p{font:var(--font-weight-semibold) clamp(1.0625rem, .95rem + .6vw, 1.4rem) / 1.5 var(--s-mono);color:#1d2a12;margin:0}main.tpl-case-snake .objectifs{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}main.tpl-case-snake .objectifs>li{padding:var(--sp-5)}main.tpl-case-snake .objectifs>li:nth-child(2){box-shadow:5px 5px 0 var(--s-rose)}main.tpl-case-snake .objectifs>li:nth-child(3){box-shadow:5px 5px 0 var(--s-vert)}main.tpl-case-snake .tag{background:var(--s-charbon);font:var(--font-weight-semibold) var(--fs-overline) / 1.2 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-creme);padding:3px 8px;display:inline-block}main.tpl-case-snake .objectifs h3{margin:var(--sp-4) 0 0;font:var(--font-weight-semibold) var(--fs-h4) / 1.3 var(--font-display)}main.tpl-case-snake .objectifs p{margin:var(--sp-3) 0 0;font:var(--font-weight-normal) var(--fs-small) / 1.6 var(--font-body)}main.tpl-case-snake .objectifs ul,main.tpl-case-snake .lot ul{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}main.tpl-case-snake .objectifs ul li,main.tpl-case-snake .lot li{font:var(--font-weight-normal) var(--fs-small) / 1.5 var(--font-body);padding-left:20px;position:relative}main.tpl-case-snake .objectifs ul li:before,main.tpl-case-snake .lot li:before{content:"";background:var(--s-vert);width:9px;height:9px;position:absolute;top:.45em;left:0}main.tpl-case-snake .inventaire{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main.tpl-case-snake .lot{padding:var(--sp-5)}main.tpl-case-snake .lot h3{margin:0 0 var(--sp-4);padding-bottom:var(--sp-3);border-bottom:2px dashed var(--s-trait);font:var(--font-weight-bold) var(--fs-body) / 1.2 var(--s-mono);text-transform:uppercase;letter-spacing:.06em}main.tpl-case-snake .lot li+li{margin-top:var(--sp-2)}main.tpl-case-snake .niveaux-liste{gap:var(--sp-3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}main.tpl-case-snake .niv{--fond:#0f380f;--corps:#8bac0f;--fruit:#e0f8d0}main.tpl-case-snake .niv-2{--fond:#2a1a08;--corps:#ffb000;--fruit:#ff6a3d}main.tpl-case-snake .niv-3{--fond:#2b2466;--corps:#b9a8ff;--fruit:#ffe066}main.tpl-case-snake .niv-4{--fond:#d8f1ef;--corps:#2a8f86;--fruit:#e2508a}main.tpl-case-snake .niv-5{--fond:#e9e4dc;--corps:var(--s-charbon);--fruit:var(--s-rose)}main.tpl-case-snake .niv-6{--fond:var(--s-nuit);--corps:var(--s-vert);--fruit:var(--s-rose)}main.tpl-case-snake .mini{aspect-ratio:9/5;border:2px solid var(--s-charbon);background:var(--fond);box-shadow:3px 3px 0 var(--s-charbon);border-radius:4px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(9,1fr);gap:2px;padding:6px;display:grid}main.tpl-case-snake .mini i{background:var(--corps)}main.tpl-case-snake .mini b{background:var(--fruit);border-radius:50%}main.tpl-case-snake .niv-n{margin-top:var(--sp-2);font:var(--font-weight-semibold) var(--fs-caption) / 1.2 var(--s-mono);color:var(--s-charbon);display:block}main.tpl-case-snake .donnees{max-width:62ch;padding:var(--sp-4) var(--sp-5);border-left:4px solid var(--s-vert);font:var(--font-weight-medium) var(--fs-body) / 1.6 var(--font-body);color:var(--s-charbon);background:#4ac4941f}main.tpl-case-snake .etapes{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}main.tpl-case-snake .etape{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}main.tpl-case-snake .etape-n{border:2px solid var(--s-charbon);background:var(--s-citron);width:44px;height:44px;font:var(--font-weight-bold) var(--fs-body) / 1 var(--s-mono);color:var(--s-charbon);place-items:center;display:inline-grid}main.tpl-case-snake .etape h3{margin:var(--sp-3) 0 0;font:var(--font-weight-semibold) var(--fs-h3) / 1.25 var(--font-display)}main.tpl-case-snake .etape p{margin:var(--sp-3) 0 0;font:var(--font-weight-normal) var(--fs-body) / 1.65 var(--font-body)}main.tpl-case-snake .commandes{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main.tpl-case-snake .cmd{justify-items:center;gap:var(--sp-3);padding:var(--sp-5);border:2px solid var(--s-charbon);background:var(--s-charbon);box-shadow:5px 5px 0 var(--s-vert);border-radius:6px;display:grid}main.tpl-case-snake .touches{grid-template-rows:repeat(2,34px);grid-template-columns:repeat(3,34px);gap:4px;display:grid}main.tpl-case-snake .touches kbd{border:2px solid var(--s-creme);font:var(--font-weight-bold) 15px / 1 var(--s-mono);color:var(--s-creme);border-bottom-width:4px;border-radius:5px;place-items:center;display:grid}main.tpl-case-snake .touches kbd:first-child{grid-column:2}main.tpl-case-snake .touches kbd:nth-child(2){grid-area:2/1}main.tpl-case-snake .croix{grid-template-rows:repeat(3,26px);grid-template-columns:repeat(3,26px);gap:3px;display:grid}main.tpl-case-snake .croix i{background:var(--s-vert);border-radius:50%}main.tpl-case-snake .croix i:first-child{grid-area:1/2}main.tpl-case-snake .croix i:nth-child(2){grid-area:2/1}main.tpl-case-snake .croix i:nth-child(3){grid-area:2/3}main.tpl-case-snake .croix i:nth-child(4){grid-area:3/2}main.tpl-case-snake .cmd-n{font:var(--font-weight-semibold) var(--fs-caption) / 1.3 var(--s-mono);text-align:center;color:var(--s-creme)}main.tpl-case-snake .fenetre{overflow:hidden}main.tpl-case-snake .etape p.fen-barre{justify-content:space-between;gap:var(--sp-2);background:var(--s-charbon);font:var(--font-weight-semibold) var(--fs-caption) / 1.3 var(--s-mono);color:var(--s-creme);flex-wrap:wrap;margin:0;padding:8px 12px;display:flex}main.tpl-case-snake .pause{color:var(--s-citron)}main.tpl-case-snake .fen-corps{padding:var(--sp-4)}main.tpl-case-snake .ligne{width:var(--w);background:#2f2f2f2e;border-radius:2px;height:12px;margin-top:8px;display:block}main.tpl-case-snake .ligne.fine{background:#2f2f2f1a;height:8px}main.tpl-case-snake .options{margin:var(--sp-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}main.tpl-case-snake .options li{border:2px solid var(--s-charbon);background:var(--s-creme);border-radius:4px;height:30px}main.tpl-case-snake .options li.ok{background:var(--s-vert)}main.tpl-case-snake .etape p.verdict{margin:var(--sp-4) 0 0;font:var(--font-weight-bold) var(--fs-small) / 1.2 var(--s-mono);color:var(--s-vert-texte)}main.tpl-case-snake .etape p.expl-t{margin:var(--sp-3) 0 0;font:var(--font-weight-semibold) var(--fs-caption) / 1.2 var(--s-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--s-encre-2)}main.tpl-case-snake .etape p.fen-bouton{margin:var(--sp-4) 0 0;border:2px solid var(--s-charbon);background:var(--s-citron);box-shadow:3px 3px 0 var(--s-charbon);font:var(--font-weight-bold) var(--fs-caption) / 1.2 var(--s-mono);color:var(--s-charbon);padding:8px 14px;display:inline-block}main.tpl-case-snake .etape p.fen-bouton.off{box-shadow:none;color:var(--s-encre-2);background:#ece7e1;border-style:dashed}main.tpl-case-snake .fin-ecran{padding:var(--sp-6);text-align:center;background:var(--s-nuit);box-shadow:5px 5px 0 var(--s-rose)}main.tpl-case-snake .etape .fin-ecran p.bravo{font:var(--font-weight-bold) clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem) / 1.1 var(--s-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--s-citron);margin:0}main.tpl-case-snake .etape .fin-ecran p.score{justify-content:center;align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 0;font:var(--font-weight-semibold) var(--fs-small) / 1 var(--s-mono);color:var(--s-creme);display:flex}main.tpl-case-snake .pixels{gap:4px;display:flex}main.tpl-case-snake .pixels i{background:var(--s-vert);width:14px;height:22px}main.tpl-case-snake .pixels i:nth-child(odd){background:var(--s-rose-clair)}main.tpl-case-snake .champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}main.tpl-case-snake .champs li{border:2px solid var(--s-charbon);font:var(--font-weight-normal) var(--fs-caption) / 1.3 var(--s-mono);color:var(--s-encre-2);border-radius:4px;padding:6px 8px}main.tpl-case-snake .etape p.refus{margin:var(--sp-3) 0 0;font:var(--font-weight-semibold) var(--fs-caption) / 1.3 var(--s-mono);color:var(--s-rose-texte)}main.tpl-case-snake .etape p.consent{margin:var(--sp-3) 0 0;font:var(--font-weight-normal) var(--fs-caption) / 1.3 var(--s-mono);color:var(--s-charbon);align-items:center;gap:8px;display:flex}main.tpl-case-snake .case{border:2px solid var(--s-charbon);flex:none;width:16px;height:16px}main.tpl-case-snake .suivi{gap:var(--sp-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}main.tpl-case-snake .journal{padding:var(--sp-5);border:2px solid var(--s-charbon);background:var(--s-nuit);box-shadow:5px 5px 0 var(--s-citron);border-radius:6px}main.tpl-case-snake .journal .bloc-t{color:var(--s-rose-clair)}main.tpl-case-snake .journal ol,main.tpl-case-snake .flux ol{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}main.tpl-case-snake .journal li{gap:var(--sp-3);font:var(--font-weight-normal) var(--fs-small) / 1.5 var(--s-mono);color:var(--s-creme);display:flex}main.tpl-case-snake .curseur{color:var(--s-vert)}main.tpl-case-snake .flux ol{gap:0}main.tpl-case-snake .flux li{padding:var(--sp-4);border:2px solid var(--s-charbon);box-shadow:3px 3px 0 var(--s-charbon);font:var(--font-weight-semibold) var(--fs-body) / 1.3 var(--font-display);color:var(--s-charbon);background:#fff;border-radius:6px;position:relative}main.tpl-case-snake .flux li+li{margin-top:34px}main.tpl-case-snake .flux li+li:before{content:"↓";font:var(--font-weight-bold) 20px / 1.4 var(--s-mono);color:var(--s-vert-texte);position:absolute;top:-32px;left:50%;transform:translate(-50%)}main.tpl-case-snake .flux li:last-child{background:var(--s-citron)}main.tpl-case-snake .duo-schema{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}main.tpl-case-snake .bloc-moteur,main.tpl-case-snake .bloc-ui{padding:var(--sp-5);border:2px solid var(--s-charbon);text-align:center;font:var(--font-weight-bold) var(--fs-body) / 1.3 var(--s-mono);border-radius:6px}main.tpl-case-snake .bloc-moteur{background:var(--s-nuit);color:var(--s-vert);box-shadow:5px 5px 0 var(--s-vert)}main.tpl-case-snake .bloc-ui{color:var(--s-charbon);box-shadow:5px 5px 0 var(--s-rose);background:#fff}main.tpl-case-snake .lien-rappel{border-block:2px dashed var(--s-charbon);font:var(--font-weight-semibold) var(--fs-caption) / 1.3 var(--s-mono);text-align:center;color:var(--s-charbon);padding:4px 10px}main.tpl-case-snake .lien-rappel:before{content:"⇄ "}main.tpl-case-snake .techs{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}main.tpl-case-snake .techs li{padding:var(--sp-5)}main.tpl-case-snake .techs li:first-child{grid-column:1/-1}main.tpl-case-snake .techs h3,main.tpl-case-snake .liv-carte h3{font:var(--font-weight-bold) var(--fs-h4) / 1.2 var(--s-mono);margin:0}main.tpl-case-snake .techs p,main.tpl-case-snake .liv-carte p{margin:var(--sp-3) 0 0;font:var(--font-weight-normal) var(--fs-small) / 1.6 var(--font-body)}main.tpl-case-snake .liv-grille{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main.tpl-case-snake .liv-carte{padding:var(--sp-5);box-shadow:5px 5px 0 var(--s-vert)}main.tpl-case-snake .ci{margin:var(--sp-4) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}main.tpl-case-snake .ci li{background:var(--s-charbon);font:var(--font-weight-semibold) var(--fs-caption) / 1.2 var(--s-mono);color:var(--s-creme);padding:5px 9px}main.tpl-case-snake .ci li+li:before{content:"→ ";color:var(--s-citron)}main.tpl-case-snake .branches{gap:var(--sp-3);margin:var(--sp-4) 0 0;display:grid}main.tpl-case-snake .branches div{padding-top:var(--sp-3);border-top:2px dashed var(--s-trait)}main.tpl-case-snake .branches dt{font:var(--font-weight-normal) var(--fs-caption) / 1.3 var(--s-mono);color:var(--s-encre-2)}main.tpl-case-snake .branches dd{font:var(--font-weight-semibold) var(--fs-small) / 1.3 var(--font-body);color:var(--s-vert-texte);margin:2px 0 0}main.tpl-case-snake .branches dd:before{content:"→ "}main.tpl-case-snake .fin{padding:var(--section-gap) 0;text-align:center}main.tpl-case-snake .fin h2{max-width:24ch;font:var(--font-weight-bold) var(--fs-h2) / 1.2 var(--font-display);text-wrap:balance;margin-inline:auto}main.tpl-case-snake .cas-cta h2{font:var(--font-weight-bold) var(--fs-h2) / 1.15 var(--font-display);color:var(--text-on-dark-1)}@media (width<=1080px){main.tpl-case-snake .chap-grille,main.tpl-case-snake .hero-grille{grid-template-columns:minmax(0,1fr)}main.tpl-case-snake .chap-tete{align-items:baseline;gap:var(--sp-5);display:flex;position:static}main.tpl-case-snake .num{margin:0;font-size:clamp(2.25rem,8vw,3.25rem)}main.tpl-case-snake .niveaux-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){main.tpl-case-snake .facts{grid-template-columns:repeat(2,minmax(0,1fr))}main.tpl-case-snake .objectifs,main.tpl-case-snake .inventaire,main.tpl-case-snake .etape,main.tpl-case-snake .suivi,main.tpl-case-snake .techs,main.tpl-case-snake .liv-grille{grid-template-columns:minmax(0,1fr)}main.tpl-case-snake .etapes{gap:var(--sp-9)}}@media (width<=560px){main.tpl-case-snake .facts,main.tpl-case-snake .commandes,main.tpl-case-snake .duo-schema{grid-template-columns:minmax(0,1fr)}main.tpl-case-snake .niveaux-liste{grid-template-columns:repeat(2,minmax(0,1fr))}main.tpl-case-snake .champs{grid-template-columns:minmax(0,1fr)}main.tpl-case-snake .lien-rappel{justify-self:center}}@media (prefers-reduced-motion:reduce){main.tpl-case-snake .seg,main.tpl-case-snake .miam{animation:none!important}}
