.chargement{min-height:32rem}.jeu{max-width:34rem;margin-inline:auto}.jeu__entete{margin-bottom:1.25rem}.jauge{height:6px;margin-top:.6rem;background:#f4f0e629;border-radius:999px;overflow:hidden}.jauge__remplissage{display:block;height:100%;background:var(--eclat-clair);border-radius:999px;transition:width .42s var(--elan)}.paquet{position:relative;min-height:24rem;perspective:1200px}.carte{position:absolute;inset:0;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);background:var(--craie-vive);color:var(--encre);border:2px solid var(--encre);border-radius:var(--rayon-carte);box-shadow:6px 6px 0 var(--eclat-clair)}.carte--dessous{transform:translateY(14px) scale(.955);filter:saturate(.5);box-shadow:none;opacity:.6}.carte--active{cursor:grab;touch-action:none;user-select:none;transition:transform var(--duree) var(--elan),opacity var(--duree) var(--elan)}.carte--glisse{transition:none;cursor:grabbing}.carte__enjeu{font-family:var(--police-titre);font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--texte-attenue)}.carte__texte{font-family:var(--police-titre);font-size:clamp(1.5rem,4.5vw,2rem);font-weight:700;line-height:1.14;letter-spacing:-.03em;text-wrap:balance;flex:1}.carte__lien{font-family:var(--police-titre);font-size:.875rem;font-weight:600;color:var(--texte-attenue);align-self:flex-start}.tampon{position:absolute;top:1.75rem;font-family:var(--police-titre);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;padding:.35rem .9rem;border:3px solid currentColor;border-radius:8px;pointer-events:none}.tampon--accord{right:1.5rem;color:#0057b8;transform:rotate(12deg)}.tampon--desaccord{left:1.5rem;color:#5a6b80;transform:rotate(-12deg)}.commandes{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;margin-top:1.5rem}.commande{padding:.9rem 1rem;font-family:var(--police-titre);font-size:.9375rem;font-weight:700;background:transparent;color:var(--craie);border:2px solid var(--trait-inverse);border-radius:999px;cursor:pointer;transition:background var(--duree) var(--elan),color var(--duree) var(--elan),border-color var(--duree) var(--elan)}.commande:hover{border-color:var(--eclat-clair)}.commande--oui:hover{background:var(--eclat-clair);color:var(--encre)}.commande--non:hover{background:var(--craie);color:var(--encre);border-color:var(--craie)}.commande--passe{font-size:.8125rem;font-weight:600;color:var(--texte-attenue-inverse);padding-inline:1.25rem}.astuce{margin-top:1rem;font-size:.875rem;text-align:center;color:var(--texte-attenue-inverse)}.bilan{max-width:40rem;margin-inline:auto}.bilan__titre{margin-top:.75rem;font-size:clamp(1.875rem,5vw,3rem)}.bilan__titre em{font-style:normal;color:var(--eclat-clair)}.bilan__intro{margin-top:2rem;color:var(--texte-attenue-inverse)}.bilan__enjeux{margin:.75rem 0 0;padding-left:1.25rem;font-family:var(--police-titre);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.5}.bilan__enjeux::marker{color:var(--eclat-clair)}.bilan__avertissement{margin-top:2rem;padding:1.25rem 1.5rem;border-left:3px solid var(--eclat-clair);background:#8fc2ff17;font-size:.9375rem;color:var(--texte-attenue-inverse)}.bilan__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.bilan__message{margin-top:1rem;font-size:.875rem;color:var(--eclat-clair)}.lien-nu{background:none;border:none;padding:0;font-family:var(--police-titre);font-size:.875rem;font-weight:600;color:var(--texte-attenue-inverse);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lien-nu:hover{color:var(--craie)}.sortie{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:1.1rem;animation:apparition .42s var(--elan) both}.sortie__bouton{padding:.55rem 1.3rem;font-family:var(--police-titre);font-size:.9375rem;font-weight:700;color:var(--craie);background:transparent;border:2px solid var(--eclat-clair);border-radius:999px;cursor:pointer;transition:background var(--duree) var(--elan),color var(--duree) var(--elan)}.sortie__bouton:hover{background:var(--eclat-clair);color:var(--encre)}.sortie__note{font-size:.8125rem;color:var(--texte-attenue-inverse)}.bilan__partiel{margin-top:1.5rem;padding:.9rem 1.15rem;border:1px dashed var(--trait-inverse);border-radius:var(--rayon);font-size:.9375rem;color:var(--texte-attenue-inverse)}.bilan__partiel strong{color:var(--eclat-clair)}@keyframes apparition{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.js-anim [data-devine]:not([data-devine-revele]) .fait__chiffre strong{filter:blur(14px);user-select:none}[data-devine] .fait__chiffre strong{transition:filter .6s var(--elan)}.devine{max-width:40rem;margin-bottom:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);background:var(--craie-vive);border:2px solid var(--encre);border-radius:var(--rayon-carte)}.devine__etiquette{display:inline-block;margin-right:.6rem;padding:.2em .7em;font-family:var(--police-titre);font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--eclat);color:var(--eclat-texte);border-radius:999px}.devine__consigne{font-size:.9375rem;line-height:1.5;color:var(--texte-attenue)}.devine__valeur{display:block;margin-top:.9rem;font-family:var(--police-titre);font-size:clamp(2.25rem,7vw,3.25rem);font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--eclat);font-variant-numeric:tabular-nums}.devine__curseur{width:100%;margin-top:1rem;accent-color:var(--eclat)}.devine__bornes{display:flex;justify-content:space-between;font-family:var(--police-titre);font-size:.75rem;font-weight:600;color:var(--texte-attenue)}.devine__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.devine--fini{background:var(--encre);border-color:var(--encre)}.devine__verdict{font-family:var(--police-titre);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--craie)}.devine__reponse{color:var(--eclat-clair)}.devine__relance{margin-top:.6rem;font-size:.9375rem;color:var(--texte-attenue-inverse)}.intro[data-astro-cid-eg35s4bz]{padding-block:clamp(2.5rem,7vw,4rem) 1rem}.intro__titre[data-astro-cid-eg35s4bz]{margin-top:.75rem;font-size:clamp(2.25rem,6vw,3.75rem)}.intro__titre[data-astro-cid-eg35s4bz] em[data-astro-cid-eg35s4bz]{font-style:italic;color:var(--eclat-clair)}.intro__texte[data-astro-cid-eg35s4bz]{margin-top:1.25rem;color:var(--texte-attenue-inverse)}.scene[data-astro-cid-eg35s4bz]{padding-block:2rem 5rem}
