@font-face{font-family:IM Fell English;font-display:swap;src:url(/fonts/im-fell-english-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;src:url(/fonts/im-fell-english-latin-400-italic.woff2)format("woff2")}@font-face{font-family:IM Fell English SC;font-display:swap;src:url(/fonts/im-fell-english-sc-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Vitae Ext;font-display:swap;src:url(/fonts/libre-caslon-text-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Vitae Ext;font-style:italic;font-display:swap;src:url(/fonts/libre-caslon-text-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--papier:#efe3c4;--papier-clair:#f6edd5;--encre:#2e2114;--sepia:#5b4630;--sepia-pale:#8a7350;--trait:#5b463047;--rouge:#a8402a;--q0:#5f7d45;--q1:#c39433;--q2:#c46a33;--q3:#a8402a;--face:"IM Fell English", "Vitae Ext", Georgia, serif;--face-sc:"IM Fell English SC", "Vitae Ext", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{overscroll-behavior:none;background:#d9c9a3}body{overscroll-behavior:none;min-height:100vh;color:var(--encre);font:17px/1.45 var(--face);-webkit-font-smoothing:antialiased;font-variant-numeric:oldstyle-nums;background:radial-gradient(ellipse at 50% 30%, #fffaeb8c, #fffaeb00 60%), radial-gradient(ellipse at 50% 50%, #0000 55%, #6e4b2342 100%), repeating-linear-gradient(0deg, #5c452809 0 1px, transparent 1px 3px), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .27 0 0 0 0 .16 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--papier);background-attachment:fixed;margin:0}.page{flex-direction:column;gap:12px;max-width:500px;margin:0 auto;padding-block-start:14px;padding-block-end:28px;padding-inline-start:16px;padding-inline-end:16px;display:flex}header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}h1{font:400 2.15rem/1 var(--face);letter-spacing:.01em;margin:0}h1 a{color:inherit;text-decoration:none}.top-right{align-items:baseline;gap:12px;display:flex}.no{font:italic 1rem var(--face);color:var(--sepia);white-space:nowrap}.no b{font:400 1rem var(--face-sc);letter-spacing:.03em;font-style:normal}.lang{font:400 .95rem var(--face-sc);color:var(--sepia);text-decoration:underline;-webkit-text-decoration-color:var(--trait);text-decoration-color:var(--trait);text-underline-offset:3px}.cadre{--b:5px;padding:var(--b);outline:1px solid var(--encre);outline-offset:3px;background:repeating-linear-gradient(90deg, var(--encre) 0 14px, var(--papier-clair) 14px 28px) top / 100% var(--b) no-repeat, repeating-linear-gradient(90deg, var(--papier-clair) 0 14px, var(--encre) 14px 28px) bottom / 100% var(--b) no-repeat, repeating-linear-gradient(180deg, var(--papier-clair) 0 14px, var(--encre) 14px 28px) left / var(--b) 100% no-repeat, repeating-linear-gradient(180deg, var(--encre) 0 14px, var(--papier-clair) 14px 28px) right / var(--b) 100% no-repeat, var(--encre);margin:4px;position:relative}.vue{width:100%;height:40vh;outline:1px solid var(--encre);background:#9fb2aa;height:40svh;min-height:230px;max-height:400px;position:relative;overflow:hidden}.fond,.marks{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fond{width:150%;height:150%;top:-25%;bottom:-25%;left:-25%;right:-25%}.vue{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}.legende,.rose{pointer-events:none}.marks{touch-action:none}.fond{will-change:transform}.rose{left:calc(var(--b) + 8px);top:calc(var(--b) + 8px);opacity:.85;pointer-events:none;width:42px;height:42px;position:absolute}.pa{fill:var(--encre);stroke:var(--papier-clair);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pw{fill:var(--rouge);stroke:var(--papier-clair);stroke-width:1.5px;vector-effect:non-scaling-stroke}.vie-trace{fill:none;stroke:var(--encre);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85;stroke-dasharray:1 0}.vie-trace.anim{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.45,.05,.35,1) .15s forwards tracer}@keyframes tracer{to{stroke-dashoffset:0}}.pw.pulse{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out 1.35s sceau}@keyframes sceau{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.result.revele .cartouche{animation:.7s cubic-bezier(.2,.7,.2,1) 1.5s both deplie}.result.revele .gestes,.result.revele .suivant{animation:.5s 1.9s both montee}@keyframes deplie{0%{clip-path:inset(0 50%);opacity:.2}to{clip-path:inset(0);opacity:1}}.ring{fill:none;stroke:var(--encre);stroke-width:.8px;vector-effect:non-scaling-stroke}.glyphe{font-family:var(--face);fill:var(--papier-clair);pointer-events:none}.lab{font-family:var(--face);paint-order:stroke;stroke:#f6edd5f2;stroke-linejoin:round;fill:var(--encre);font-style:italic}.lab.m{fill:#8f2c18}.outils{right:calc(var(--b) + 8px);bottom:calc(var(--b) + 8px);border:1px solid var(--encre);background:var(--papier-clair);flex-direction:column;display:flex;position:absolute}.outils button{width:32px;height:30px;color:var(--encre);font:400 1.2rem/1 var(--face);cursor:pointer;background:0 0;border:0}.outils button+button{border-top:1px solid var(--encre)}.legende{left:calc(var(--b) + 8px);bottom:calc(var(--b) + 8px);font:italic .9rem var(--face);border:1px solid var(--encre);background:#f6edd5e6;gap:10px;padding:2px 8px;display:flex;position:absolute}.legende b{width:17px;height:17px;font:400 .8rem/1 var(--face);vertical-align:-2px;color:var(--papier-clair);border-radius:50%;place-items:center;margin-right:3px;display:inline-grid}.ga{background:var(--encre)}.gw{background:var(--rouge)}.vie{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:2px;display:flex}.vie strong{font:400 2.5rem/1 var(--face)}.vie span{font:italic 1.05rem var(--face);color:var(--sepia)}.pistes{margin:0;padding:0;list-style:none}.pistes:empty{display:none}.pistes li{border-bottom:1px solid var(--trait);grid-template-columns:1.7em minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 0;display:grid}.pistes li.neuf{animation:.4s ease-out montee}.pistes li.neuf .d{animation:.38s cubic-bezier(.3,1.6,.5,1) .18s both tampon}.pistes li.neuf .d+.d{animation-delay:.42s}@keyframes tampon{0%{opacity:0;transform:scale(1.6)rotate(-6deg)}to{opacity:1;transform:none}}form.secoue{animation:.36s ease-in-out secoue}@keyframes secoue{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.pistes .n{font:400 .95rem var(--face-sc);color:var(--sepia-pale)}.pistes .qui{font:italic 1.12rem var(--face);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d{font:.9rem var(--face);white-space:nowrap;color:var(--encre);border-radius:46% 54% 50% 50%/58% 44% 56% 42%;padding:3px 9px 2px;position:relative}.d b{font:italic 400 .92rem var(--face);margin-right:3px}.d:nth-of-type(2n){border-radius:54% 46% 42% 58%/47% 56% 44% 53%}.q0{color:#fbf3df;background:radial-gradient(at 45% 45%,#5f7d45b8 55%,#5f7d45f2)}.q1{background:radial-gradient(at 45% 45%,#c39433b3 55%,#c39433f2)}.q2{background:radial-gradient(at 45% 45%,#c46a33b3 55%,#c46a33f2)}.q3{color:#fbf3df;background:radial-gradient(at 45% 45%,#a8402abf 55%,#a8402af7)}@keyframes montee{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.indices{margin:0;padding:0;list-style:none}.indices li{grid-template-columns:5em 1fr;align-items:baseline;gap:10px;padding:4px 0;display:grid}.indices em{font:400 .98rem var(--face-sc);color:var(--sepia);font-style:normal}.indices b{font:italic 400 1.05rem/1.35 var(--face)}.indices li.neuf b{animation:.6s ease-out montee}form{align-items:flex-end;gap:10px;display:flex}.champ{flex:1;min-width:0;position:relative}#guess{width:100%;font:italic 1.25rem var(--face);border:0;border-bottom:1.5px solid var(--encre);color:var(--encre);background:0 0;border-radius:0;padding:8px 2px 6px}#guess::placeholder{color:#5b46309e}.sugg{background:var(--papier-clair);color:var(--encre);border:1px solid var(--encre);outline:1px solid var(--encre);outline-offset:2px;z-index:5;max-height:270px;margin:0;padding:4px 0;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto}.sugg li{font:italic 1.12rem var(--face);cursor:pointer;padding:8px 12px}.sugg li small{font:400 .9rem var(--face-sc);color:var(--sepia-pale);margin-left:8px;font-style:normal}.sugg li[aria-selected=true],.sugg li:hover{background:#e6d6b0}.go{font:400 1.05rem var(--face-sc);letter-spacing:.03em;background:var(--encre);color:var(--papier-clair);cursor:pointer;border:0;border-radius:0;place-items:center;padding:9px 15px 8px;text-decoration:none;display:inline-grid;box-shadow:2px 2px #2e211440}.pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.essais{align-items:center;gap:8px;display:flex}.essais i{border:1px solid var(--encre);width:10px;height:10px;display:block;transform:rotate(45deg)}.essais i.q0{background:var(--q0)}.essais i.q1{background:var(--q1)}.essais i.q2{background:var(--q2)}.essais i.q3{background:var(--q3)}.lien{font:italic 1.05rem var(--face);color:var(--encre);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;-webkit-text-decoration:underline #5b463073;text-decoration:underline #5b463073}.rates{font:italic 1rem var(--face);color:var(--sepia);margin:0}.abandon{text-align:right;margin:-4px 0 0}.abandon .lien{color:var(--sepia);font-size:.95rem;text-decoration-color:#5b46304d}.rates:empty{display:none}.mode{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin:0;display:flex}.mode .sep{color:var(--sepia-pale)}.cats{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.cats button{font:400 1rem var(--face-sc);color:var(--sepia);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0}.cats button[aria-pressed=true]{color:var(--encre);border-bottom-color:var(--encre)}.bilan{flex-direction:column;gap:10px;display:flex}.cartouche{border:1px solid var(--encre);outline:1px solid var(--encre);outline-offset:3px;text-align:center;background:#f6edd58c;margin:6px 4px 0;padding:18px 16px 16px}.cartouche .planche{font:italic 1rem var(--face);color:var(--sepia);margin:0}.cartouche .verdict{font:italic 1.2rem var(--face);margin:10px 0 0}.cartouche h2{font:400 2.3rem/1.05 var(--face);text-wrap:balance;margin:0}.fleuron{align-items:center;gap:10px;width:70%;margin:12px auto 10px;display:flex}.fleuron:before,.fleuron:after{content:"";background:var(--sepia-pale);flex:1;height:1px}.fleuron i{background:var(--encre);width:7px;height:7px;display:block;transform:rotate(45deg)}.cartouche .naissance-mort{font:italic 1.12rem/1.45 var(--face);text-wrap:balance;margin:0}.cartouche .qui{font:1.02rem/1.45 var(--face);color:var(--sepia);text-wrap:balance;margin:8px 0 0}.parcours{font:1rem var(--face);justify-content:center;align-items:center;gap:8px;margin:14px 0 0;display:flex}.parcours i{border:1px solid var(--encre);width:9px;height:9px;display:block;transform:rotate(45deg)}.parcours i.q0{background:var(--q0)}.parcours i.q1{background:var(--q1)}.parcours i.q2{background:var(--q2)}.parcours i.q3{background:var(--q3)}.parcours .clue{font:italic .98rem var(--face);color:var(--sepia);margin-left:6px}.gestes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.share{display:none}.suivant{border:1.5px solid var(--encre);background:var(--papier-clair);width:100%;color:var(--encre);font:italic 1.3rem var(--face);cursor:pointer;margin-top:8px;padding:13px 16px 12px;box-shadow:3px 3px #2e21144d}.suivant:after{content:"  ›";font-style:normal}.suivant:active{transform:translate(2px,2px);box-shadow:1px 1px #2e21144d}.installer{border:1px dashed var(--sepia);background:#f6edd599;margin-top:14px;padding:12px 14px}.installer h3{font:italic 400 1.2rem var(--face);margin:0}.installer>p{font:1rem/1.4 var(--face);color:var(--sepia);margin:4px 0 0}.etapes{font:1.02rem/1.5 var(--face);margin:8px 0 0;padding-left:1.4em}.etapes li{margin:3px 0}.etapes li::marker{font-family:var(--face-sc);color:var(--sepia)}.etapes svg{vertical-align:-5px;color:var(--encre)}.etapes b{font-style:italic;font-weight:400}.installer-pied{flex-wrap:wrap;align-items:baseline;gap:6px;margin:8px 0 0;display:flex}.installer-pied .lien{color:var(--sepia);font-size:.95rem}.installer-pied span{color:var(--sepia-pale)}.installer .go{margin-top:8px}.registre{margin-top:14px}.registre h3{font:italic 400 1.35rem var(--face);align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.registre h3:after{content:"";background:var(--trait);flex:1;height:1px;transform:translateY(-4px)}.ligne{font:1.05rem var(--face);align-items:baseline;gap:6px;padding:4px 0;display:flex}.ligne .pts{border-bottom:1px dotted #5b46308c;flex:1;transform:translateY(-5px)}.ligne b{font-size:1.15rem;font-weight:400}.ligne small{font:italic .95rem var(--face);color:var(--sepia);margin-left:4px}.sous{font:italic 1rem var(--face);color:var(--sepia);margin:12px 0 2px}.essai{font:1rem var(--face);grid-template-columns:6.8em 1fr 2em;align-items:center;gap:10px;padding:2px 0;display:grid}.essai .barre{background:repeating-linear-gradient(90deg,#5b463059 0 1px,#0000 1px 4px);height:7px}.essai .barre span{background:var(--sepia-pale);height:100%;display:block}.essai b{text-align:right;font-weight:400}.essai.moi .barre span{background:var(--encre)}.essai.moi:after{content:attr(data-today);font:italic .9rem var(--face);color:var(--rouge);grid-column:2;margin-top:-3px}.commun{font:italic 1.05rem/1.45 var(--face);margin:14px 0 0}.demain{border-top:1px solid var(--trait);font:italic 1rem var(--face);color:var(--sepia);margin:14px 0 0;padding-top:10px}.demain b{color:var(--encre);font-weight:400}footer.pages{font:italic .95rem var(--face);flex-wrap:wrap;justify-content:center;row-gap:2px;margin-top:6px;display:flex}footer.pages a{color:var(--sepia);white-space:nowrap;text-decoration:none}footer.pages a+a:before{content:"·";color:var(--sepia-pale);margin:0 8px}.texte{flex-direction:column;gap:10px;font-size:1.05rem;display:flex}.texte h2{font:400 2rem/1.1 var(--face);margin:8px 0 0}.texte h3{font:italic 400 1.2rem var(--face);color:var(--sepia);margin:10px 0 0}.texte p,.texte li{margin:0;line-height:1.5}.texte a{color:var(--encre);text-underline-offset:3px;text-decoration-color:#5b463073}.texte textarea{width:100%;min-height:5em;color:var(--encre);border:1px solid var(--encre);background:#f6edd5b3;padding:8px;font:.85rem/1.4 ui-monospace,monospace}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button:focus-visible{outline:2px solid var(--encre);outline-offset:3px}input:focus-visible{outline:2px solid var(--encre);outline-offset:3px}a:focus-visible{outline:2px solid var(--encre);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--encre);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.archive .planche{font:italic 1rem var(--face);color:var(--sepia);margin:0}.archive h2{margin-top:0}.archive-carte{aspect-ratio:734/572;margin:4px 0;overflow:hidden}.archive-carte img{width:163.49%;max-width:none;height:auto;margin:-3.95% 0 0 -3.95%;display:block}.archive-nav{font:italic 1rem var(--face);justify-content:space-between;gap:10px;display:flex}ol.archives{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ol.archives a{border-bottom:1px dotted var(--trait);color:var(--encre);align-items:baseline;gap:10px;padding:7px 0;text-decoration:none;display:flex}ol.archives .no{min-width:3.2em;font:400 .95rem var(--face-sc);color:var(--sepia)}ol.archives i{color:var(--sepia);white-space:nowrap;margin-left:auto;font-size:.95rem}.rappel{font:italic 1rem var(--face);text-align:center;color:var(--sepia);margin:6px 0 0}.texte a.go{color:var(--papier-clair);align-self:flex-start;text-decoration:none}.essais i.q4,.parcours i.q4{background:var(--papier-clair)}.pistes li.passe .qui{color:var(--sepia);font-style:italic}.coach{border:1px solid var(--encre);outline:1px solid var(--encre);outline-offset:2px;background:#f6edd5cc;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.coach p{font:1.02rem/1.45 var(--face);margin:0}.chip{font:italic 1rem var(--face);border:1px solid var(--encre);background:var(--papier-clair);color:var(--encre);cursor:pointer;white-space:nowrap;border-radius:999px;padding:2px 10px}.install-bar{border:1px dashed var(--sepia);font:italic .98rem/1.35 var(--face);color:var(--sepia);background:#f6edd599;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 8px;padding:6px 10px;display:flex}.install-bar>span{flex:1}.install-bar b{color:var(--encre);font-style:normal;font-weight:400}.install-bar .lien{font-size:.98rem}.install-bar-close{padding:0 2px;font-style:normal;line-height:1;text-decoration:none;font-size:1.3rem!important}.install-bar .etapes{flex-basis:100%;margin-top:4px;font-style:normal}.install-bar-slot[hidden]{display:none}.defi{font:italic 1.02rem/1.4 var(--face);color:var(--rouge);text-align:center;margin:0 0 8px}.cartouche .chrono{font:italic 1rem var(--face);color:var(--sepia);margin:8px 0 0}.cartouche .mieux{font:italic 1rem var(--face);color:var(--q0);margin:4px 0 0}.groupes{border-top:1px solid var(--trait);margin-top:18px;padding-top:12px}.groupes h3{font:italic 400 1.35rem var(--face);margin:0 0 4px}.groupes>p{font:1rem/1.4 var(--face);color:var(--sepia);margin:4px 0}.g-group{margin:10px 0 14px}.g-group h4{font:400 1.15rem var(--face);margin:0 0 4px}.g-group h4 small{font:.8rem var(--face-sc);color:var(--sepia-pale);letter-spacing:.08em;margin-left:6px}.g-group table{border-collapse:collapse;width:100%;font:1rem var(--face)}.g-group th{font:.82rem var(--face-sc);color:var(--sepia);text-align:left;border-bottom:1px solid var(--trait);padding:0 4px 2px}.g-group td{border-bottom:1px dotted var(--trait);vertical-align:baseline;padding:5px 4px}.g-group td.rang{width:1.4em;font-family:var(--face-sc);color:var(--sepia)}.g-group td.pts,.g-group th:last-child{text-align:right;white-space:nowrap}.g-group tr.moi td{background:#5f7d451a}.g-group tr.moi .nom{font-style:italic}.g-group td i{color:var(--sepia-pale)}.g-report{padding:0 2px;text-decoration:none;color:var(--sepia-pale)!important;font-size:.85rem!important}.g-how{font:italic .9rem/1.35 var(--face);color:var(--sepia);margin:4px 0 0}.g-actions{align-items:center;gap:14px;margin:8px 0 0;display:flex}.groupes form,.invitation form{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.groupes input,.invitation input{border:0;border-bottom:1px solid var(--encre);min-width:0;font:1.05rem var(--face);color:var(--encre);background:0 0;flex:140px;padding:8px 2px 6px}.g-code summary{cursor:pointer;font:italic 1rem var(--face);color:var(--sepia);text-underline-offset:3px;text-decoration:underline}.g-msg{font:italic .98rem var(--face);color:var(--rouge)}.invitation{border:1px solid var(--encre);background:var(--papier-clair);margin:0 0 8px;padding:8px 12px;box-shadow:3px 3px #2e211433}.invitation p{font:italic 1.02rem/1.4 var(--face);margin:2px 0}.invitation[hidden],.groupes[hidden]{display:none}
