.carnet{--papier:#fbf8f0;--toile:#24361f;--bord-toile:.55rem;--onglet:2.4rem;--corps-onglet:.82rem;--hauteur-page:clamp(30rem, calc(100svh - 13rem), 44rem);--encre:#1f2937;--encre-douce:#4a5160;width:min(100%,68rem);padding-right:var(--onglet);box-sizing:border-box;color:var(--encre);margin:2.5rem auto 0;position:relative}.carnet[data-mode=simple]{width:min(100%, calc(52rem + var(--onglet)))}.carnet-vues{padding:var(--bord-toile);background-color:var(--toile);view-transition-name:carnet-toile;background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000017 0 1px,#0000 1px 3px);border-radius:.65rem;position:relative;box-shadow:0 2.5rem 4rem -2rem #00000073,0 .5rem 1.2rem #00000026}.carnet-vue{gap:var(--bord-toile);flex-direction:column;display:flex}.carnet-vue[hidden]{display:none!important}.carnet-vue:not([hidden])~.carnet-vue:not([hidden]){margin-top:var(--bord-toile)}.carnet-vue[data-vue=categorie]{gap:0}.carnet-page{box-sizing:border-box;background-color:var(--papier);border-radius:.3rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,2.75rem);position:relative}.carnet-page[data-couleur]{background-color:color-mix(in oklab, var(--teinte) 7%, var(--papier))}.carnet-vue[data-vue=categorie]>.carnet-gauche{border-radius:.3rem .3rem 0 0;padding-bottom:0}.carnet-vue[data-vue=categorie]>.carnet-droite{border-radius:0 0 .3rem .3rem}@media (width>=60rem){.carnet[data-mode=double] .carnet-vue,.carnet-feuilles .carnet-vue{grid-template-columns:1fr 1fr;gap:0;display:grid}.carnet[data-mode=double] .carnet-page,.carnet-vue[data-vue=passage]>.carnet-page{min-height:var(--hauteur-page)}.carnet[data-mode=double] .carnet-gauche,.carnet-vue[data-vue=passage]>.carnet-gauche,.carnet-feuilles .carnet-gauche{background-image:linear-gradient(270deg,#3c280a2b,#3c280a00 2.4rem);border-radius:.3rem 0 0 .3rem;padding-bottom:clamp(1.5rem,4vw,2.5rem);box-shadow:-2px 0 #e7e0d0,-4px 0 #f2ede2}.carnet[data-mode=double] .carnet-droite,.carnet-vue[data-vue=passage]>.carnet-droite,.carnet-feuilles .carnet-droite{background-image:linear-gradient(90deg,#3c280a2b,#3c280a00 2.4rem);border-radius:0 .3rem .3rem 0;box-shadow:2px 0 #e7e0d0,4px 0 #f2ede2}}.carnet-onglets{top:var(--bord-toile);bottom:var(--bord-toile);width:calc(var(--onglet) + var(--bord-toile));z-index:2;view-transition-name:carnet-onglets;position:absolute;right:0;container-type:size}.carnet-onglets-pile{--tranche:min(100cqh, 100svh - 8.5rem);width:100%;max-height:var(--tranche);box-sizing:border-box;writing-mode:vertical-rl;font-size:clamp(.66rem, var(--tranche) / 46, var(--corps-onglet));gap:.45em;margin:0;padding:1.5em 0 0;list-style:none;display:flex;position:sticky;top:7.5rem}.carnet-onglets-pile li{display:flex}@media (height<=32rem){.carnet-onglets-pile{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}}.carnet-onglet{box-sizing:border-box;background:var(--teinte);width:100%;color:var(--encre-onglet);writing-mode:vertical-rl;letter-spacing:.02em;text-align:center;text-wrap:balance;border-radius:0 .55rem .55rem 0;flex:1;justify-content:center;align-items:center;padding:1.1em 0;font-weight:600;line-height:1.1;text-decoration:none;transition:transform .2s;display:flex;transform:translate(-.35rem);box-shadow:2px 2px 5px #0003}.carnet-onglet:hover,.carnet-onglet[aria-current]{transform:translate(0)}.carnet-onglet[aria-current]{box-shadow:3px 3px 7px #00000047}.carnet a:focus-visible{outline-offset:2px;outline:3px solid #1f3a0f}.carnet[aria-busy=true],.carnet[aria-busy=true] a{cursor:progress}.carnet [data-titre-vue]:focus{outline:none}.carnet-inscription{letter-spacing:.02em;color:var(--color-primary-700);margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1}.carnet-titre{color:var(--color-primary-800);margin-top:.75rem;font-size:1.6rem;font-weight:700}.carnet-chapeau{max-width:32ch;margin-top:1.25rem;font-size:1.15rem;line-height:1.6}.carnet-en-bref{margin-top:1.5rem}.carnet-en-bref a,.carnet-retour a,.carnet-suite a{color:var(--color-primary-800)}.carnet-sommaire-titre{letter-spacing:.12em;text-transform:uppercase;color:#5c4f3c;font-size:.85rem;font-weight:600}.carnet-sommaire{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.carnet-sommaire a{min-height:44px;color:inherit;background:#ffffff8c;border:1.5px solid #cfc6b4;border-radius:.5rem;grid-template-columns:2rem 1fr 1.3rem;align-items:center;gap:.9rem;padding:.9rem 0 .9rem 1rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.carnet-sommaire a:hover{border-color:var(--teinte);background:#fff}.carnet-numero{text-align:center;font-size:1.5rem;font-weight:700}.carnet-sommaire-texte{gap:.2rem;display:grid}.carnet-sommaire-categorie{color:var(--color-primary-800);font-size:1.1rem;font-weight:700}.carnet-sommaire-question{color:var(--encre-douce);font-size:.9rem}.carnet-demi-cercle{background:var(--teinte);border-radius:2.6rem 0 0 2.6rem;justify-self:end;width:1.3rem;height:2.6rem}.carnet-intercalaire{background:var(--teinte);width:2.6rem;height:2.6rem;color:var(--encre-onglet);border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:1.2rem;font-weight:700;display:inline-flex}.carnet-categorie{color:var(--color-primary-800);margin-top:1rem;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700}.carnet-question{color:var(--encre-douce);margin:.5rem 0 1.5rem;font-size:1.1rem}.carnet-entrees{margin:0;padding:0;list-style:none}.carnet-entrees li{border-bottom:1px solid #503c1e26;padding:.9rem 0}.carnet-entrees li:first-child{padding-top:0}.carnet-entrees a{color:var(--color-primary-800);font-size:1.05rem;font-weight:600;text-decoration:none}.carnet-entrees a:hover{text-decoration:underline}.carnet-entrees p{color:#374151;margin:.3rem 0 0;font-size:.92rem;line-height:1.5}.carnet-entrees .carnet-entree-en-cours{color:var(--encre-douce);font-style:italic}.carnet-article{min-height:var(--hauteur-page);padding-bottom:3rem}.carnet-retour{margin:0;font-size:.9rem}.carnet-question-article{color:var(--color-primary-800);margin:.6rem 0 1.25rem;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.2}.carnet-brouillon{border:2px dashed var(--color-accent);border-radius:.6rem;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.carnet-phrase{border-left:4px solid var(--teinte,var(--color-primary-600));background:#ffffffa6;border-radius:.4rem;padding:1rem 1.25rem}.carnet-phrase h2{letter-spacing:.1em;text-transform:uppercase;color:#82491b;font-size:.8rem;font-weight:600}.carnet-phrase p{margin-top:.4rem;font-size:1.2rem;line-height:1.6}.carnet-actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0;display:flex}.carnet-montrer,.carnet-schema{border:1.5px solid var(--color-primary-800);min-height:44px;color:var(--color-primary-800);background:#fff9;border-radius:.6rem;flex-direction:column;justify-content:center;padding:.5rem 1.1rem;line-height:1.3;text-decoration:none;display:inline-flex}.carnet-montrer{background:var(--color-primary-800);color:#fff}.carnet-montrer:hover{background:var(--color-primary-900)}.carnet-schema:hover{background:#fff}.carnet-montrer-mot{font-weight:700}.carnet-montrer-etape{font-size:.82rem}.carnet-corps{margin-top:1.5rem}.carnet-verifie{color:var(--encre-douce);margin-top:2rem;font-size:.9rem}.carnet-en-cours{color:var(--encre-douce);margin:0;padding:1rem 0;font-size:1.1rem;font-style:italic}.carnet-suite{border-top:1px dashed #503c1e4d;margin-top:2rem;padding-top:1.25rem}.carnet-suite h2{color:var(--color-primary-800);font-size:1rem;font-weight:700}.carnet-suite ul{margin:.5rem 0 0;padding:0;list-style:none}.carnet-suite li{padding:.3rem 0}.carnet-feuilles{z-index:30;pointer-events:none;perspective:3600px;position:fixed;inset:0;overflow:hidden}.carnet-feuille-cadre{position:absolute;overflow:hidden}.carnet-feuille{transform-style:preserve-3d;position:absolute}.carnet-feuille-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.3rem;position:absolute;inset:0;overflow:hidden}.carnet-feuille-verso{transform:rotateY(180deg)}.carnet-feuille-verso:empty{background:var(--papier)}.carnet-feuille-face>.carnet-page,.carnet-feuille-cadre>.carnet-page{height:100%;min-height:0}.carnet-feuilles [data-defile]{overflow:hidden}.carnet-feuille-face>[data-defile],.carnet-feuille-cadre>[data-defile]{height:100%}.carnet-feuille-face:after{content:"";opacity:0;animation:carnet-ombre var(--duree,.7s) ease-in-out;background:linear-gradient(90deg,#0003,#0000 45%);position:absolute;inset:0}.carnet-feuille-verso:after{background:linear-gradient(270deg,#0003,#0000 45%)}@keyframes carnet-ombre{50%{opacity:1}}.carnet-vue[data-vue=passage]>.carnet-droite,.carnet-vue[data-vue=article]>.carnet-article{view-transition-name:carnet-feuille}::view-transition-group(carnet-feuille),::view-transition-group(carnet-toile),::view-transition-group(carnet-onglets){animation-duration:.6s;animation-timing-function:cubic-bezier(.3,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.carnet-onglet{transition:none}}@media (width<=40rem){.carnet{--onglet:0rem;margin-top:1.5rem}.carnet-onglets{display:none}}html:not([data-scene]) .etape-sans-panneau:empty{display:none}html[data-scene] .etape-sans-panneau{padding:0;display:block}html[data-scene] .etape-sans-panneau .carnet{pointer-events:auto}html[data-scene]:not([data-scene-figee]) .etape+.etape-sans-panneau:has(.carnet){margin-top:-50svh}html[data-scene-figee] .recit>.etape:not(:has(.carnet)){display:none}html[data-scene-figee] .recit>.etape:has(.carnet){margin-top:-100svh}html[data-scene] .recit>.etape.etape-sans-panneau:has(.carnet){perspective:none}html[data-scene] .etape-sans-panneau .carnet[data-mode=double]{left:var(--carnet-gauche,7vw);top:var(--carnet-haut,13vh);width:calc(var(--carnet-largeur,86vw) + var(--onglet));margin:0;transition:opacity .5s,visibility .5s;position:fixed}html[data-scene] .etape-sans-panneau .carnet[data-mode=double] .carnet-vues{box-sizing:border-box;height:var(--carnet-hauteur,74vh)}html[data-scene] .etape-sans-panneau .carnet[data-mode=double] .carnet-onglets-pile{--tranche:100cqh;position:static}html[data-scene] .etape-sans-panneau .carnet[data-mode=double] .carnet-vue{height:100%}html[data-scene] .etape-sans-panneau .carnet[data-mode=double] .carnet-page{scrollbar-width:thin;min-height:0;overflow:auto}html[data-scene]:not([data-carnet-ouvert]) .etape-sans-panneau .carnet[data-mode=double]{opacity:0;visibility:hidden}html[data-scene] .etape-sans-panneau .carnet[data-mode=simple]{margin:7.5rem auto 5rem}@media (width<=63.99rem){html[data-scene][data-scene-etroite] .etape-sans-panneau{padding:0}html[data-scene][data-scene-etroite] .etape-sans-panneau .carnet[data-mode=double]{top:4.75rem;left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));width:auto}html[data-scene][data-scene-etroite] .etape-sans-panneau .carnet[data-mode=double] .carnet-vues{height:calc(100svh - 5.75rem)}html[data-scene][data-scene-etroite][data-carnet-ouvert] .scene-toile{filter:blur(10px)saturate(.9)}}@media (width<=59.99rem){html[data-scene][data-scene-etroite] .etape-sans-panneau .carnet[data-mode=double] .carnet-vue{scrollbar-width:thin;overflow:auto}html[data-scene][data-scene-etroite] .etape-sans-panneau .carnet[data-mode=double] .carnet-page{flex:none;overflow:visible}}.scene-toile{transition:opacity 1.2s,filter .6s}html[data-scene-figee] .scene-toile{filter:blur(10px)saturate(.9)}html[data-scene-figee] .scene-commandes,html[data-scene-figee] .scene-coordonnees,html[data-scene-figee] .scene-etapes{visibility:hidden}@media print{.carnet,.carnet[data-mode=simple]{width:auto;margin:0;padding:0}.carnet-vues{box-shadow:none;background:0 0;padding:0}.carnet-page,.carnet-page[data-couleur]{min-height:0;box-shadow:none;background:0 0;padding:0}.carnet[data-mode=simple] .carnet-vue:not([data-vue=article]){display:none!important}}
