.couverture-seule .couverture-titre{font-size:clamp(48px,6.4vw,92px)}.couverture-seule .couverture-bas>div{max-width:min(46%,620px)}.couverture-mention{letter-spacing:.01em;color:#ffffffe6;margin-top:20px;font-size:14px}.couverture-seule .legende{grid-column:1/-1}.vue3d{margin-top:clamp(48px,6vw,80px)}.visionneuse{gap:var(--gouttiere);grid-template-columns:minmax(0,1fr) 280px;align-items:start;margin-top:20px;display:grid}.vis-attente{aspect-ratio:16/9;border:1px solid var(--filet);color:var(--encre-3);background:linear-gradient(#fff,#f6f6f4);grid-column:1/-1;place-items:center;font-size:14px;display:grid}.vis-scene{aspect-ratio:4/3;border:1px solid var(--filet);background:linear-gradient(#fff,#f6f6f4);position:relative;overflow:hidden}.vis-scene canvas{touch-action:none;cursor:grab;width:100%!important;height:100%!important}.vis-scene canvas:active{cursor:grabbing}.vis-scene canvas:focus-visible{outline-offset:-3px}.vis-commandes{gap:22px;display:grid}.vis-repere{pointer-events:none;color:var(--encre);border:1px solid var(--filet-2);white-space:nowrap;background:#ffffffeb;padding:2px 6px;font-size:12px;line-height:1.3;position:absolute;top:0;left:0}.vis-repere:before{content:"";left:var(--vis-ancre-x,0);top:var(--vis-ancre-y,50%);background:var(--accent);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 0 2px #fff}.vis-secours{color:var(--encre-2);grid-column:1/-1;padding:0;font-size:14px}.vis-secours figure,.vis-secours img{margin-top:12px}.vis-bouton{border:1px solid var(--filet-2);background:var(--fond);min-height:44px;color:var(--encre);cursor:pointer;transition:border-color .16s ease, transform .16s var(--ease-out);justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.vis-bouton:active{transform:scale(.97)}.vis-segment{border:1px solid var(--filet-2);flex-wrap:wrap;display:inline-flex}.vis-segment button{background:var(--fond);min-height:44px;color:var(--encre-2);cursor:pointer;transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-out);border:0;padding:0 14px;font-size:14px}.vis-segment button+button{border-left:1px solid var(--filet-2)}.vis-segment button[aria-pressed=true]{background:var(--encre);color:#fff}.vis-segment button:active{transform:scale(.97)}.vis-segment button:focus-visible,.vis-bouton:focus-visible{outline-offset:2px;z-index:1;position:relative}.vis-curseur{color:var(--encre-2);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;font-size:14px;display:grid}.vis-curseur output{font-variant-numeric:tabular-nums;color:var(--encre);font-weight:500}.vis-curseur input[type=range]{width:100%;accent-color:var(--accent);grid-column:1/-1;height:28px;margin:6px 0 0}.vis-groupe{gap:8px;display:grid}.vis-groupe-titre{color:var(--encre-3);letter-spacing:.02em;font-size:13px}.vis-commandes button:disabled,.vis-commandes input:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.vis-bouton:hover{border-color:var(--encre)}.vis-segment button:not([aria-pressed=true]):hover{color:var(--encre)}}.deux-rendus{gap:var(--gouttiere) clamp(32px, 5vw, 72px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-top:clamp(56px,7vw,96px);display:grid}.deux-rendus img{background:var(--lavis);width:100%;height:auto}.deux-rendus h3{font-size:21px}.rendu-texte{max-width:52ch;color:var(--encre-2);margin-top:12px;font-size:17px;line-height:1.6}.composants{border-top:1px solid var(--encre);margin:16px 0 0}.composants>div{border-bottom:1px solid var(--filet);padding-block:12px}.composants dt{font-size:16px;font-weight:500}.composants dd{color:var(--encre-2);margin:4px 0 0;font-size:15px;line-height:1.5}.figure-placement .courbe{margin-top:20px}.courbe-grille{stroke:var(--filet);stroke-width:1px}.courbe-lib{fill:var(--encre-3);font-variant-numeric:tabular-nums;font-size:12px}.schema text.courbe-lib,.schema text.courbe-titre-axe{fill:var(--encre-3)}.courbe-titre-axe{font-size:12px}.courbe-trait{fill:none;stroke:var(--encre);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.courbe-point{fill:var(--encre);stroke:var(--fond);stroke-width:2px}.courbe-point.retenu{fill:var(--accent)}.schema text.courbe-etiquette{fill:var(--encre);font-size:13px}.schema text.courbe-etiquette.retenu{font-weight:500}.courbe-zone{fill:#0000}.courbe-guide,.courbe-marque,.courbe-bulle,.courbe-bulle-texte{visibility:hidden;pointer-events:none}.courbe-guide{stroke:var(--filet-2);stroke-width:1px}.courbe-marque{fill:var(--fond);stroke:var(--encre);stroke-width:2px}.courbe-bulle{fill:var(--fond);stroke:var(--encre);stroke-width:1px}.schema text.courbe-bulle-texte{fill:var(--encre);font-variant-numeric:tabular-nums;font-size:13px}.courbe-survol:hover :is(.courbe-guide,.courbe-marque,.courbe-bulle,.courbe-bulle-texte){visibility:visible}.roles{gap:0 var(--gouttiere);counter-reset:role;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:0;list-style:none;display:grid}.roles li{border-top:1px solid var(--encre);padding-top:16px;position:relative}.roles li+li:before{content:"";top:-4px;left:calc(-1 * var(--gouttiere));border-top:1px solid var(--encre);border-right:1px solid var(--encre);background:var(--fond);width:7px;height:7px;position:absolute;transform:translate(-4px)rotate(45deg)}.roles h4,.regles h4{font-size:17px;font-weight:500}.roles p,.regles p{color:var(--encre-2);margin-top:6px;font-size:15px;line-height:1.5}.objet{gap:32px var(--gouttiere);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.objet h3{margin-top:14px;font-size:19px}.objet p:not(.pastilles){max-width:46ch;color:var(--encre-2);margin-top:6px;font-size:16px;line-height:1.55}.pastilles{gap:8px;display:flex}.pastilles i{border:1px solid var(--filet-2);border-radius:50%;width:22px;height:22px;display:block}.pastilles .voyant-blanc{background:#fff4e0}.pastilles .voyant-rouge{background:#d14545;border-color:#d14545}.pastilles .volet-ouvert{background:radial-gradient(circle,#111 0 30%,#fff 31%)}.pastilles .volet-ferme{background:#fff;box-shadow:inset 0 0 0 5px #111}.fait-pas{gap:0 var(--gouttiere);border-top:1px solid var(--encre);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:20px;display:grid}.fait-pas h3{font-size:19px}.fait-pas ul{margin-top:10px;padding:0;list-style:none}.fait-pas li{border-bottom:1px solid var(--filet);padding-block:10px;font-size:16px;line-height:1.5}.surveillance{color:var(--encre-2);grid-column:1/-1;margin-top:24px;font-size:15px}.programme{border-top:1px solid var(--encre);margin-top:clamp(32px,4vw,48px);padding:0;list-style:none}.programme li{gap:4px var(--gouttiere);border-bottom:1px solid var(--filet);grid-template-columns:200px minmax(0,1fr);padding-block:16px;display:grid}.programme-quand{color:var(--encre-2);font-variant-numeric:tabular-nums;font-size:15px}.programme h3{font-size:18px}.programme li p:not(.programme-quand){max-width:60ch;color:var(--encre-2);margin-top:4px;font-size:16px;line-height:1.5}.prose h3+p{margin-top:10px}.regles{border-top:1px solid var(--encre);margin-top:14px;padding:0;list-style:none}.regles li{gap:4px var(--gouttiere);border-bottom:1px solid var(--filet);grid-template-columns:260px minmax(0,1fr);padding-block:14px;display:grid}.regles li p{max-width:62ch;margin-top:0}.versions{border-top:1px solid var(--encre);margin-top:20px;padding:0;list-style:none}.versions li{border-bottom:1px solid var(--filet);padding-block:12px;font-size:17px;line-height:1.5}@media (width<=1040px){.visionneuse{grid-template-columns:minmax(0,1fr)}.vis-commandes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}}@media (width<=760px){.couverture-mention{margin-top:14px;font-size:13px}.couverture-seule .vue-sensor img{object-position:38% 50%}.couverture-seule .couverture-bas>div{max-width:64%}.vis-scene{aspect-ratio:1;max-height:68vh}.vis-commandes{grid-template-columns:minmax(0,1fr)}.deux-rendus{grid-template-columns:minmax(0,1fr);row-gap:24px}.deux-rendus.inverse>figure{order:-1}.roles{grid-template-columns:minmax(0,1fr);row-gap:20px}.roles li+li:before{display:none}.objet,.fait-pas{grid-template-columns:minmax(0,1fr)}.fait-pas>div+div{margin-top:24px}.programme li,.regles li{grid-template-columns:minmax(0,1fr)}.schema text.courbe-lib,.schema text.courbe-titre-axe{font-size:22px}.schema text.courbe-etiquette{font-size:24px}.courbe-survols,.courbe-lib.secondaire{display:none}}
