@font-face{font-family:Alegreya Fallback;src:local(Times New Roman);size-adjust:101.69%;ascent-override:99.91%;descent-override:33.93%;line-gap-override:0%}@font-face{font-family:Alegreya SC Fallback;src:local(Times New Roman);size-adjust:118.33%;ascent-override:85.86%;descent-override:29.16%;line-gap-override:0%}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sc-normal-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sc-normal-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sc-normal-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sc-normal-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-normal-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-normal-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-normal-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-normal-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-normal-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-normal-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/inconsolata-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/inconsolata-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{font-size:15px}body{color:#111;counter-reset:margin-counter;background-color:#fcfcfc;width:100%;max-width:1080px;margin:4rem auto;font-family:Alegreya,Alegreya Fallback,serif;font-weight:440}::selection{color:#000;background-color:#ffcf33}::selection{color:#000;background-color:#ffcf33}main,footer{margin-left:2rem;margin-right:26rem}.skip-link{z-index:2000;background:#fff;border:1px solid #111;padding:.5rem 1rem;font-family:Alegreya Sans,sans-serif;position:absolute;top:0;left:-9999px}.skip-link:focus{top:.6rem;left:.6rem}h1{border-top:1px solid #111;margin-top:0;margin-bottom:2.2rem;padding-top:.4rem;font-size:3rem;font-weight:420;line-height:1}h2{letter-spacing:-.02rem;text-transform:lowercase;margin-top:2.4rem;margin-bottom:.64rem;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-size:1.6rem;font-weight:700;line-height:1}.subtitle{margin-bottom:.4rem;font-size:1.4rem;font-style:italic;font-weight:lighter;display:block}.signature{text-align:right;text-transform:lowercase;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-size:1.4rem;display:block}.figure-number{display:none}main p,main dd,main ul li,main ol li{-webkit-hyphens:auto;hyphens:auto;margin-top:0;margin-bottom:1.2rem;padding-right:0;font-size:1.4rem;line-height:2rem}figcaption p{margin-bottom:0}.site-nav ul{align-items:center;gap:1.4rem;margin-top:4rem;margin-bottom:.4rem;padding:0;list-style:none;display:flex}.site-nav li{padding:0;margin:0!important}.site-nav li a{color:#111;text-transform:uppercase;font-family:Alegreya,Alegreya Fallback,serif;font-size:1.2rem;font-weight:500}footer{border-top:1px solid #111}footer p{width:100%;font-size:1.1rem;line-height:1.5;margin:.6rem 0!important}figure{margin:0 auto 1.4rem}table{border-collapse:collapse;border:none;border-block:2px solid #111;margin:1.6rem auto;font-family:Alegreya Sans,sans-serif;font-size:1.2rem}table tbody tr:first-child td{border-top:1px solid #111;padding-top:.6rem}table th,table td{padding:.5rem 1rem}a{color:#036;text-decoration:none}a:hover{background:#f0f7ff;border-radius:4px;transition-property:background;transition-duration:.2s}main img{cursor:zoom-in;max-width:100%;height:auto;margin-top:.2rem}.lightbox{z-index:1000;background:#000000e6;position:fixed;inset:0}.lightbox[hidden]{display:none}.lb-stage{box-sizing:border-box;cursor:zoom-out;justify-content:center;align-items:center;width:100%;height:100%;padding:3rem 4rem;display:flex;overflow:hidden}.lb-img{cursor:zoom-in;touch-action:none;background:#fff;max-width:92vw;max-height:88vh;margin:0;box-shadow:0 0 40px #0009}.lb-btn{color:#fff;cursor:pointer;background:#0006;border:none;border-radius:4px;font-family:Alegreya Sans,sans-serif;line-height:1;position:absolute}.lb-btn:hover{background:#fff3}.lb-close{width:2.4rem;height:2.4rem;font-size:1.8rem;top:1rem;right:1rem}.lb-prev,.lb-next{width:2.8rem;height:4rem;font-size:2.4rem;top:50%;transform:translateY(-50%)}.lb-prev{left:.6rem}.lb-next{right:.6rem}.lb-bar{color:#eee;background:linear-gradient(#0000,#0009);align-items:baseline;gap:1rem;padding:.6rem 1.2rem;font-family:Alegreya Sans,sans-serif;font-size:1.1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.lb-count{color:#bbb;flex:none}.lb-caption{flex:1}sup{color:#600;line-height:0}.side,figcaption{float:right;clear:right;width:21rem;margin-bottom:.2rem;margin-right:-24rem;padding-top:.2rem;position:relative}.fullwidth{clear:right;margin-top:1.6rem;margin-bottom:1.6rem;margin-right:-24rem}.fullwidth table{table-layout:fixed;width:100%;margin:0}.fullwidth img{width:100%;height:auto}.fullwidth figcaption{float:none;clear:both;width:auto;margin:.4rem 0 0;padding-top:0;position:static}.side,figcaption p{font-size:1.1rem;line-height:1.54rem}.side code,figcaption p code{font-size:1.05rem!important}.side img{height:auto;margin-top:0;margin-bottom:.4rem;display:block}.side sup:has(+img){display:none}.side sup:has(+a img){display:none}.side sup:has(+figure){display:none}sup:has(+.side img){display:none}code{letter-spacing:-.01rem;font-family:Inconsolata,monospace}code:not(.chroma code){color:#600;overflow-wrap:anywhere;font-size:1.33rem;font-weight:530}.anchor{opacity:0;padding:0 .4rem;font-size:1.4rem;transition:opacity .2s;position:relative}.anchor:before{content:"";pointer-events:auto;background:0 0;position:absolute;inset:-12px}h2:hover .anchor,h2:focus-within .anchor{opacity:1}.chroma{background-color:inherit;border:1px solid #ccc;border-left-width:3px;padding:.4rem .6rem;font-size:1.15rem;overflow-x:auto}.katex{font-size:1.1em}.katex-display{overflow:auto hidden}.mermaid-diagram{text-align:center;margin:1.6rem auto}.mermaid-diagram svg{max-width:100%;height:auto}.mermaid{white-space:pre-wrap;border:1px solid #ccc;border-left:3px solid #c0392b;margin:1.6rem 0;padding:.4rem .6rem;font-family:Inconsolata,monospace;font-size:1.05rem;overflow-x:auto}.note-header{border-bottom:1px solid #ccc;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:1.4rem;padding-bottom:.3rem;font-size:1.05rem;display:flex}.note-header a{text-transform:lowercase;color:#111;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-weight:700}.note-header .crumbs{color:#777;font-size:.95rem}.toc{border-left:1px solid #ccc;width:20rem;max-height:calc(100vh - 6rem);padding-left:.6rem;font-size:1.05rem;line-height:1.45;position:fixed;top:4rem;right:max(1rem,50vw - 540px + 1rem);overflow-y:auto}.toc-title{text-transform:lowercase;margin:0 0 .3rem;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-weight:700}.toc ul{margin:0;padding:0;list-style:none;display:block}.toc li{margin:.12rem 0;font-size:1.05rem;line-height:1.4}.toc .toc-h3{padding-left:1rem;font-size:.97rem}.toc a{color:#555}.toc a.active{color:#111;font-weight:700}.siblings{border-top:1px solid #111;margin-top:2.6rem;padding-top:.8rem}.sib-arrows{justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-family:Alegreya Sans,sans-serif;font-size:1.15rem;display:flex}.sib-next{text-align:right;margin-left:auto}.sib-title{text-transform:lowercase;margin:.4rem 0 .3rem;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-size:1.3rem;font-weight:700}.siblings ul{columns:2;column-gap:1.6rem;margin:0;padding:0;list-style:none}.siblings li{break-inside:avoid;margin:.12rem 0;font-size:1.2rem}.sib-current{color:#777}.note-search{border:1px solid #696969;width:100%;max-width:24rem;margin-bottom:1rem;padding:.35rem .6rem;font-family:Alegreya Sans,sans-serif;font-size:1.2rem;display:block}.pf-search{margin-bottom:1.6rem}.pf-search .pagefind-ui{--pagefind-ui-font:"Alegreya Sans", sans-serif;--pagefind-ui-primary:#036;--pagefind-ui-text:#111;--pagefind-ui-background:#fcfcfc;--pagefind-ui-border:#ccc;--pagefind-ui-tag:#f0f7ff;--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0}.pf-search .pagefind-ui__form{max-width:32rem}.pf-search .pagefind-ui__search-input{color:#111;box-shadow:none;background-color:#fcfcfc;background-image:none;border:1px solid #696969;border-radius:0;padding:.35rem .6rem;font-family:Alegreya Sans,sans-serif;font-size:1.3rem;font-weight:400}.pf-search .pagefind-ui__search-input::placeholder{color:#777;font-style:italic}.pf-search .pagefind-ui__search-input:focus{outline-offset:0;outline:1px solid #036}.pf-search .pagefind-ui__search-clear{box-shadow:none;color:#777;background:0 0;font-family:Alegreya Sans,sans-serif;font-weight:400}.note-tree,.note-tree ul{margin:0;padding:0;list-style:none}.note-tree ul{border-left:1px solid #ddd;margin-left:.35rem;padding-left:1.3rem}.note-tree li{margin:.1rem 0;font-size:1.25rem;line-height:1.6}.note-tree .tree-asset a{color:#555;font-style:italic}.note-tree details{margin:.1rem 0}.note-tree summary{cursor:pointer;text-transform:lowercase;letter-spacing:-.01rem;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-weight:700}.note-tree summary:hover{color:#036}@media screen and (max-width:860px){html{font-size:14px}body{max-width:580px;margin:2.2rem auto}main,footer{margin:0 1.2rem}.side,figcaption{float:inline-end;border:1px solid #ccc;border-left-width:3px;width:calc(100% - 1.2rem - 1px);margin:.4rem 0;padding:.4rem .5rem}figure{flex-direction:column;display:flex}figcaption{order:1}.side img{margin:auto auto .4rem}.fullwidth{margin-right:0}.toc{display:none}.siblings ul{columns:1}.note-tree ul{margin-left:.2rem;padding-left:.8rem}main table{display:block;overflow-x:auto}}@media print{html{font-size:12px}main,footer{margin-left:1rem;margin-right:18rem}.side,figcaption{width:15rem;margin-right:-16.5rem}}.notes-image{border:1px solid #08111c;border-radius:2%;width:70%;max-width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}.ask-bar{z-index:1001;width:min(38rem,100vw - 2rem);position:fixed;bottom:1.2rem;right:1.2rem}.ask-answer{background:#fcfcfc;border:1px solid #111;flex-direction:column;max-height:min(26rem,100vh - 8rem);display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 6px 30px #0000002e}.ask-answer[hidden]{display:none}.ask-answer-head{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:.35rem .3rem .35rem .7rem;display:flex}.ask-answer-title{text-transform:lowercase;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-size:1.1rem;font-weight:700}.ask-close{color:#555;cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1.4rem;line-height:1}.ask-close:hover{color:#111}.ask-output{white-space:pre-wrap;flex:1;padding:.7rem;font-size:1.25rem;line-height:1.7rem;overflow-y:auto}.ask-output:empty:before{content:"Posez une question sur les notes du jardin.";color:#777;font-style:italic}.ask-answer[data-busy=true] .ask-output:empty:before{content:""}.ask-answer[data-busy=true] .ask-output:after{content:"▎";animation:1s step-end infinite ask-blink}@keyframes ask-blink{50%{opacity:0}}.ask-sources{padding:0 .7rem .6rem}.ask-sources-title{text-transform:lowercase;color:#555;margin:0 0 .2rem;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-size:1rem;font-weight:700}.ask-sources ul{margin:0;padding:0;list-style:none}.ask-sources li{font-size:1.1rem;line-height:1.45}.ask-form{background:#fcfcfc;border:1px solid #111;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex;box-shadow:0 2px 14px #00000024}.ask-chip{border-bottom:1px solid #eee;flex:0 0 100%;align-items:center;gap:.4rem;padding-bottom:.35rem;display:flex}.ask-chip[hidden]{display:none}.ask-chip-text{color:#555;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.05rem;font-style:italic;overflow:hidden}.ask-chip-clear{color:#555;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .2rem;font-size:1.2rem;line-height:1}.ask-chip-clear:hover{color:#111}.ask-sel-btn{z-index:1002;text-transform:lowercase;color:#111;cursor:pointer;background:#fcfcfc;border:1px solid #111;align-items:center;gap:.35rem;padding:.3rem .6rem;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-size:1rem;font-weight:700;display:flex;position:fixed;box-shadow:0 2px 12px #0000002e}.ask-sel-btn[hidden]{display:none}.ask-sel-btn:hover{background:#f0f7ff}.ask-sel-btn svg{display:block}.ask-grip{color:#111;cursor:move;touch-action:none;flex:none;padding:0 .2rem;display:flex}.ask-input{color:#111;background:0 0;border:none;flex:1;min-width:0;padding:.35rem .3rem;font-family:Alegreya Sans,sans-serif;font-size:1.2rem}.ask-input:focus{outline:none}.ask-submit{text-transform:lowercase;color:#111;cursor:pointer;background:#fcfcfc;border:1px solid #111;flex:none;padding:.3rem .8rem;font-family:Alegreya SC,Alegreya SC Fallback,serif;font-size:1.05rem;font-weight:700}.ask-submit:hover{background:#f0f7ff}.ask-input:disabled,.ask-submit:disabled{opacity:.55;cursor:default}@media screen and (max-width:860px){.ask-bar{width:calc(100vw - 1.6rem);bottom:.8rem;right:.8rem}}
.chroma{tab-size:4}.chroma code{counter-reset:line}.chroma .line:before{counter-increment:line;content:counter(line);text-align:right;color:#7f7f7f;-webkit-user-select:none;user-select:none;width:2ch;margin-right:.8em;display:inline-block}
