.vx-icone,.cam-dessin{shape-rendering:crispedges;flex:none;max-width:none;display:block}.vx-symboles{width:0;height:0;position:absolute;overflow:hidden}.boussole>summary{cursor:pointer;padding:var(--espace-2) var(--espace-3);background:var(--fond-fenetre);box-shadow:var(--cadre), var(--ombre-pixel);list-style:none}.boussole>summary::-webkit-details-marker{display:none}.boussole>summary:hover,.boussole>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--accent), var(--ombre-pixel)}.bsl-resume{align-items:center;gap:var(--espace-1) var(--espace-3);grid-template-columns:1fr auto;display:grid}.bsl-resume__titre{font-family:var(--police-titre);color:var(--titre);font-size:.75rem;line-height:1.5}.bsl-resume__chiffre{font-family:var(--police-etiquette);color:var(--texte-second);grid-column:1;font-size:.8125rem}.bsl-resume__dessins{align-items:flex-end;gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.bsl-resume__axes{align-items:flex-end;gap:8px;display:flex}.bsl-resume__axe{flex-direction:column;align-items:center;gap:3px;display:flex}.bsl-resume__ouvrir{font-family:var(--police-etiquette);text-transform:uppercase;color:var(--nuit);background:var(--flamme);box-shadow:2px 2px 0 var(--lie);grid-area:1/2/span 2;padding:2px 8px;font-size:.75rem}.bsl-resume__ouvrir:before{content:"▸ "}.boussole[open] .bsl-resume__ouvrir:before{content:"▾ "}.boussole[open] .bsl-resume__ouvrir{background:var(--chanvre)}.cam-mini{align-items:flex-end;gap:6px;display:flex}.bsl{padding:var(--espace-3);background:var(--fond-fenetre);box-shadow:var(--cadre)}.bsl-chapeau{color:var(--texte-second);margin-top:0}.bsl-titre{font-family:var(--police-titre);color:var(--titre);margin:var(--espace-4) 0 var(--espace-2);font-size:.75rem;line-height:1.6}.bsl-axes{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.bsl-axe{align-items:center;column-gap:var(--espace-2);padding:var(--espace-1) 0;border-bottom:2px dotted var(--bord);grid-template-columns:36px 8.5rem max-content 1fr;grid-template-areas:"icone nom crans note"".sens sens sens";margin:0;display:grid}.bsl-icone{grid-area:icone;justify-self:center}.bsl-nom{font-family:var(--police-etiquette);grid-area:nom;font-size:.875rem}.bsl-crans{grid-area:crans}.bsl-note{font-family:var(--police-titre);color:var(--titre);grid-area:note;font-size:.75rem}.bsl-sens{color:var(--texte-second);grid-area:sens;font-size:.875rem}.bsl-mot{color:var(--texte);font-weight:700}.bsl-axe[data-note="0"] .bsl-icone{opacity:.45}.bsl-somme{align-items:center;gap:var(--espace-2) var(--espace-4);margin-top:var(--espace-3);padding:var(--espace-2) var(--espace-3);background:var(--fond);box-shadow:inset 0 0 0 2px var(--or);flex-wrap:wrap;display:flex}.bsl-somme__texte{margin:0}.bsl .pc-jauges{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.bsl .pc-jauge{align-items:center;gap:6px;display:flex}.bsl .pc-jauge dt{font-family:var(--police-etiquette);color:var(--texte-second);font-size:.75rem}.bsl .pc-jauge dd{align-items:flex-end;gap:4px;margin:0;display:flex}.bsl .pc-des{gap:2px;display:flex}.bsl .pixel-icone{shape-rendering:crispedges;display:block}.bsl .pc-jauge__valeur,.bsl .pc-quadrant{font-family:var(--police-etiquette);font-size:.8125rem}.bsl .pc-quadrant{color:var(--texte-second)}.bsl-confort{margin-top:var(--espace-3);padding:var(--espace-1) var(--espace-3) var(--espace-2);box-shadow:inset 0 0 0 2px var(--bord);background:repeating-linear-gradient(45deg, transparent 0 6px, var(--quadrillage) 6px 8px)}.bsl-axe--confort{border-bottom:0}.bsl-note-confort{color:var(--texte-second);margin:0;font-size:.875rem}@media (width<=30rem){.bsl-axe{grid-template-columns:32px 1fr max-content 1.25rem}.bsl-note{text-align:right}}.cam{margin-top:var(--espace-4)}.cam-titre{font-family:var(--police-titre);color:var(--titre);margin:0 0 var(--espace-1);font-size:.75rem;line-height:1.6}.cam-chapeau{color:var(--texte-second);margin-top:0;font-size:.9375rem}.cam-rangee{gap:var(--espace-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=36rem){.cam-rangee{grid-template-columns:repeat(2,minmax(0,1fr))}}.cam-une{padding:var(--espace-2);background:var(--quadrillage);box-shadow:inset 0 0 0 2px var(--pierre);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cam-dessin{margin-bottom:var(--espace-1)}.cam-nom{font-family:var(--police-etiquette);color:var(--texte);margin:0;font-size:.875rem}.cam-qui{font-family:var(--police-lecture);color:var(--texte-second);font-size:.8125rem;display:block}.cam-etat{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;display:flex}.cam-niveau{font-family:var(--police-etiquette);letter-spacing:1px;color:var(--or)}.cam-sens{font-family:var(--police-etiquette);color:var(--nuit);background:var(--chanvre);padding:0 4px;font-size:.8125rem}.cam-etat[data-niveau="0"] .cam-sens{color:var(--parchemin);background:var(--garance)}.cam-etat[data-niveau="3"] .cam-sens{background:var(--mousse-clair)}.cam-pose-texte{color:var(--texte-second);margin:0;font-size:.8125rem;font-style:italic}.cam-statut,.cam-braquees{font-size:.9375rem}.cam-tampon{font-family:var(--police-etiquette);text-transform:uppercase;color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);margin-right:6px;padding:0 6px;font-size:.75rem;display:inline-block;transform:rotate(-3deg)}.cam-tampon--gagne{color:var(--succes);box-shadow:inset 0 0 0 2px var(--succes)}.cam-bouton{font-family:var(--police-etiquette);padding:var(--espace-1) var(--espace-3);color:var(--texte);background:var(--fond);box-shadow:inset 0 0 0 2px var(--bord-fort), var(--ombre-pixel);cursor:pointer;border:0;font-size:.8125rem}.cam-bouton:hover{box-shadow:inset 0 0 0 2px var(--accent), var(--ombre-pixel)}.cam-bouton:active{box-shadow:inset 0 0 0 2px var(--accent);transform:translate(2px,2px)}.cam-bouton[hidden],.cam-une .cam-pose{display:none}.cam-une[data-pose="0"] .cam-pose[data-pour="0"],.cam-une[data-pose="1"] .cam-pose[data-pour="1"],.cam-une[data-pose="2"] .cam-pose[data-pour="2"],.cam-une[data-pose="3"] .cam-pose[data-pour="3"]{display:inline}@media (prefers-reduced-motion:no-preference){.cam-diode--clignote{animation:1.2s step-end infinite cam-clignote}.cam[data-anime=oui] .cam-pose{animation:.32s steps(2,end) cam-clac}.cam-une[data-pose="0"] .cam-dessin{animation:3s step-end infinite cam-veille}}@keyframes cam-clignote{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cam-clac{0%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes cam-veille{0%,89%{transform:translate(0)}90%,to{transform:translate(-2px)}}.tb-icone{vertical-align:middle;shape-rendering:crispedges;flex:none;max-width:none;display:inline-block}.tb-cartes{margin:var(--espace-3) 0 var(--espace-4);gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.tb-carte{padding:var(--espace-3);background:var(--fond-fenetre);box-shadow:var(--cadre), var(--ombre-pixel);margin:0}.tb-carte p{margin:0 0 var(--espace-2)}.tb-carte p:last-child{margin-bottom:0}.tb-carte__titre{font-family:var(--police-etiquette);color:var(--titre);padding-bottom:var(--espace-1);border-bottom:2px dashed var(--bord);font-size:1rem}.tb-carte__titre strong{font-weight:400}.tb-carte__effort{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.9375rem;display:flex}.tb-des{background:var(--fond);box-shadow:inset 0 0 0 1px var(--bord);gap:2px;padding:2px;display:inline-flex}.tb-etiquette{font-family:var(--police-etiquette);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-second);font-size:.75rem}.tb-carte__ligne{font-size:.9375rem}.tb-carte__icone{margin-inline-end:6px}.tb-carte__ligne--gain .tb-etiquette{color:var(--succes)}.tb-carte__ligne--risque .tb-etiquette{color:var(--accent)}.tb-boussole th .tb-axe__icone,.tb-boussole td .tb-axe__icone{margin-inline-end:6px}.tb-chrono .tb-case{align-items:center;gap:4px var(--espace-2);color:var(--texte-second);flex-wrap:wrap;margin-block-start:var(--espace-2);font-size:.875rem;display:flex}.tb-tampon{font-family:var(--police-titre);text-transform:uppercase;padding:1px 8px;font-size:.75rem;line-height:1.8;display:inline-block}.tb-tampon--vote{color:var(--succes);border:4px double var(--succes);transform:rotate(-4deg)}.tb-tampon--discussion{color:var(--accent);border:2px dashed var(--accent);transform:rotate(2deg)}.tb-tampon--expire{color:var(--texte-second);border:2px solid var(--texte-second);text-decoration:line-through;transform:rotate(-2deg)}@media (prefers-reduced-motion:no-preference){.tb-chrono__episode .tb-tampon{animation:.5s steps(2,end) both tb-coup-de-tampon}}@keyframes tb-coup-de-tampon{0%{opacity:0;scale:1.6}50%{opacity:1;scale:1.2}to{opacity:1;scale:1}}.tb-cent{margin:var(--espace-3) 0;padding:var(--espace-3);background:var(--fond-fenetre);box-shadow:var(--cadre)}.tb-cent__titre{margin:0 0 var(--espace-2);font-family:var(--police-etiquette);color:var(--texte-second);font-size:.8125rem}.tb-cent__grille{grid-template-columns:repeat(10,minmax(0,24px));gap:4px;display:grid}.tb-cent__case .tb-icone{width:100%;height:auto;display:block}.tb-cent__legende{gap:var(--espace-1) var(--espace-3);margin:var(--espace-3) 0 0;flex-wrap:wrap;font-size:.875rem;display:flex}.tb-cent__cle{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.tb-cent__case--billet{animation:2.4s step-end infinite tb-billet}.tb-cent__case--billet:nth-child(2){animation-delay:.1s}.tb-cent__case--billet:nth-child(3){animation-delay:.2s}.tb-cent__case--billet:nth-child(4){animation-delay:.3s}.tb-cent__case--billet:nth-child(5){animation-delay:.4s}.tb-cent__case--billet:nth-child(6){animation-delay:.5s}.tb-cent__case--billet:nth-child(7){animation-delay:.6s}.tb-cent__case--billet:nth-child(8){animation-delay:.7s}.tb-cent__case--billet:nth-child(9){animation-delay:.8s}}@keyframes tb-billet{0%,90%{transform:translateY(0)}91%,to{transform:translateY(-2px)}}.aile[data-astro-cid-ezu4umfe],.travaux[data-astro-cid-ezu4umfe]{font-family:var(--police-etiquette);color:var(--texte-second)}.icone-d-en-tete[data-astro-cid-2fiq75ir]{float:inline-end;margin:0 0 var(--espace-3) var(--espace-3);padding:var(--espace-2);background:var(--fond-fenetre);box-shadow:var(--cadre);animation:.4s steps(4,end) both icone-pose}.icone-d-en-tete[data-astro-cid-2fiq75ir] svg{block-size:auto;inline-size:clamp(48px,14vw,88px)}@keyframes icone-pose{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.icone-d-en-tete[data-astro-cid-2fiq75ir]{animation:none}}.cafetiere{z-index:20;overscroll-behavior:contain;width:min(34rem,100vw - 32px);max-height:min(80vh,46rem);padding:var(--espace-3);background:var(--cafetiere-fond);color:var(--cafetiere-texte);font-family:var(--police-terminal);box-shadow:inset 0 0 0 2px var(--cafetiere-texte), var(--ombre-pixel);font-size:1.25rem;line-height:1.3;position:fixed;inset-block-end:var(--espace-3);inset-inline-start:var(--espace-3);overflow-y:auto}@media (width<=40rem){.cafetiere{width:auto;inset-block-end:16px;inset-inline:16px}}.cafetiere-entete{align-items:flex-end;gap:var(--espace-3);display:flex}.cafetiere-entete h2{font-family:var(--police-etiquette);color:var(--cafetiere-texte);overflow-wrap:normal;flex:1;min-width:0;margin:0;font-size:1rem}@media (width<=26rem){.cafetiere-entete h2{font-size:.8rem}}.cafetiere-terminal{margin-block:var(--espace-3)}.cafetiere-terminal p{margin:0 0 var(--espace-1);overflow-wrap:anywhere}.cafetiere-stop{font-weight:700;text-decoration:underline}.cafetiere button{margin:var(--espace-1) var(--espace-2) var(--espace-1) 0;padding:var(--espace-1) var(--espace-3);border:2px solid var(--cafetiere-texte);color:var(--cafetiere-texte);font:inherit;cursor:pointer;background:0 0;border-radius:0}.cafetiere button:hover:not(:disabled,[aria-disabled=true]){background:var(--cafetiere-texte);color:var(--cafetiere-fond)}.cafetiere button:disabled,.cafetiere button[aria-disabled=true]{cursor:not-allowed;border-style:dashed}.cafetiere :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cafetiere a{color:var(--cafetiere-texte);text-decoration:underline}.cafetiere-saisie label{margin-block-end:var(--espace-1);display:block}.cafetiere-saisie input[type=text],.cafetiere-saisie textarea{box-sizing:border-box;width:100%;padding:var(--espace-2);border:2px solid var(--cafetiere-texte);background:var(--cafetiere-fond);color:var(--cafetiere-texte);font:inherit;border-radius:0}.cafetiere-saisie input[type=file]{max-width:100%;font:inherit}.cafetiere-defi pre{margin:var(--espace-1) 0;padding:var(--espace-2);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px var(--cafetiere-texte)}.cafetiere-actions{flex-wrap:wrap;display:flex}.cafetiere-encadre,.cafetiere-sucres details{margin-block:var(--espace-3);padding:var(--espace-3);background:var(--fond-fenetre);color:var(--texte);font-family:var(--police-lecture);font-size:var(--taille-lecture);line-height:var(--interligne-lecture);box-shadow:var(--cadre)}.cafetiere-encadre h3{font-family:var(--police-etiquette);color:var(--titre);margin-block-start:0;font-size:1rem}.cafetiere-encadre button{border-color:var(--bord-fort);color:var(--texte)}.cafetiere-encadre button:hover:not(:disabled){background:var(--bord-fort);color:var(--fond-fenetre)}.cafetiere-encadre a{color:var(--lien)}.cafetiere-encadre-secret{box-shadow:inset 0 0 0 3px var(--action), var(--cadre)}.cafetiere-encadre-verdict{box-shadow:inset 0 0 0 3px var(--forge), var(--cadre)}.cafetiere-sucres summary{color:var(--titre)}.moka{flex:none;inline-size:64px;display:inline-block;position:relative}.moka-corps{display:block}.moka--vite .sprite-vapeur--anime{animation-duration:.7s}.moka-goutte{background:var(--ambre);block-size:4px;inline-size:4px;position:absolute;inset-block-start:26px;inset-inline-end:4px}.cafetiere-scene{justify-content:center;align-items:flex-end;gap:var(--espace-3);margin-block:var(--espace-2) var(--espace-3);flex-wrap:wrap;min-block-size:96px;display:flex}.cafetiere-scene--oubliette{--oubliette-largeur:8rem;--oubliette-hauteur:12rem;min-block-size:12rem}.cafetiere-scene__basile{align-self:flex-end}.cafetiere-bulle{align-items:flex-end;gap:var(--espace-2);display:flex}.cafetiere-trappe{border-inline-start:4px solid var(--bord-fort);padding-inline-start:var(--espace-2)}@media (prefers-reduced-motion:reduce){.moka--vite .sprite-vapeur--anime{animation:none}}.porter-son-drapeau{gap:var(--espace-3);flex-wrap:wrap;display:flex}.porter-son-drapeau button{min-block-size:2.75rem;padding:var(--espace-2) var(--espace-3);background:var(--action);color:var(--action-texte);box-shadow:3px 3px 0 var(--action-ombre);font-family:var(--police-etiquette);cursor:pointer;border:0;border-radius:0;font-size:.9rem}.porter-son-drapeau button:active{box-shadow:none;transform:translate(2px,2px)}.porter-son-drapeau button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.porter-son-drapeau button:active{transform:none}}.cafetiere-consigne{padding:var(--espace-2) var(--espace-3);border-inline-start:4px solid var(--cafetiere-texte);font-family:var(--police-lecture);margin-block-end:var(--espace-3);font-size:1rem;line-height:1.5}.cafetiere-consigne p{margin:0 0 var(--espace-1);overflow-wrap:anywhere}.cafetiere-facture code{font-family:var(--police-terminal);overflow-wrap:anywhere;margin-block-end:var(--espace-1);font-size:1rem;display:block}.cafetiere-consigne-titre{font-family:var(--police-terminal);font-size:1.15rem}.cafetiere-aide{opacity:.8;margin-block-end:var(--espace-1);font-size:1rem;display:block}.cafetiere-saisie .cafetiere-menu{gap:var(--espace-1);margin-block:0 var(--espace-2);border-block-end:1px dashed var(--cafetiere-texte);padding-block-end:var(--espace-2);display:grid}.cafetiere-saisie .cafetiere-menu label{margin:0}.cafetiere-menu select{min-block-size:2.5rem;padding:2px var(--espace-1);border:2px solid var(--cafetiere-texte);font:inherit;color:var(--cafetiere-texte);background:var(--cafetiere-fond);border-radius:0}.cafetiere-menu select:focus-visible{outline:3px solid var(--cafetiere-texte);outline-offset:2px}.cafetiere-choix{margin:0 0 var(--espace-3);border:0;padding:0}.cafetiere-choix legend{margin-block-end:var(--espace-2);padding:0}.cafetiere-choix-option{align-items:center;gap:var(--espace-2);padding:var(--espace-1) var(--espace-2);border:2px solid var(--cafetiere-texte);cursor:pointer;margin-block-end:var(--espace-1);display:flex}.cafetiere-choix-option input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--cafetiere-texte);flex-shrink:0;margin:0}.cafetiere-choix-option:has(input:checked){color:var(--cafetiere-fond);background:var(--cafetiere-texte)}.cafetiere-choix-option:has(input:focus-visible){outline:3px solid var(--cafetiere-texte);outline-offset:2px}.cafetiere-causes{margin:0 0 var(--espace-3);padding-inline-start:var(--espace-4)}.cafetiere-causes li{margin-block-end:var(--espace-1)}.cafetiere-rappel{padding:var(--espace-2) var(--espace-3);border:2px dashed var(--cafetiere-texte);font-family:var(--police-lecture);margin-block-end:var(--espace-3);font-size:1rem}.cafetiere-rappel p{margin:0 0 var(--espace-2)}.cafetiere-en-plus{padding:var(--espace-2) var(--espace-3);border:2px solid var(--cafetiere-texte);font-family:var(--police-lecture);font-size:1rem}.cafetiere-comment-signer{font-family:var(--police-lecture);margin-block-start:var(--espace-2);font-size:1rem}.cafetiere-comment-signer summary{font-family:var(--police-terminal);cursor:pointer}.cafetiere-comment-signer a{color:inherit}.cafetiere-message{margin-block:var(--espace-2)}.cafetiere-message-titre{font-family:var(--police-terminal);margin:0!important}.cafetiere-lettre pre{font-family:var(--police-lecture);font-size:.9375rem;line-height:1.5}.cafetiere-rendez-vous [aria-pressed=true]{outline-offset:2px;outline:2px solid}.miroir{background:var(--fond-fenetre);color:var(--texte);box-shadow:var(--cadre), var(--ombre-pixel);overflow-wrap:anywhere;max-width:100%;padding:.75rem 1rem}.miroir-titre{margin:0;font-size:.85rem}.miroir-bascule{font:inherit;color:var(--titre);cursor:pointer;text-align:left;background:0 0;border:0;padding:.25rem 0}.miroir-chapeau,.miroir-note{color:var(--texte-second)}.miroir-score{font-family:var(--police-etiquette);color:var(--titre);font-size:1.1rem}.miroir-coeurs{margin:0 0 var(--espace-2);flex-wrap:wrap;gap:4px;display:flex}.miroir-coeur .vx-icone{shape-rendering:crispedges;display:block}@media (prefers-reduced-motion:no-preference){.miroir-coeur--plein{animation:.4s steps(2,end) both miroir-battement}}@keyframes miroir-battement{0%{transform:scale(1.35)}to{transform:scale(1)}}.miroir-signaux{margin:1rem 0;padding:0;list-style:none}.miroir-signal{border-top:2px solid var(--bord);padding:.5rem 0}.miroir-signal p{margin:.15rem 0}.miroir-ligne{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.miroir-libelle{font-weight:700}.miroir-statut{font-family:var(--police-etiquette);color:var(--texte-second);font-size:.85rem}.miroir-valeur code,.miroir-empreinte{font-family:var(--police-terminal);font-size:1.15rem}.miroir-empreinte{letter-spacing:.12em;color:var(--accent)}.miroir-commentaire{color:var(--texte-second);font-size:.95rem}.miroir-bloc{border-top:2px solid var(--bord);margin-top:.75rem;padding-top:.5rem}.miroir-complements div{margin-bottom:.5rem}.miroir-complements dt{font-weight:700}.miroir-complements dd{color:var(--texte-second);margin:0}.miroir-bouton{font-family:var(--police-etiquette);background:var(--action);color:var(--action-texte);box-shadow:3px 3px 0 var(--action-ombre);cursor:pointer;border:0;padding:.5rem .9rem}.miroir-bouton:disabled{cursor:progress;opacity:.75}.zone-de-salle[data-astro-cid-jnvgcxqt]{--zone-couleur:var(--bord);margin-block:var(--espace-5);border-inline-start:6px solid var(--zone-couleur);padding-inline-start:var(--espace-3);scroll-margin-block-start:3.5rem}.zone-de-salle--recette[data-astro-cid-jnvgcxqt],.zone-de-salle--defi[data-astro-cid-jnvgcxqt]{--zone-couleur:var(--action)}.zone-de-salle--bonus[data-astro-cid-jnvgcxqt],.zone-de-salle--verdict[data-astro-cid-jnvgcxqt]{--zone-couleur:var(--or)}.zone-de-salle--aide[data-astro-cid-jnvgcxqt]{--zone-couleur:var(--bord)}.zone-de-salle--theorie[data-astro-cid-jnvgcxqt]{--zone-couleur:var(--chanvre)}.zone-bandeau[data-astro-cid-jnvgcxqt]{padding:var(--espace-2) var(--espace-3);background:var(--fond-fenetre);box-shadow:var(--cadre);margin-block-end:var(--espace-3)}.zone-bandeau[data-astro-cid-jnvgcxqt] p[data-astro-cid-jnvgcxqt],.zone-bandeau[data-astro-cid-jnvgcxqt] h2[data-astro-cid-jnvgcxqt]{margin:0}.zone-etiquette[data-astro-cid-jnvgcxqt]{font-family:var(--police-etiquette);text-transform:uppercase;letter-spacing:.06em;color:var(--nuit);background:var(--zone-couleur);padding:2px 8px;font-size:.8rem;display:inline-block;margin-block-end:var(--espace-2)!important}.zone-de-salle--recette[data-astro-cid-jnvgcxqt] .zone-etiquette[data-astro-cid-jnvgcxqt],.zone-de-salle--defi[data-astro-cid-jnvgcxqt] .zone-etiquette[data-astro-cid-jnvgcxqt]{color:var(--action-texte)}.zone-contenu[data-astro-cid-jnvgcxqt] .zone-renvoi{padding:var(--espace-2) var(--espace-3);border-inline-start:4px solid var(--zone-couleur);background:var(--fond-fenetre)}.zone-contenu[data-astro-cid-jnvgcxqt] .zone-replie>summary{font-family:var(--police-etiquette);cursor:pointer}.zone-chapeau[data-astro-cid-jnvgcxqt]{color:var(--texte-second);margin-block-start:var(--espace-2)!important}.pli-de-salle[data-astro-cid-ar3z7m46]{scroll-margin-block-start:3.5rem}.pli-de-salle[data-astro-cid-ar3z7m46]>summary[data-astro-cid-ar3z7m46]{color:var(--texte);font-family:inherit;list-style:none;display:block}.pli-de-salle[data-astro-cid-ar3z7m46]>summary[data-astro-cid-ar3z7m46]::-webkit-details-marker{display:none}.pli-titre[data-astro-cid-ar3z7m46]{font-size:1.05rem;font-family:var(--police-etiquette);color:var(--titre);margin:0;display:inline}.pli-titre[data-astro-cid-ar3z7m46]:before{content:"▸ "}.pli-de-salle[data-astro-cid-ar3z7m46][open]>summary[data-astro-cid-ar3z7m46] .pli-titre[data-astro-cid-ar3z7m46]:before{content:"▾ "}.pli-resume[data-astro-cid-ar3z7m46]{color:var(--texte-second);margin-block-start:var(--espace-1);display:block}.pli-de-salle[data-astro-cid-ar3z7m46][open]>summary[data-astro-cid-ar3z7m46]{margin-block-end:var(--espace-3)}.tout-deplier[data-astro-cid-kei3qko3]{margin-block:var(--espace-2);justify-content:flex-end;display:flex}.tout-deplier[data-astro-cid-kei3qko3] button[data-astro-cid-kei3qko3]{font-family:var(--police-etiquette);cursor:pointer;font-size:.8rem}.rappel-de-l-aide[data-astro-cid-ud5vwh6g]{color:var(--texte-second);padding-inline-start:var(--espace-4)}.carte-de-quete{margin-block:var(--espace-4);padding:var(--espace-3);background:var(--fond-fenetre);border:2px solid var(--bord-fort);box-shadow:var(--ombre-pixel)}.carte-de-quete p,.carte-de-quete ul{margin:0}.carte-titre{margin:0 0 var(--espace-3);font-size:1.15rem}.carte-mot{font-family:var(--police-etiquette);vertical-align:middle;text-transform:uppercase;letter-spacing:.06em;color:var(--nuit);background:var(--chanvre);margin-inline-end:var(--espace-2);padding:0 6px;font-size:.7rem;display:inline-block}.carte-objectifs{gap:var(--espace-3);padding:0;list-style:none;display:grid}.carte-objectif{border-inline-start:4px solid var(--or);padding-inline-start:var(--espace-3)}.carte-objectif--defi{border-inline-start-color:var(--action)}.carte-entete{align-items:center;gap:4px var(--espace-2);flex-wrap:wrap;display:flex}.carte-enonce{margin-block-start:var(--espace-1)!important}.carte-gain{color:var(--texte-second);font-size:.9rem;margin-block-start:var(--espace-1)!important}.carte-actions{align-items:center;gap:var(--espace-2) var(--espace-3);flex-wrap:wrap;margin-block-start:var(--espace-2);display:flex}.carte-actions .porter-son-drapeau{margin:0}.carte-bouton{font-family:var(--police-etiquette);color:var(--action-texte);background:var(--action);box-shadow:2px 2px 0 var(--action-ombre);padding:6px 12px;font-size:.8rem;text-decoration:none;display:inline-block}.carte-bouton:visited{color:var(--action-texte)}.carte-detail{font-size:.9rem}.carte-jauges{font-size:.9rem;margin-block-start:var(--espace-3)!important}.carte-prochain{font-size:.9rem;margin-block-start:var(--espace-2)!important}.carnet{align-items:center;gap:var(--espace-2) var(--espace-3);padding:var(--espace-2) var(--espace-3);background:var(--fond-fenetre);border:2px solid var(--bord-fort);box-shadow:var(--ombre-pixel);font-size:.9rem;display:flex}.carnet[hidden]{display:none}.carnet ul{margin:0}.carnet-objectifs{gap:var(--espace-1) var(--espace-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.carnet-objectif a{color:var(--texte);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.carnet-pastille{font-family:var(--police-etiquette);text-transform:uppercase;color:var(--nuit);background:var(--or);padding:0 5px;font-size:.7rem}.carnet-objectif--defi .carnet-pastille,.carte-objectif--defi .carnet-pastille{color:var(--action-texte);background:var(--action)}.carnet-marque:before{content:"?";text-align:center;inline-size:1.1em;font-family:var(--police-etiquette);color:var(--texte-second);display:inline-block}[data-statut=fait] .carnet-marque:before{content:"✓";color:var(--succes)}[data-statut=a-faire] .carnet-marque:before{content:"○";color:var(--titre)}[data-statut=deca] .carnet-marque:before{content:"~"}.carnet-statut{color:var(--texte-second);font-size:.8rem}[data-statut=fait] .carnet-statut{color:var(--texte)}.carnet-plan{white-space:nowrap;font-family:var(--police-etiquette);color:var(--action-texte);background:var(--action);box-shadow:2px 2px 0 var(--action-ombre);flex-shrink:0;margin-inline-start:auto;padding:4px 10px;font-size:.75rem;text-decoration:none}.carnet-plan:visited{color:var(--action-texte)}.carnet-plan:focus-visible,.carte-bouton:focus-visible{outline:3px solid var(--flamme);outline-offset:2px}@media (width<=71.99rem){.carnet[data-actif]{z-index:12;border-block-start:0;border-inline:0;flex-wrap:nowrap;margin:0;position:fixed;inset-block-start:0;inset-inline:0}.carnet[data-actif]:not([data-visible=oui]){visibility:hidden;transform:translateY(-120%)}.carnet-plan-long{display:none}}@media (width<=21rem){.carnet-statut{display:none}}@media (width>=72rem){.carnet[data-actif]{z-index:10;inline-size:var(--largeur-marge);flex-wrap:wrap;margin:0;position:fixed;inset-block-end:6.5rem;inset-inline-end:var(--espace-3)}.carnet[data-actif]:not([data-visible=oui]){visibility:hidden}.carnet[data-actif] .carnet-objectifs{flex-direction:column}body:has([data-onglet-rappel]:not([hidden])) .carnet[data-actif]{inset-block-end:16rem}}
