@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2.woff2) format("woff2");font-weight:400 800;font-display:swap}.tablette{--bord: clamp(10px, 1.6vw, 20px);position:relative;z-index:1;width:min(100%,calc((100svh - 320px)*1.6));min-width:min(100%,700px);margin:0 auto}.tablette-cadre{position:relative;padding:var(--bord);border-radius:calc(var(--bord) * 2.1);background:linear-gradient(155deg,#4c4256,#2a2233 42%,#1a1522);box-shadow:inset 0 0 0 1.5px #ffffff29,inset 0 -2px 3px #00000080,0 3px 4px #0a05148c,0 70px 110px -34px #0a0514e6}.tablette-camera{position:absolute;top:calc(var(--bord) / 2 - 3px);left:50%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6d7fa0,#10101a 70%)}.ecran{--u: calc(100cqw / 1280);--bg1: #f4e9e4;--bg2: #ecdbd4;--titre: #a0766c;--encre: #5b4440;--papier: #fbf4f1;--go: #cf9585;--ombre-app: 120 70 60;position:relative;container-type:inline-size;aspect-ratio:16 / 10;overflow:hidden;isolation:isolate;border-radius:calc(var(--bord) * .8);background:#17111e;color:var(--encre);font-family:"Baloo 2",Nunito Variable,sans-serif;font-weight:500;line-height:1.2}.icone{display:inline-block;flex:none;width:1em;height:1em;background:currentColor;-webkit-mask:var(--icone) center / contain no-repeat;mask:var(--icone) center / contain no-repeat}.accueil{--u: calc(100cqw / 1280);position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--u) * 28) calc(var(--u) * 40) 0;background:url(/textures/papier.jpg) center / calc(var(--u) * 500),radial-gradient(70% 55% at 50% 0%,#fbf4f0,transparent),linear-gradient(180deg,var(--bg1),var(--bg2));background-blend-mode:multiply,normal,normal}.accueil-titre{margin:0 0 calc(var(--u) * 14);color:var(--titre);font-size:calc(var(--u) * 52);font-weight:600;line-height:1.15}[data-teinte=fav]{--pale: #f3d5d6;--ink: #b8606e}[data-teinte=all]{--pale: #ead6cf;--ink: #8a665e}[data-teinte=nombres]{--pale: #f1e2c4;--ink: #9a7536}[data-teinte=mots]{--pale: #d9e3ea;--ink: #5f7d93}[data-teinte=couleurs]{--pale: #f0d6df;--ink: #a2627a}[data-teinte=doigts]{--pale: #dbe6d6;--ink: #64845a}[data-teinte=coeur]{--pale: #e4dbea;--ink: #7d6a95}.pastilles{display:flex;justify-content:center;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 16)}.pastille{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 54);padding:0 calc(var(--u) * 18);border:0;border-bottom:calc(var(--u) * 4) solid color-mix(in srgb,var(--pale),#5b4440 16%);border-radius:99px;color:var(--ink);background:var(--pale);font:inherit;font-size:calc(var(--u) * 20);white-space:nowrap;cursor:pointer;transition:transform .12s}.pastille .icone{font-size:calc(var(--u) * 26)}.pastille:hover{transform:translateY(calc(var(--u) * -2))}.pastille[aria-pressed=true]{color:var(--papier);background:var(--ink);border-bottom-color:color-mix(in srgb,var(--ink),black 28%)}.grille-zone{position:relative;flex:1;min-height:0;margin:0 calc(var(--u) * -24);padding:0 calc(var(--u) * 48) calc(var(--u) * 36);overflow:hidden auto;overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:rgb(91 68 64 / .45) transparent;outline:none;mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 40),transparent)}.grille-zone section[hidden]{display:none}.section-titre{display:flex;align-items:center;gap:calc(var(--u) * 10);margin:0 0 calc(var(--u) * 18);color:var(--ink);font:inherit;font-size:calc(var(--u) * 30)}.section-titre .icone{font-size:calc(var(--u) * 34)}.grille{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 32);margin-bottom:calc(var(--u) * 32)}.carte{padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 30);background:var(--papier);border-bottom:calc(var(--u) * 3) solid color-mix(in srgb,var(--papier),#5b4440 12%);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 3) rgb(var(--ombre-app) / .2),0 calc(var(--u) * 16) calc(var(--u) * 34) rgb(var(--ombre-app) / .2);color:var(--encre)}.carte-couverture{position:relative}.carte-couverture img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:calc(var(--u) * 20)}.coeur{position:absolute;top:calc(var(--u) * 12);right:calc(var(--u) * 12);display:grid;place-items:center;width:calc(var(--u) * 58);height:calc(var(--u) * 58);padding:0;border:0;border-radius:50%;color:var(--encre);background:#fbf4f1f0;box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 8) rgb(var(--ombre-app) / .25);cursor:pointer}.coeur .icone{font-size:calc(var(--u) * 32)}.coeur[aria-pressed=true]{color:#b8606e}.carte-bas{display:flex;align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 76);padding:calc(var(--u) * 10) calc(var(--u) * 4) 0 calc(var(--u) * 6)}.carte-bas h4{flex:1;margin:0;font:inherit;font-size:calc(var(--u) * 26);line-height:1.2}.jouer{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 56);padding:0 calc(var(--u) * 20);border-bottom:calc(var(--u) * 5) solid color-mix(in srgb,var(--go),black 22%);border-radius:99px;color:#fff;background:var(--go);font-size:calc(var(--u) * 22);text-decoration:none;transition:transform .12s}.jouer .icone{font-size:calc(var(--u) * 28)}.jouer:hover{transform:translateY(calc(var(--u) * -2))}.jouer:active{transform:translateY(calc(var(--u) * 3))}.section-prefs .grille{grid-template-columns:repeat(var(--colonnes, 3),1fr)}.prefs-vide{display:flex;align-items:center;gap:calc(var(--u) * 16);margin:0 auto;max-width:calc(var(--u) * 760);padding:calc(var(--u) * 24);border-radius:calc(var(--u) * 30);color:var(--ink);background:var(--pale);font-size:calc(var(--u) * 28);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 14) rgb(var(--ombre-app) / .18)}.prefs-vide .icone{font-size:calc(var(--u) * 44)}.ecran :focus-visible{outline:max(2px,calc(var(--u) * 4)) solid #3a2240;outline-offset:2px}.partie{position:absolute;inset:0;display:grid;place-items:center;background:#17111e}.partie[hidden]{display:none}.partie-image{position:relative;width:100%;aspect-ratio:16 / 10}.partie video{display:block;width:100%;height:100%}.maison{position:absolute;top:0;left:0;width:max(44px,8.5%);aspect-ratio:1;padding:0;border:0;border-radius:0 0 40%;background:transparent;cursor:pointer}.maison:hover{background:radial-gradient(circle at 42% 42%,rgb(255 255 255 / .28),transparent 62%)}.maison:focus-visible{outline:3px solid #fff;outline-offset:-3px}.bulle-son{position:absolute;right:2.4%;bottom:3.6%;display:inline-flex;align-items:center;gap:.45em;min-height:44px;padding:.35em .95em;border:0;border-bottom:3px solid #d09f2f;border-radius:99px;color:#3a2240;background:#ffd56a;font:inherit;font-size:clamp(.82rem,2.3cqw,1.45rem);font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 2px 3px #3a224059,0 14px 26px #3a224066}.bulle-son[hidden]{display:none}.bulle-son svg{width:1.5em;height:1.5em;flex:none}.bulle-son:focus-visible{outline:3px solid #fff;outline-offset:2px}.envol{position:absolute;z-index:2;left:0;top:0;object-fit:cover;pointer-events:none}.essai{--u: calc(100cqw / 1280);position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.essai[hidden]{display:none}.essai>*{position:absolute;left:0;top:0}.essai-bulle{padding:calc(var(--u) * 8) calc(var(--u) * 22);border-radius:99px;border-bottom:calc(var(--u) * 4) solid #d09f2f;color:#3a2240;background:#ffd56a;font-size:calc(var(--u) * 30);font-weight:700;white-space:nowrap;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 3) #3a224059,0 calc(var(--u) * 16) calc(var(--u) * 30) #3a224066}.essai-bulle:after{content:"";position:absolute;left:50%;bottom:calc(var(--u) * -16);margin-left:calc(var(--u) * -11);border:calc(var(--u) * 11) solid transparent;border-top-color:#d09f2f;border-bottom-width:0}.essai-main{font-size:calc(var(--u) * 92);color:#3a2240;filter:drop-shadow(0 0 calc(var(--u) * 2) #fff) drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 8) rgb(58 34 64 / .45))}.essai-onde{width:calc(var(--u) * 70);height:calc(var(--u) * 70);border:calc(var(--u) * 5) solid #ffd56a;border-radius:50%}.commandes{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:48px;margin-top:16px;color:var(--creme);font-size:1rem}.commandes p{margin:0;opacity:.88}.commandes-boutons{display:flex;gap:10px}.commandes-boutons[hidden]{display:none}.commande{min-height:44px;padding:0 18px;border:0;border-bottom:4px solid #cdbf9f;border-radius:99px;color:var(--encre);background:var(--creme);font:800 .98rem Nunito Variable,sans-serif;cursor:pointer;box-shadow:0 12px 22px -12px #0009}.commande[aria-pressed=true]{background:#ffd56a;border-bottom-color:#c99c33}@container (max-width: 640px){.essai{--u: .15625cqw }.accueil{--u: .15625cqw ;padding:calc(var(--u) * 22) calc(var(--u) * 24) 0}.pastilles{justify-content:flex-start;margin-inline:calc(var(--u) * -24);padding:0 calc(var(--u) * 24) calc(var(--u) * 6);overflow:auto hidden;scrollbar-width:none}.grille,.section-prefs .grille{grid-template-columns:1fr}}@media(max-width:680px){.tablette{width:100%;min-width:0}.ecran{aspect-ratio:auto;height:min(62svh,560px)}.ecran[data-en-partie]{aspect-ratio:16 / 10;height:auto}}
