.bulle[data-v-20a4f21a]{z-index:var(--plan-bulle);background:var(--creme);border-radius:var(--rayon);width:min(88vw,900px);box-shadow:var(--ombre);border:3px solid var(--or-clair);align-items:center;gap:1em;padding:.8em 1.2em;display:flex;position:fixed;bottom:3vh;left:50%;transform:translate(-50%)}.bulle-texte[data-v-20a4f21a]{flex:1}.bulle p[data-v-20a4f21a]{margin:0;font-size:1.05em;line-height:1.35}.bulle-titre[data-v-20a4f21a]{color:var(--turquoise-fonce)}.bulle-source[data-v-20a4f21a]{opacity:.6}.bulle-avatar[data-v-20a4f21a]{border:3px solid var(--or);background:#fff;border-radius:50%;flex:none;width:3.6em;height:3.6em}.bulle-nom[data-v-20a4f21a]{background:var(--turquoise);color:#fff;border-radius:999px;flex:none;padding:.3em .8em;font-weight:800}.bulle-talia .bulle-nom[data-v-20a4f21a]{background:var(--talia)}.bulle-noam .bulle-nom[data-v-20a4f21a]{background:var(--noam)}.bulle-suite[data-v-20a4f21a]{background:var(--turquoise);color:#fff;border:0;border-radius:50%;flex:none;width:2.6em;height:2.6em;font-size:1.1em;animation:1.4s ease-in-out infinite pouls-20a4f21a}@keyframes pouls-20a4f21a{50%{transform:scale(1.12)}}.bulle-place-haut[data-v-20a4f21a]{width:auto;max-width:min(88vw,900px);top:3vh;bottom:auto}.bulle-place-gauche[data-v-20a4f21a],.bulle-place-droite[data-v-20a4f21a],.bulle-place-gauche-etroite[data-v-20a4f21a],.bulle-place-droite-etroite[data-v-20a4f21a]{width:min(44vw,540px);bottom:2.5vh;transform:none}.bulle-place-gauche[data-v-20a4f21a],.bulle-place-gauche-etroite[data-v-20a4f21a]{left:1.5vw}.bulle-place-droite[data-v-20a4f21a],.bulle-place-droite-etroite[data-v-20a4f21a]{left:auto;right:1.5vw}.bulle-place-gauche-etroite[data-v-20a4f21a],.bulle-place-droite-etroite[data-v-20a4f21a]{width:min(36vw,430px)}.bulle-place-plateau-droite[data-v-20a4f21a]{--p:min(100vw, 150vh);left:calc((100vw - var(--p)) / 2 + var(--p) * .635);width:calc(var(--p) * .345);transform:none}.bulle-place-cartes[data-v-20a4f21a]{width:auto;padding:.4em 1em;inset:28vh 3vw auto 30vw;transform:none}.bulle-place-cartes .bulle-avatar[data-v-20a4f21a]{width:2.6em;height:2.6em}@media (max-height:520px){.bulle[data-v-20a4f21a]{gap:.6em;padding:.45em .8em;bottom:1.5vh}.bulle p[data-v-20a4f21a]{font-size:.88em;line-height:1.3}.bulle-avatar[data-v-20a4f21a]{width:2.5em;height:2.5em}.bulle-suite[data-v-20a4f21a]{width:2.1em;height:2.1em}.bulle-place-cartes[data-v-20a4f21a]{top:25vh;bottom:auto}}.bulle-enter-active[data-v-20a4f21a]{transition:opacity .3s,transform .3s}.bulle-leave-active[data-v-20a4f21a]{transition:opacity .6s ease-in,transform .6s ease-in}.bulle-enter-from[data-v-20a4f21a],.bulle-leave-to[data-v-20a4f21a]{opacity:0;transform:translate(-50%,14px)}.bulle-place-haut.bulle-enter-from[data-v-20a4f21a],.bulle-place-haut.bulle-leave-to[data-v-20a4f21a]{transform:translate(-50%,-14px)}[class*=bulle-place-gauche].bulle-enter-from[data-v-20a4f21a],[class*=bulle-place-gauche].bulle-leave-to[data-v-20a4f21a],[class*=bulle-place-droite].bulle-enter-from[data-v-20a4f21a],[class*=bulle-place-droite].bulle-leave-to[data-v-20a4f21a],.bulle-place-plateau-droite.bulle-enter-from[data-v-20a4f21a],.bulle-place-plateau-droite.bulle-leave-to[data-v-20a4f21a],.bulle-place-cartes.bulle-enter-from[data-v-20a4f21a],.bulle-place-cartes.bulle-leave-to[data-v-20a4f21a]{transform:translateY(14px)}.tourner[data-v-005ce470]{display:none}@media (orientation:portrait) and (max-width:900px){.tourner[data-v-005ce470]{z-index:100;background:var(--nuit);color:var(--creme);text-align:center;align-content:center;place-items:center;gap:1em;padding:2em;font-size:20px;display:grid;position:fixed;inset:0}.tourner span[data-v-005ce470]{font-size:4em;animation:2s ease-in-out infinite tourne-005ce470}@keyframes tourne-005ce470{50%{transform:rotate(90deg)}}}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-latin-500-normal-CmLZ27r7.woff2)format("woff2"),url(./baloo-2-latin-500-normal-BSdEhq8m.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(./baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(./baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-latin-ext-500-normal-Ba7mhTsk.woff2)format("woff2"),url(./baloo-2-latin-ext-500-normal-D1XZow3C.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(./baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(./baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff")}:root{--turquoise:#2fbfb3;--turquoise-fonce:#168a82;--lumiere:#5ff5e8;--or:#d9a441;--or-fonce:#a6772a;--or-clair:#f3d488;--creme:#fff8ea;--encre:#2b2118;--nuit:#151a33;--noam:#3f7cc4;--talia:#e57fa8;--ombre:0 10px 30px #1e140547;--rayon:22px;--police:"Baloo 2", system-ui, sans-serif;--plan-couche:1;--plan-jeu:3;--plan-titre:5;--plan-carte:7;--plan-actions:9;--plan-bulle:10;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--nuit);height:100%;color:var(--encre);font-family:var(--police);margin:0;font-size:clamp(15px,1.6vw,22px);overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}img{-webkit-user-drag:none}#app{position:fixed;inset:0}.ecran{-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.btn{background:var(--or);color:#3b2506;box-shadow:0 5px 0 var(--or-fonce), var(--ombre);border:0;border-radius:999px;padding:.65em 1.4em;font-weight:800;transition:transform .12s}.btn:active{box-shadow:0 2px 0 var(--or-fonce);transform:translateY(3px)}.btn:focus-visible{outline:4px solid var(--lumiere);outline-offset:3px}.btn-grand{background:var(--turquoise);color:#fff;box-shadow:0 6px 0 var(--turquoise-fonce), var(--ombre);padding:.7em 1.8em;font-size:1.35em}.btn-discret{opacity:.85;font-size:.85em}.btn-choix{color:var(--encre);border:3px solid var(--or-clair);background:#fff;border-radius:18px;box-shadow:0 4px #d9c7a0}.btn-choix.faux{opacity:.5}.btn-choix.juste{border-color:var(--turquoise);background:#dff8ef}.btn-choix.choisi{border-color:var(--turquoise);background:#e6faf7}.carte{z-index:var(--plan-carte);background:var(--creme);border-radius:var(--rayon);box-shadow:var(--ombre);border:3px solid var(--or-clair);max-width:min(86vw,820px);padding:1.1em 1.4em;position:absolute}.q-texte{margin:0 0 .7em;font-size:1.3em;font-weight:800}.choix-liste{gap:.6em;display:grid}.etincelle{width:6px;height:6px;z-index:var(--plan-jeu);pointer-events:none;mix-blend-mode:screen;animation:eclate var(--t,.7s) cubic-bezier(.15, .7, .3, 1) forwards;background:radial-gradient(circle,#fff 0 28%,#c4fffa 50%,#5ff5e800 72%);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 9px 2px #5ff5e899}.etincelle-or{background:radial-gradient(circle,#fff 0 26%,#ffe7ad 50%,#ffc45200 72%);box-shadow:0 0 9px 2px #ffc45288}@keyframes eclate{55%{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.85);opacity:.95}to{transform:translate(calc(-50% + var(--dx) * 1.2), calc(-50% + var(--dy) * 1.2 + var(--g,20px))) scale(.25);opacity:0}}.jet-trait{z-index:var(--plan-jeu);pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 4px #5ff5e8cc)drop-shadow(0 0 10px #5ff5e866);animation:.92s ease-in forwards trait;position:absolute;top:0;left:0;overflow:visible}.jet-trait .jet-halo{filter:blur(2px)}.jet-trait .jet-goutte{fill:#e9fffd}@keyframes trait{0%,70%{opacity:1}to{opacity:0}}.ecran-enter-active,.ecran-leave-active{transition:opacity .45s}.ecran-enter-from,.ecran-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:10ms!important;animation-duration:10ms!important;animation-iteration-count:1!important}}
