.suivre-jeu[data-astro-cid-hvvvk7ca]{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line)}.suivre-jeu[data-astro-cid-hvvvk7ca] p[data-astro-cid-hvvvk7ca]{margin:0 0 10px}.mc[data-astro-cid-hvvvk7ca]{display:grid;gap:22px}.jeu[data-astro-cid-hvvvk7ca]{display:grid;gap:12px;grid-template-areas:"barre" "grille" "actif" "message" "outils" "listes" "bas";max-width:560px;width:100%;margin:0 auto}.barre[data-astro-cid-hvvvk7ca]{grid-area:barre;display:flex;align-items:center;justify-content:space-between;gap:12px}.zone-grille[data-astro-cid-hvvvk7ca]{grid-area:grille;scroll-margin-top:120px}.chrono[data-astro-cid-hvvvk7ca]{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 1.15rem/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--navy)}.chrono[data-astro-cid-hvvvk7ca] svg[data-astro-cid-hvvvk7ca]{color:var(--gold-text)}.pause[data-astro-cid-hvvvk7ca]{padding:.6em 1.1em}.pause[data-astro-cid-hvvvk7ca]:disabled{opacity:.45;cursor:default;transform:none}.cadre[data-astro-cid-hvvvk7ca]{position:relative;width:100%;max-width:540px;margin-inline:auto}.grille[data-astro-cid-hvvvk7ca]{container-type:inline-size;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr));gap:clamp(2px,.6cqi,4px);aspect-ratio:1;padding:clamp(5px,1.4cqi,9px);border-radius:14px;border:1px solid var(--line);box-shadow:var(--shadow);background:color-mix(in srgb,var(--lavender-soft) 55%,var(--bg))}.bloc[data-astro-cid-hvvvk7ca]{border-radius:4px}.case[data-astro-cid-hvvvk7ca]{position:relative;display:grid;place-items:center;min-width:0;padding:0;margin:0;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--navy) 22%,var(--line));border-radius:4px;background:var(--surface);color:var(--navy);font:600 6.4cqi/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s,border-color .2s}.case[data-astro-cid-hvvvk7ca]:focus-visible{outline:3px solid var(--gold);outline-offset:1px;z-index:1}.num[data-astro-cid-hvvvk7ca]{position:absolute;top:5%;left:7%;font:600 max(7.5px,2.35cqi)/1 var(--sans);color:var(--ink-2);pointer-events:none}.l[data-astro-cid-hvvvk7ca]{pointer-events:none;transform:translateY(6%)}.case[data-astro-cid-hvvvk7ca].dans-mot{background:color-mix(in srgb,var(--lavender-soft) 80%,var(--surface));border-color:color-mix(in srgb,var(--navy) 35%,var(--line))}.case[data-astro-cid-hvvvk7ca].sel{background:color-mix(in srgb,var(--gold) 30%,var(--surface));border-color:var(--gold);box-shadow:inset 0 0 0 1.5px var(--gold)}.case[data-astro-cid-hvvvk7ca].indice{color:var(--gold-text)}.case[data-astro-cid-hvvvk7ca].indice:after{content:"";position:absolute;bottom:8%;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--gold)}.case[data-astro-cid-hvvvk7ca].faux .l[data-astro-cid-hvvvk7ca]{color:#a5473a;text-decoration:line-through;text-decoration-thickness:2px}.case[data-astro-cid-hvvvk7ca].faux:before{content:"";position:absolute;inset:10%;border:2px dashed #c4776a;border-radius:50%}html[data-theme=dark] .case[data-astro-cid-hvvvk7ca].faux .l[data-astro-cid-hvvvk7ca]{color:#f0a597}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .case[data-astro-cid-hvvvk7ca].faux .l[data-astro-cid-hvvvk7ca]{color:#f0a597}}.grille[data-astro-cid-hvvvk7ca].cachee .l[data-astro-cid-hvvvk7ca],.grille[data-astro-cid-hvvvk7ca].cachee .num[data-astro-cid-hvvvk7ca]{visibility:hidden}.grille[data-astro-cid-hvvvk7ca].cachee .case[data-astro-cid-hvvvk7ca]{background:var(--surface)!important;box-shadow:none!important}.grille[data-astro-cid-hvvvk7ca].reussie .case[data-astro-cid-hvvvk7ca]{animation:vague .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 1ms)}@keyframes vague{0%,to{background:var(--surface)}40%{background:color-mix(in srgb,var(--gold) 22%,var(--surface))}}.saisie[data-astro-cid-hvvvk7ca]{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;font-size:16px;caret-color:transparent;pointer-events:none}.voile[data-astro-cid-hvvvk7ca]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:16px;padding:24px;text-align:center;border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.voile[data-astro-cid-hvvvk7ca][hidden]{display:none}.voile[data-astro-cid-hvvvk7ca] p[data-astro-cid-hvvvk7ca]{margin:0;max-width:22ch;font:500 clamp(1.3rem,4vw,1.6rem)/1.3 var(--serif);color:var(--navy)}.actif[data-astro-cid-hvvvk7ca]{grid-area:actif;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:72px;padding:8px 6px;border-radius:14px;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line))}.actif[data-astro-cid-hvvvk7ca][hidden]{display:none}.def-active[data-astro-cid-hvvvk7ca]{margin:0;display:grid;gap:3px;text-align:center}.def-active[data-astro-cid-hvvvk7ca] .qui{font:600 .74rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.def-active[data-astro-cid-hvvvk7ca] .quoi{font:500 1.14rem/1.35 var(--serif);color:var(--navy)}.fleche[data-astro-cid-hvvvk7ca]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--navy);cursor:pointer}.fleche[data-astro-cid-hvvvk7ca]:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.message[data-astro-cid-hvvvk7ca]{grid-area:message;margin:0;text-align:center;font:italic 400 1.1rem/1.4 var(--serif);color:var(--navy)}.outils[data-astro-cid-hvvvk7ca]{grid-area:outils;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.outils[data-astro-cid-hvvvk7ca][hidden]{display:none}.outil[data-astro-cid-hvvvk7ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:6px 4px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--navy);font:500 .85rem/1.1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s,border-color .2s}.outil[data-astro-cid-hvvvk7ca]:hover{background:color-mix(in srgb,var(--gold-soft) 70%,var(--surface))}.outil[data-astro-cid-hvvvk7ca]:disabled{opacity:.4;cursor:default;background:var(--surface)}.reste[data-astro-cid-hvvvk7ca]{font:400 .7rem/1 var(--sans);color:var(--ink-2)}.listes[data-astro-cid-hvvvk7ca]{grid-area:listes;display:grid;gap:18px}.liste[data-astro-cid-hvvvk7ca] h2[data-astro-cid-hvvvk7ca]{margin:0 0 6px;font:600 .8rem/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.liste[data-astro-cid-hvvvk7ca] ol[data-astro-cid-hvvvk7ca]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.def[data-astro-cid-hvvvk7ca]{display:grid;grid-template-columns:2.1em 1fr;gap:6px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);text-align:left;font:400 1.05rem/1.4 var(--serif);cursor:pointer}.def[data-astro-cid-hvvvk7ca]:hover{background:color-mix(in srgb,var(--lavender-soft) 55%,transparent)}.def[data-astro-cid-hvvvk7ca] .n[data-astro-cid-hvvvk7ca]{font:600 .9rem/1.6 var(--sans);color:var(--navy)}.def[data-astro-cid-hvvvk7ca].active{background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.def[data-astro-cid-hvvvk7ca].fait .t[data-astro-cid-hvvvk7ca]{color:var(--ink-2)}.def[data-astro-cid-hvvvk7ca].fait .n[data-astro-cid-hvvvk7ca]:after{content:" ✓";color:var(--gold-text);font-size:.8em}.bas[data-astro-cid-hvvvk7ca]{grid-area:bas;text-align:center}.lien-discret[data-astro-cid-hvvvk7ca]{background:none;border:0;padding:8px;color:var(--ink-2);font:400 .92rem/1 var(--sans);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.lien-discret[data-astro-cid-hvvvk7ca]:hover{color:var(--gold-text)}@media(min-width:900px){.jeu[data-astro-cid-hvvvk7ca]{max-width:960px;grid-template-columns:minmax(0,540px) minmax(300px,1fr);column-gap:36px;row-gap:14px;align-items:start;grid-template-areas:"grille barre" "grille actif" "grille outils" "grille message" "grille listes" "grille bas" "grille .";grid-template-rows:auto auto auto auto auto auto 1fr}.zone-grille[data-astro-cid-hvvvk7ca]{position:sticky;top:100px}.bas[data-astro-cid-hvvvk7ca]{text-align:left}}@media(max-width:560px){.jeu[data-astro-cid-hvvvk7ca]{gap:10px}.def-active[data-astro-cid-hvvvk7ca] .quoi{font-size:1.05rem}.def-active[data-astro-cid-hvvvk7ca] .qui{letter-spacing:.06em}.reste[data-astro-cid-hvvvk7ca]{font-size:.64rem}}.reussite[data-astro-cid-hvvvk7ca]{width:100%;max-width:760px;margin:0 auto;padding:clamp(24px,5vw,36px);text-align:center;animation:fadeUp .7s cubic-bezier(.2,.7,.2,1) both}.reussite[data-astro-cid-hvvvk7ca][hidden]{display:none}.reussite[data-astro-cid-hvvvk7ca] .eyebrow[data-astro-cid-hvvvk7ca]{justify-content:center;margin:0 0 10px}.reussite[data-astro-cid-hvvvk7ca] h2[data-astro-cid-hvvvk7ca]{font:500 clamp(1.8rem,4vw,2.3rem)/1.15 var(--serif);color:var(--navy);margin:0 0 12px}.reussite[data-astro-cid-hvvvk7ca] h2[data-astro-cid-hvvvk7ca]:focus{outline:none}.temps[data-astro-cid-hvvvk7ca]{font:400 1.2rem/1.45 var(--serif);color:var(--ink);max-width:44ch;margin:0 auto 6px}.mot[data-astro-cid-hvvvk7ca]{font:italic 400 1.1rem/1.45 var(--serif);color:var(--ink-2);margin:14px auto 0;max-width:44ch}.partage[data-astro-cid-hvvvk7ca]{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:10px}.partage[data-astro-cid-hvvvk7ca] h3[data-astro-cid-hvvvk7ca]{margin:0;font:500 1.25rem/1.2 var(--serif);color:var(--navy)}.partage[data-astro-cid-hvvvk7ca] .share .titre{display:none}.partage[data-astro-cid-hvvvk7ca] .share{justify-content:center}.suite[data-astro-cid-hvvvk7ca]{margin:20px 0 0}.suivi[data-astro-cid-hvvvk7ca]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 auto;text-align:center;color:var(--navy)}.suivi[data-astro-cid-hvvvk7ca] .pastille{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold-text) 35%,transparent);font:600 1rem/1.3 var(--sans);color:var(--navy)}.suivi[data-astro-cid-hvvvk7ca] .rappel{font:400 .85rem/1.35 var(--sans);color:var(--ink-2)}.suivi[data-astro-cid-hvvvk7ca] .rec{font:500 .95rem/1.4 var(--sans)}.suivi[data-astro-cid-hvvvk7ca][hidden]{display:none}.record[data-astro-cid-hvvvk7ca]{font:500 clamp(.8rem,4vw,1.1rem)/1.4 var(--sans);color:var(--gold-text);margin:12px auto 0;max-width:44ch;text-wrap:balance}.serie[data-astro-cid-hvvvk7ca]{font:500 1.35rem/1.35 var(--serif);color:var(--navy);margin:14px auto 0;max-width:40ch}.record[data-astro-cid-hvvvk7ca][hidden],.serie[data-astro-cid-hvvvk7ca][hidden]{display:none}.record[data-astro-cid-hvvvk7ca] .ancien{display:block;margin-top:2px;font:400 .85em/1.4 var(--sans);color:var(--ink-2)}.stats[data-astro-cid-hvvvk7ca]{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.stats[data-astro-cid-hvvvk7ca] h3[data-astro-cid-hvvvk7ca]{margin:0;font:500 1.25rem/1.2 var(--serif);color:var(--navy)}.chiffres[data-astro-cid-hvvvk7ca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.chiffres[data-astro-cid-hvvvk7ca] div[data-astro-cid-hvvvk7ca]{display:flex;flex-direction:column-reverse;gap:4px;padding:12px 6px;border-radius:14px;background:var(--gold-soft)}.chiffres[data-astro-cid-hvvvk7ca] dd[data-astro-cid-hvvvk7ca]{margin:0;font:500 1.9rem/1 var(--serif);color:var(--navy);font-variant-numeric:tabular-nums}.chiffres[data-astro-cid-hvvvk7ca] dt[data-astro-cid-hvvvk7ca]{font:400 .8rem/1.25 var(--sans);color:var(--ink-2)}.note[data-astro-cid-hvvvk7ca]{margin:10px auto 0}@media(max-width:560px){.chiffres[data-astro-cid-hvvvk7ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}.apercu[data-astro-cid-hvvvk7ca]{white-space:pre-line;margin:0;padding:12px 18px;border-radius:14px;border:1px dashed var(--line);background:var(--surface);font:400 1rem/1.5 var(--sans);color:var(--ink);text-align:left}.copie[data-astro-cid-hvvvk7ca]{color:var(--sage-text);min-height:1.2em}.jours[data-astro-cid-hvvvk7ca]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.jours[data-astro-cid-hvvvk7ca] .inactif[data-astro-cid-hvvvk7ca],.jours[data-astro-cid-hvvvk7ca] .inactif{opacity:.45;cursor:default;pointer-events:none}.confirmer[data-astro-cid-hvvvk7ca]{max-width:min(420px,calc(100% - 32px));padding:26px;color:var(--ink)}.confirmer[data-astro-cid-hvvvk7ca]::backdrop{background:#12121a73}.confirmer[data-astro-cid-hvvvk7ca] p[data-astro-cid-hvvvk7ca]{font:500 1.3rem/1.35 var(--serif);color:var(--navy);margin:0 0 18px}.choix[data-astro-cid-hvvvk7ca]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.head[data-astro-cid-y6drgfok]{text-align:center;padding:48px 0 24px}.head[data-astro-cid-y6drgfok] .eyebrow[data-astro-cid-y6drgfok]{justify-content:center}h1[data-astro-cid-y6drgfok]{color:var(--navy);margin-bottom:.3em}.quand[data-astro-cid-y6drgfok]{white-space:nowrap}.quand-jour[data-astro-cid-y6drgfok]{margin:0 0 12px;font:italic 500 1.15rem/1.3 var(--serif);color:var(--gold-text)}.intro[data-astro-cid-y6drgfok]{max-width:560px;margin:0 auto 8px;font:400 clamp(1.2rem,2.4vw,1.35rem)/1.5 var(--serif);color:var(--ink-2)}.head[data-astro-cid-y6drgfok] .small[data-astro-cid-y6drgfok]{max-width:560px;margin:0 auto}.explications[data-astro-cid-y6drgfok]{padding-top:56px;padding-bottom:24px}.explications[data-astro-cid-y6drgfok] h2[data-astro-cid-y6drgfok]:first-child{margin-top:0}@media(max-width:560px){.head[data-astro-cid-y6drgfok]{padding:32px 0 16px}h1[data-astro-cid-y6drgfok]{font-size:2.1rem}}
