@font-face{font-family:Bricolage Grotesque;font-weight:500 800;font-display:swap;src:url(/polices/bricolage-grotesque.woff2)format("woff2")}@font-face{font-family:Unbounded;font-weight:500 800;font-display:swap;src:url(/polices/unbounded.woff2)format("woff2")}@font-face{font-family:Martian Mono;font-weight:400 700;font-display:swap;src:url(/polices/martian-mono.woff2)format("woff2")}@font-face{font-family:Young Serif;font-weight:400;font-display:swap;src:url(/polices/young-serif.woff2)format("woff2")}@font-face{font-family:Figtree;font-weight:500 700;font-display:swap;src:url(/polices/figtree.woff2)format("woff2")}:root{--marge:4px;--e1:.25rem;--e2:.5rem;--e3:.75rem;--e4:1rem;--e5:1.5rem;--e6:2.5rem;--t-s:.8rem;--t-m:1rem;--t-l:1.25rem;--t-xl:1.6rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ecart:1px;--erreur:#b00020;--duree-courte:.12s;--duree:.24s;--duree-longue:.6s;--ease-pose:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,:root[data-direction=imprimerie]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--corps:"Bricolage Grotesque", system-ui, sans-serif;--lettres:"Bricolage Grotesque", system-ui, sans-serif;--titre:"Bricolage Grotesque", system-ui, sans-serif;--poids-lettre:800;--fond:#eef0ee;--texte:#10213f;--doux:#4b5a78;--trait:#10213f;--case:#f8f8f4;--rplateau:4px;--rcase:0;--rjeton:3px;--jeton:#ffd23a;--lettre:#10213f;--jeton-pose:#ffe98f;--ombre-jeton:2px 2px 0 #10213f;--mt:#ff48b0;--md:#ffb3dc;--lt:#00a19b;--ld:#a6e3df;--texte-mt:#10213f;--texte-md:#10213f;--texte-lt:#001f1e;--texte-ld:#10213f;--solution:#a6e3df;--accent:#2b4bdb;--texte-accent:#fff;--ombre-valider:3px 3px 0 #10213f;--bouton:#fff;--texte-bouton:#10213f;--bord-bouton:2px solid #10213f;--rbouton:6px}@media (prefers-color-scheme:dark){:root:not([data-direction]),:root[data-direction=imprimerie]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fond:#0c1530;--texte:#f2efe8;--doux:#9fb0d3;--trait:#f2efe8;--case:#16224a;--ombre-jeton:2px 2px 0 #ff48b0;--md:#8b2a66;--lt:#00a19b;--ld:#0f5c63;--texte-mt:#0c1530;--texte-md:#fff;--texte-lt:#001f1e;--texte-ld:#fff;--solution:#0f5c63;--accent:#7c93ff;--texte-accent:#0c1530;--ombre-valider:3px 3px 0 #ff48b0;--bouton:#16224a;--texte-bouton:#f2efe8;--bord-bouton:2px solid #f2efe8;--erreur:#ff8a9b}}:root[data-direction=arcade]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--corps:"Martian Mono", ui-monospace, monospace;--lettres:"Martian Mono", ui-monospace, monospace;--titre:"Unbounded", system-ui, sans-serif;--poids-lettre:700;--fond:#0e1020;--texte:#edebff;--doux:#9a9cc8;--trait:#2b2f5c;--case:#151834;--rplateau:2px;--rcase:1px;--rjeton:2px;--jeton:#ffd23f;--lettre:#0e1020;--jeton-pose:#ffeb99;--ombre-jeton:0 2px 0 #b8901a, 0 0 12px #ffd23f55;--mt:#ff4fa3;--md:#7a2d6b;--lt:#2ee6c5;--ld:#17665f;--texte-mt:#0e1020;--texte-md:#ffd6ec;--texte-lt:#0e1020;--texte-ld:#c9fff5;--solution:#17665f;--accent:#2ee6c5;--texte-accent:#0e1020;--ombre-valider:0 0 16px #2ee6c577;--bouton:#151834;--texte-bouton:#edebff;--bord-bouton:1px solid #4a4f95;--rbouton:2px;--erreur:#ff8a9b}@media (prefers-color-scheme:light){:root[data-direction=arcade]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fond:#f4f3fb;--texte:#14163a;--doux:#4f5182;--trait:#14163a;--case:#fff;--ombre-jeton:0 2px 0 #14163a;--md:#ffc2e0;--lt:#12b79c;--ld:#bdf2e7;--texte-md:#14163a;--texte-ld:#14163a;--solution:#bdf2e7;--accent:#09705f;--texte-accent:#fff;--ombre-valider:0 3px 0 #14163a;--bouton:#fff;--texte-bouton:#14163a;--bord-bouton:1px solid #14163a;--erreur:#b00020}}:root[data-direction=herbier]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--corps:"Figtree", system-ui, sans-serif;--lettres:"Young Serif", Georgia, serif;--titre:"Young Serif", Georgia, serif;--poids-lettre:400;--fond:#e3ebe5;--texte:#16291f;--doux:#47604f;--trait:#b9c9bd;--case:#f4f7f3;--ecart:2px;--rplateau:14px;--rcase:5px;--rjeton:6px;--valeur-x:4px;--valeur-y:3px;--jeton:#d9d0c0;--lettre:#16291f;--jeton-pose:#f0e8d6;--ombre-jeton:0 2px 0 #a89e8a, 0 4px 6px #16291f33;--mt:#5b2c5e;--md:#94559a;--lt:#2f6b46;--ld:#a5c16b;--texte-mt:#fff;--texte-md:#fff;--texte-lt:#fff;--texte-ld:#16291f;--solution:#a5c16b;--accent:#2f6b46;--texte-accent:#fff;--ombre-valider:0 3px 0 #1b4229;--bouton:#f4f7f3;--texte-bouton:#16291f;--bord-bouton:1px solid #9db0a2;--rbouton:999px}@media (prefers-color-scheme:dark){:root[data-direction=herbier]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fond:#0f1a15;--texte:#e6efe7;--doux:#98b09f;--trait:#233a2d;--case:#162620;--jeton:#cfc5b2;--ombre-jeton:0 2px 0 #8c826e;--mt:#b77bbb;--md:#6e3f71;--lt:#4f9468;--ld:#4c6b2a;--texte-mt:#0f1a15;--texte-md:#fff;--texte-lt:#0f1a15;--texte-ld:#eaf3e0;--solution:#4c6b2a;--accent:#7cc697;--texte-accent:#0f1a15;--ombre-valider:0 3px 0 #3e7c58;--bouton:#162620;--texte-bouton:#e6efe7;--bord-bouton:1px solid #3b5646;--erreur:#ff8a9b}}html{background:var(--fond)}body{padding:var(--marge);color:var(--texte);font-family:var(--corps);margin:0}main{max-width:34rem;margin:0 auto}h1,h2{font-family:var(--titre)}h1{font-size:var(--t-xl);margin:0}header{justify-content:space-between;align-items:center;gap:var(--e2) var(--e4);margin-bottom:var(--e2);flex-wrap:wrap;display:flex}nav{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.etiquette{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=30rem){.etiquette{clip-path:none;width:auto;height:auto;position:static}}.archive{margin:0 0 var(--e2);color:var(--doux)}nav button,nav select{min-height:2.75rem;padding:0 .75rem}nav label{align-items:center;gap:var(--marge);color:var(--doux);display:inline-flex}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}a{color:var(--accent)}.jeu{width:min(100%,100dvh - 19rem);margin-inline:auto;container-type:inline-size}.plateau{gap:var(--ecart);background:var(--trait);padding:var(--ecart);border-radius:var(--rplateau);grid-template-columns:repeat(15,1fr);display:grid}.case{box-sizing:border-box;aspect-ratio:1;background:var(--case);border-radius:var(--rcase);color:var(--texte);justify-content:center;align-items:center;font-size:clamp(.4rem,1.9vw,.62rem);font-weight:700;display:flex;position:relative;overflow:hidden}.bonus-LD{background:var(--ld);color:var(--texte-ld)}.bonus-LT{background:var(--lt);color:var(--texte-lt)}.bonus-MD{background:var(--md);color:var(--texte-md)}.bonus-MT{background:var(--mt);color:var(--texte-mt)}.case.occupee,.jeton{background:var(--jeton);color:var(--lettre);box-shadow:var(--ombre-jeton);border-radius:var(--rjeton)}.case.occupee{overflow:visible}.lettre{font-family:var(--lettres);font-size:clamp(.58rem,2.7vw,.95rem);font-weight:var(--poids-lettre);transform:translate(-16%,-14%)}.valeur{right:var(--valeur-x,2px);bottom:var(--valeur-y,1px);letter-spacing:-.08em;font-size:.5rem;font-weight:600;line-height:1;position:absolute}.chevalet{justify-content:center;gap:var(--marge);margin-top:calc(var(--marge) * 3);display:flex}.jeton{aspect-ratio:1;border:0;justify-content:center;align-items:center;width:2.5rem;display:flex;position:relative}.jeton .lettre{font-size:1.5rem;transform:translate(-14%,-12%)}.jeton .valeur{font-size:.7rem;bottom:.3rem;right:.4rem}button{font:inherit}.jeton{cursor:pointer;padding:0}.jeton:disabled{opacity:.25;cursor:default}.case.posee{background:var(--jeton-pose);color:var(--lettre);outline:2px dashed var(--accent);outline-offset:-3px}.case.curseur{outline:2px solid var(--accent);outline-offset:-2px}.case.curseur.horizontale{box-shadow:inset -4px 0 0 var(--accent)}.case.curseur.verticale{box-shadow:inset 0 -4px 0 var(--accent)}.cadre.zoom{aspect-ratio:1;contain:paint;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100cqw;overflow:auto}.cadre.zoom.deplace,.cadre.zoom.deplace .case{cursor:grabbing}.cadre.zoom .plateau{width:200%}.actions{justify-content:center;gap:var(--marge);margin-top:calc(var(--marge) * 3);flex-wrap:wrap;display:flex}.actions button{min-height:2.75rem;padding:0 1rem}button,select{border:var(--bord-bouton);border-radius:var(--rbouton);background:var(--bouton);color:var(--texte-bouton);cursor:pointer;font-weight:600}button:disabled{opacity:.45;cursor:default}button[aria-pressed=true],button[aria-expanded=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.actions .valider{background:var(--accent);color:var(--texte-accent);border-color:var(--accent);box-shadow:var(--ombre-valider)}.info,.message{text-align:center;margin:calc(var(--marge) * 3) 0 0}.message.erreur{color:var(--erreur)}h2{margin:calc(var(--marge) * 4) 0 var(--marge);font-size:1rem}.essais{margin:0;padding:0;list-style:none}.essais li{justify-content:space-between;align-items:center;gap:calc(var(--marge) * 2);padding:var(--marge) 0;display:flex}.essais meter{width:40%}.case.solution{background:var(--solution);outline:2px solid var(--accent);outline-offset:-2px}.confirmation,.fin{text-align:center;margin-top:calc(var(--marge) * 3)}.confirmation button{min-height:2.75rem;margin:0 var(--marge)}.jeton,.case.posee{touch-action:none;-webkit-user-select:none;user-select:none}.case.posee{cursor:grab}.jeton.glisse,.case.glisse{opacity:.35}.case.cible{outline:3px solid var(--accent);outline-offset:-3px}.chevalet.cible{outline:2px dashed var(--accent);outline-offset:4px}.fantome{z-index:10;aspect-ratio:1;background:var(--jeton);width:2.5rem;color:var(--lettre);border-radius:var(--rjeton);font-family:var(--lettres);font-size:1.6rem;font-weight:var(--poids-lettre);box-shadow:var(--ombre-jeton), 0 6px 14px #00000059;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-50%,-50%)}.demo-t-xl{font:var(--t-xl) / 1.2 var(--titre)}.demo-t-l{font:var(--t-l) / 1.3 var(--titre)}.demo-t-s{font-size:var(--t-s);color:var(--doux)}.demo-pastilles{gap:var(--e2);font-size:var(--t-s);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.demo-pastilles span{height:2.5rem;margin-bottom:var(--e1);border:1px solid var(--trait);border-radius:var(--rcase);display:block}:root[data-direction=herbier] .case .lettre{font-size:clamp(.6rem,2.8vw,.99rem);transform:translate(-22%,-18%)}:root[data-direction=herbier] .case .valeur{--valeur-x:3px;--valeur-y:2px}:root[data-direction=arcade] .jeton .lettre{font-size:1.3rem;transform:translate(-22%,-16%)}:root[data-direction=imprimerie] .case .lettre,:root:not([data-direction]) .case .lettre{font-size:clamp(.7rem,3.27vw,1.15rem);transform:translate(-14%,-12%)}@keyframes pose{0%{box-shadow:var(--ombre-jeton,0 2px 6px #00000040);transform:scale(1.18)}to{transform:scale(1)}}@keyframes validation{0%,to{transform:scale(1)}40%{filter:brightness(1.12);transform:scale(1.14)}}@keyframes celebration{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes lueur{0%,to{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 4px var(--accent)}}.case.posee{animation:pose var(--duree) var(--ease-pose)}.case.valide-mot{animation:.4s ease-in-out both validation;animation-delay:calc(min(var(--i,0), 10) * 30ms)}.fin{animation:celebration var(--duree-longue) ease-out}.fin.victoire h2{animation:celebration var(--duree-longue) var(--ease-pose)}.fin.victoire{border-radius:var(--rjeton,.5rem);animation:celebration var(--duree-longue) ease-out, lueur 1.2s ease-out}.compteur{font-variant-numeric:tabular-nums;position:relative}.compteur[data-anime]{visibility:hidden}.compteur[data-anime]:after{content:attr(data-affiche);visibility:visible;text-align:right;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.case.posee,.case.valide-mot,.fin,.fin.victoire,.fin.victoire h2{animation:none}}.recap{top:calc(var(--e3) + env(safe-area-inset-top,0px));z-index:10;width:min(20rem, calc(100vw - 2 * var(--e4)));padding:var(--e3) var(--e4);background:var(--case);color:var(--texte);border:2px solid var(--accent);border-radius:var(--rplateau,.75rem);animation:celebration var(--duree) var(--ease-pose);position:fixed;left:50%;translate:-50%;box-shadow:0 6px 24px #0000004d}.recap h2{margin:0 0 var(--e2);font-size:var(--t-m)}.recap ul{margin:0;padding:0;list-style:none}.recap li{justify-content:space-between;gap:var(--e3);padding:var(--e1) 0;font-variant-numeric:tabular-nums;display:flex}.recap .total{border-top:1px solid var(--trait);margin-top:var(--e1);font-weight:700}.recap button{margin-top:var(--e2);width:100%;min-height:2.75rem}@media (prefers-reduced-motion:reduce){.recap{animation:none}}.rangee{display:contents}.message:empty{display:none}.evitement{left:var(--e2);padding:var(--e2) var(--e3);background:var(--fond);color:var(--texte);border:2px solid var(--accent);z-index:10;position:absolute;top:-4rem}.evitement:focus{top:var(--e2)}.aide-clavier{margin-top:var(--e3);font-size:var(--t-s);color:var(--doux)}.aide-clavier summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.bouton-accueil{box-sizing:border-box;border:var(--bord-bouton);border-radius:var(--rbouton);background:var(--bouton);min-height:2.75rem;color:var(--texte-bouton);align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.page-autonome{min-height:calc(100dvh - 2 * var(--marge));padding-inline:var(--e4);flex-direction:column;display:flex}.page-autonome>header{margin-bottom:var(--e4)}.page{padding:var(--e4) var(--e5) var(--e5);background:color-mix(in srgb, var(--fond) 88%, transparent);border:var(--bord-bouton);border-radius:calc(var(--rplateau) * 2);margin-block:auto}.page h2{margin:var(--e2) 0 var(--e4)}.page h3{margin:var(--e5) 0 var(--e1);font-family:var(--titre)}.page p,.page li{line-height:1.55}.regles ul{padding-left:var(--e5)}.page .stats dl{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.page .stats dl>div{padding:var(--e3);border:var(--bord-bouton);border-radius:var(--rplateau);background:var(--bouton);display:block}.page .stats dt,.page .stats dd{margin:0}.page .stats dt{font-size:var(--t-s);color:var(--doux);grid-row:auto}.page .stats dd{font-family:var(--titre);font-size:var(--t-xl)}.archives ul{gap:var(--e2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.archives li{border:var(--bord-bouton);border-radius:var(--rbouton);background:var(--bouton);color:var(--texte-bouton);padding:0 var(--e3);white-space:nowrap}.archives a{min-height:2.75rem;color:inherit;font-weight:600;line-height:2.75rem;text-decoration:none;display:inline-block}.archives li span{color:var(--doux);font-size:var(--t-s)}main.page-jeu{min-height:calc(100dvh - 2 * var(--marge));flex-direction:column;display:flex}main.page-jeu>.partie{margin-block:auto}.partie{grid-template-columns:minmax(0,1fr);display:grid}.resume{margin:0 0 var(--e2)}.message{margin:var(--e2) 0 0}.message.erreur{margin-top:0}.partie>section[aria-label=Essais] h2{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.partie .essais{margin-top:var(--e2);font-size:var(--t-s)}.info{z-index:15;max-height:60dvh;padding:var(--e3) var(--e4) var(--e4);background:var(--fond);color:var(--texte);border-top:2px solid var(--accent);position:fixed;inset:auto 0 0;overflow-y:auto}.info .fermer{min-height:2.75rem;padding:0 var(--e4)}@media (width>=56rem){main.page-jeu{max-width:72rem}.partie{column-gap:var(--e5);grid-template:"resume jeu.""essais jeu.""info jeu."1fr/18rem minmax(0,1fr) 18rem;align-items:start}.resume{font-size:var(--t-l);grid-area:resume}.compte-essais,.bouton-stats,.info .fermer{display:none}.jeu{grid-area:jeu;justify-self:center;width:min(100%,100dvh - 19rem)}.partie>section[aria-label=Essais]{grid-area:essais}.partie>section[aria-label=Essais] h2{clip-path:none;width:auto;height:auto;position:static}.partie .essais{font-size:inherit}.info{background:0 0;border-top:0;grid-area:info;max-height:none;padding:0;position:static;overflow:visible}}.stats dl>div{display:contents}.info .stats dl{gap:var(--e1) var(--e4);text-align:left;grid-template-columns:1fr auto;margin:0;display:grid}.info .stats dd{margin:0;font-weight:700}.info h2{text-align:left}.accueil{align-items:stretch;gap:var(--e4);min-height:calc(100dvh - 2 * var(--marge));padding-inline:var(--e4);flex-direction:column;justify-content:center;display:flex;position:relative}.accueil .reglages{position:absolute;top:0;right:0}.enseigne{justify-content:center;gap:var(--e1);font-family:var(--lettres);font-weight:var(--poids-lettre);margin:0;display:flex}.tuile{aspect-ratio:1;background:var(--jeton);width:clamp(2.4rem,11vw,3.8rem);color:var(--lettre);box-shadow:var(--ombre-jeton);border-radius:var(--rjeton);text-transform:uppercase;justify-content:center;align-items:center;font-size:clamp(1.4rem,6.6vw,2.3rem);display:flex}.promesse{text-align:center;color:var(--doux);text-wrap:balance;margin:0}.entrees{gap:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entrees a{box-sizing:border-box;text-align:center;border:var(--bord-bouton);border-radius:var(--rbouton);background:var(--bouton);color:var(--texte-bouton);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.entrees .entree{min-height:3.25rem;padding:0 var(--e2)}.entrees .jouer{gap:var(--e1);background:var(--accent);min-height:7rem;color:var(--texte-accent);border-color:var(--accent);box-shadow:var(--ombre-valider);flex-direction:column;grid-column:1/-1}.jouer-titre{font-family:var(--titre);font-size:var(--t-xl)}.jouer-etat{font-size:var(--t-s);min-height:1.2em}.legal{font-size:var(--t-s);justify-content:center;gap:var(--e2) var(--e4);position:absolute;inset:auto 0 0}.legal a{min-height:2.75rem;color:var(--doux);align-items:center;display:inline-flex}@media (width<=29.99rem){.entrees{grid-template-columns:1fr}}.scene{display:none}@media (width>=56rem){.decor:before{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.scene{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0}.scene img{height:auto;display:none;position:absolute}:root[data-direction=imprimerie] .scene img[data-d=imprimerie],:root:not([data-direction]) .scene img[data-d=imprimerie],:root[data-direction=arcade] .scene img[data-d=arcade],:root[data-direction=herbier] .scene img[data-d=herbier]{display:block}.scene .presse-a{width:clamp(10rem,25vw,31rem);bottom:0;left:2vw}.scene .presse-b{width:clamp(6rem,10vw,14rem);bottom:0;right:5vw}.scene .borne,.scene .machine{width:auto;height:clamp(14rem,46vh,26rem);bottom:0}.scene .borne{left:3vw}.scene .machine{right:3vw}.scene .branche-boite{aspect-ratio:520/420;--u:calc(100cqw / 520);width:clamp(14rem,30vw,40rem);display:none;position:absolute;container-type:inline-size}:root[data-direction=herbier] .scene .branche-boite{display:block}.branche-boite img{width:100%;height:auto;animation:6.5s ease-in-out infinite alternate balance;display:block;position:static}.branche-a{top:0;left:0}.branche-a img{transform-origin:0 6%}.branche-b{bottom:0;right:0}.branche-b img{transform-origin:100% 94%}.vol{left:calc(var(--x) * 100% / 520);top:calc(var(--y) * 100% / 420);opacity:0;animation:linear infinite vol;position:absolute}.petale{width:calc(16 * var(--s) * var(--u));height:calc(28 * var(--s) * var(--u));background:var(--c);animation:ease-in-out infinite alternate onde,ease-in-out infinite tourne;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-8%200%2016%2028'%3e%3cpath%20d='M0%200C-8%208-8%2020%200%2028%208%2020%208%208%200%200Z'%20fill='%23000'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-8%200%2016%2028'%3e%3cpath%20d='M0%200C-8%208-8%2020%200%2028%208%2020%208%208%200%200Z'%20fill='%23000'/%3e%3c/svg%3e") 50%/contain no-repeat}@keyframes balance{0%{rotate:-1.1deg}to{rotate:1.6deg}}@keyframes vol{0%{opacity:0;translate:0}8%,80%{opacity:1}to{translate:calc(var(--dx) * var(--u)) calc(var(--dy) * var(--u));opacity:0}}@keyframes onde{0%{translate:0 calc(-26 * var(--u))}to{translate:0 calc(26 * var(--u))}}@keyframes tourne{0%{rotate:0deg;scale:1}50%{rotate:150deg;scale:.5 1}to{rotate:300deg;scale:1}}@media (prefers-reduced-motion:reduce){.branche-boite img{animation:none}.vol{display:none}}:root[data-direction=imprimerie] .decor:before,:root:not([data-direction]) .decor:before{background:radial-gradient(circle at 94% 30%,#00bce84d 0 7rem,#0000 7rem),radial-gradient(circle at 90% 37%,#ff349c42 0 7rem,#0000 7rem),radial-gradient(circle at 99% 39%,#ffd23a66 0 7rem,#0000 7rem),radial-gradient(circle at 24% 9%,#00bce84d 0 2.4rem,#0000 2.4rem),radial-gradient(circle at 26% 12%,#ff349c42 0 2.4rem,#0000 2.4rem),radial-gradient(circle at 22.5% 12.5%,#ffd23a66 0 2.4rem,#0000 2.4rem),linear-gradient(90deg,#2c4dde33 2px,#0000 2px) 0 0/9rem 100%,linear-gradient(0deg,#ff349c2b 2px,#0000 2px) 0 0/100% 6rem,linear-gradient(90deg,#00bce833 2px,#0000 2px) 3rem 0/18rem 100%,linear-gradient(0deg,#ffbe2847 2px,#0000 2px) 0 2rem/100% 12rem}:root[data-direction=arcade] .decor:before{background:radial-gradient(ellipse 40rem 28rem at 50% 50%, color-mix(in srgb, var(--fond) 92%, transparent) 35%, transparent), url(/assets/pixels-EWuPOf0D.svg) 0 0 / 36rem 36rem, repeating-linear-gradient(0deg, transparent 0 3px, #ffffff09 3px 4px), linear-gradient(90deg, #ff3d9a2e 2px, transparent 2px) 50% 100% / 5rem 5rem, linear-gradient(0deg, #2ee6c82e 2px, transparent 2px) 0 100% / 5rem 5rem, radial-gradient(ellipse at 6% 100%, #ff3d9a52, transparent 55%), radial-gradient(ellipse at 94% 100%, #2ee6c84d, transparent 55%), radial-gradient(ellipse at 50% -10%, #785aff4d, transparent 60%)}:root[data-direction=imprimerie] .page-jeu.decor:before,:root:not([data-direction]) .page-jeu.decor:before{background:radial-gradient(circle at 94% 30%,#00bce84d 0 7rem,#0000 7rem),radial-gradient(circle at 90% 37%,#ff349c42 0 7rem,#0000 7rem),radial-gradient(circle at 99% 39%,#ffd23a66 0 7rem,#0000 7rem)}:root[data-direction=arcade] .page-jeu.decor:before{background:radial-gradient(at 6% 100%,#ff3d9a52,#0000 55%),radial-gradient(at 94% 100%,#2ee6c84d,#0000 55%),radial-gradient(at 50% -10%,#785aff4d,#0000 60%)}:root[data-direction=herbier] .decor:before{background:var(--petales,none), radial-gradient(ellipse 60% 70% at 50% 50%, color-mix(in srgb, var(--accent) 26%, var(--fond)), var(--fond))}@media (prefers-reduced-motion:reduce){:root[data-direction=herbier] .decor{--petales:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20320'%20width='320'%20height='320'%3e%3cdefs%3e%3cpath%20id='p'%20d='M0%200C-8%208-8%2020%200%2028%208%2020%208%208%200%200Z'%20fill='%23f7bcd1'%20fill-opacity='.45'%20stroke='%23e48aac'%20stroke-opacity='.5'%20stroke-width='0.8'/%3e%3c/defs%3e%3cuse%20href='%23p'%20transform='translate(40%2050)%20rotate(-40)'/%3e%3cuse%20href='%23p'%20transform='translate(150%2020)%20rotate(25)%20scale(.8)'/%3e%3cuse%20href='%23p'%20transform='translate(260%2090)%20rotate(70)'/%3e%3cuse%20href='%23p'%20transform='translate(90%20150)%20rotate(130)%20scale(.9)'/%3e%3cuse%20href='%23p'%20transform='translate(210%20190)%20rotate(-10)'/%3e%3cuse%20href='%23p'%20transform='translate(40%20270)%20rotate(95)%20scale(.8)'/%3e%3cuse%20href='%23p'%20transform='translate(290%20280)%20rotate(160)%20scale(.9)'/%3e%3cuse%20href='%23p'%20transform='translate(150%20290)%20rotate(40)%20scale(.7)'/%3e%3c/svg%3e") 0 0 / 20rem 20rem}}}:root[data-direction=herbier] .entrees .entree{background:color-mix(in srgb, var(--accent) 24%, var(--bouton))}
