@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lilita-one-latin-400-normal.87r-Z-Re.woff2)format("woff2"),url(/_astro/lilita-one-latin-400-normal.DXkechA3.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fredoka-latin-500-normal.B0JifZgm.woff2)format("woff2"),url(/_astro/fredoka-latin-500-normal.BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.woff)format("woff")}.pq{--pq-encre:#33203a;--pq-encre-douce:#4a3350;--pq-sourdine:#7a5a73;--pq-creme:#fff8f1;--pq-corail:#ff6f5e;--pq-corail-fonce:#d9483a;--pq-rouge:#c93a2c;--pq-mangue:#ffc24b;--pq-menthe:#3cc4a2;--pq-sarcelle:#17736a;--pq-lagon:#8fddd3;--pq-or:#f7c23e;--pq-ombre:0 10px 28px #783c5029;--pq-courbe:cubic-bezier(.16, 1, .3, 1);color:var(--pq-encre);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffe3d6;font-family:Fredoka,system-ui,sans-serif;font-weight:500;position:fixed;inset:0;overflow:hidden}.pq [hidden]{display:none!important}.pq-toile{touch-action:none;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.pq-toile:active{cursor:grabbing}.pq-hud{top:max(12px, env(safe-area-inset-top));z-index:25;padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;left:0;right:0}.pq-hud__centre{flex-direction:column;grid-column:2;align-items:center;gap:7px;display:flex}.pq:not(.pq--partie) .pq-hud__centre,.pq:not(.pq--partie) .pq-panier{visibility:hidden}.pq-score{box-shadow:var(--pq-ombre), inset 0 -3px 0 #ff6f5e38;backdrop-filter:blur(6px);background:#fff8f1e0;border-radius:999px;align-items:baseline;gap:10px;margin:0;padding:7px 22px 9px;display:flex;position:relative}.pq-score__etiquette{letter-spacing:.18em;text-transform:uppercase;color:var(--pq-sourdine);font-size:.72rem;font-weight:600}.pq-score__valeur{font-variant-numeric:tabular-nums;min-width:2.4ch;color:var(--pq-encre);transform-origin:50% 60%;font-family:Lilita One,Fredoka,system-ui;font-size:clamp(1.8rem,4.6vw,2.5rem);font-weight:400;line-height:1;display:inline-block}.pq-combo{background:var(--pq-mangue);color:var(--pq-encre);opacity:0;transition:opacity .2s var(--pq-courbe);border-radius:999px;padding:3px 10px 4px;font-family:Lilita One,Fredoka,system-ui;font-size:1.05rem;line-height:1;position:absolute;top:-12px;right:-16px;transform:rotate(-6deg);box-shadow:0 4px 10px #b97a0e4d,0 0 0 3px #fff}.pq-combo.est-visible{opacity:1}.pq-sablier{box-shadow:var(--pq-ombre);backdrop-filter:blur(6px);background:#fff8f1e0;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 8px;display:flex}.pq-sablier__piste{background:#33203a1f;border-radius:999px;width:clamp(120px,21vw,220px);height:11px;overflow:hidden;box-shadow:inset 0 1px 2px #33203a2e}.pq-sablier__barre{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#2bb393,#8fddd3);width:100%;height:100%;display:block}.pq-sablier__texte{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--pq-encre);font-family:Lilita One,Fredoka,system-ui;font-size:1.15rem;line-height:1}.pq-sablier.est-urgent .pq-sablier__barre{background:linear-gradient(90deg,#ff5a48,#ff9a7a)}.pq-sablier.est-urgent .pq-sablier__texte{color:var(--pq-rouge);animation:1s ease-in-out infinite pq-battement}.pq-sablier.est-pique{animation:pq-pique .36s var(--pq-courbe)}.pq-hud__boutons{pointer-events:auto;grid-column:3;justify-self:end;gap:8px;display:flex}.pq-icone{width:44px;height:44px;color:var(--pq-encre);box-shadow:var(--pq-ombre), inset 0 -3px 0 #33203a1a;cursor:pointer;backdrop-filter:blur(6px);transition:transform .18s var(--pq-courbe), background .18s var(--pq-courbe);background:#fff8f1e6;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.pq-icone:hover{background:#fff;transform:translateY(-1px)}.pq-icone:active{transform:scale(.92)}.pq-icone:focus-visible,.pq-btn:focus-visible{outline:3px solid var(--pq-encre);outline-offset:3px}.pq-panier{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:10;box-shadow:var(--pq-ombre), 0 0 0 3px #ffffffbf;pointer-events:none;backdrop-filter:blur(6px);background-color:#fff8f1e6;background-image:repeating-linear-gradient(90deg,#ebd39f47 0 6px,#0000 6px 12px),repeating-linear-gradient(0deg,#d9b97a33 0 6px,#0000 6px 12px);border-radius:22px;flex-direction:column;align-items:center;gap:5px;padding:8px 18px 11px;display:flex;position:absolute;transform:translate(-50%)}.pq-panier__manche{letter-spacing:.18em;text-transform:uppercase;color:var(--pq-sourdine);margin:0;font-size:.74rem;font-weight:600}.pq-panier__oeufs{gap:6px;margin:0;padding:0;list-style:none;display:flex}.pq-case{width:22px;height:28px}.pq-case svg,.pq-vol svg{width:100%;height:100%;display:block;overflow:visible}.pq-oeuf__forme{fill:#33203a12;stroke:#33203a61;stroke-width:1.6px;stroke-dasharray:3 2.4}.pq-oeuf__bande,.pq-oeuf__reflet{fill:none;stroke:#0000;stroke-linecap:round}.pq-case.est-trouve .pq-oeuf__forme,.pq-vol .pq-oeuf__forme{fill:var(--pq-c,var(--pq-corail));stroke:var(--pq-encre);stroke-width:1.5px;stroke-dasharray:none}.pq-case.est-trouve .pq-oeuf__bande,.pq-vol .pq-oeuf__bande{stroke:#ffffffd9;stroke-width:2.4px}.pq-case.est-trouve .pq-oeuf__reflet,.pq-vol .pq-oeuf__reflet{stroke:#ffffffbf;stroke-width:1.8px}.pq-case--or .pq-oeuf__forme{fill:var(--pq-or)}.pq-pops{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pq-pop{text-align:center;white-space:nowrap;width:5em;color:var(--pq-encre);text-shadow:0 2px #fff,2px 0 #fff,-2px 0 #fff,0 -2px #fff,2px 2px #fff,-2px 2px #fff,0 6px 12px #501e3c47;opacity:0;will-change:transform, opacity;margin:-.6em 0 0 -2.5em;font-family:Lilita One,Fredoka,system-ui;font-size:clamp(1.45rem,3.4vw,2rem);line-height:1.1;position:absolute;top:0;left:0}.pq-pop--or{color:#a86a06}.pq-pop--camo{color:var(--pq-sarcelle)}.pq-pop--mal{color:var(--pq-rouge)}.pq-pop--temps{color:#2a4f9e;font-size:clamp(1.1rem,2.6vw,1.4rem)}.pq-vol{filter:drop-shadow(0 4px 6px #501e3c4d);will-change:transform;width:26px;height:32px;margin:-16px 0 0 -13px;position:absolute;top:0;left:0}.pq-anneau{opacity:0;border:3px solid #fff;border-radius:50%;width:58px;height:58px;margin:-29px 0 0 -29px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #ff6f5e99}.pq-viseur{z-index:11;border:3px solid var(--pq-encre);pointer-events:none;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;display:none;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #fff,inset 0 0 0 3px #ffffffe6}.pq-viseur:before,.pq-viseur:after{content:"";background:var(--pq-encre);border-radius:2px;position:absolute;top:50%;left:50%}.pq-viseur:before{width:12px;height:3px;margin:-1.5px 0 0 -6px}.pq-viseur:after{width:3px;height:12px;margin:-6px 0 0 -1.5px}.pq-viseur.est-visible{display:block}.pq-doigt{z-index:11;pointer-events:none;background:#ffffff73;border:3px solid #fff;border-radius:50%;width:32px;height:32px;margin:-16px 0 0 -16px;display:none;position:absolute;top:0;left:0;box-shadow:0 4px 12px #501e3c52,0 0 0 2px #ff6f5ebf}.pq--demo .pq-doigt{display:block}.pq-bandeau{z-index:12;background:var(--pq-creme);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;border-radius:26px;flex-direction:column;align-items:center;gap:4px;padding:18px 30px 16px;display:none;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #783c503d,0 0 0 3px #fffc}.pq-bandeau.est-visible{display:flex}.pq-bandeau:before,.pq-carte:before{content:"";background:radial-gradient(circle,#ffc24b 0 2.4px,#fff1dc 2.6px 4.2px,#3c4ca6 4.4px 5.6px,#0000 6px) 0 0/18px 14px repeat-x,#ff6f5e;border-radius:999px;height:14px;position:absolute;top:0;left:26px;right:26px;transform:translateY(-50%);box-shadow:0 0 0 3px #fff}.pq-bandeau strong{color:var(--pq-corail-fonce);text-shadow:0 3px #33203a1f;font-family:Lilita One,Fredoka,system-ui;font-size:clamp(2rem,6vw,3.1rem);font-weight:400;line-height:1.05}.pq-bandeau span{color:var(--pq-encre);font-size:1.02rem;font-weight:600}.pq-toc{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 100px);z-index:12;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:min(460px,100vw - 32px);display:flex;position:absolute;transform:translate(-50%)}.pq-toc__titre{color:var(--pq-corail-fonce);text-shadow:0 3px #fff,3px 0 #fff,-3px 0 #fff,0 -3px #fff,0 8px 18px #501e3c40;margin:0;font-family:Lilita One,Fredoka,system-ui;font-size:clamp(2.2rem,7vw,3.2rem);line-height:1}.pq-toc__consigne{box-shadow:var(--pq-ombre);text-align:center;background:#fff8f1f0;border-radius:999px;margin:0;padding:5px 14px 6px;font-size:.98rem;font-weight:600}.pq-toc__jauge{width:100%;height:24px;box-shadow:inset 0 2px 5px #33203a33, 0 0 0 3px #fff, var(--pq-ombre);background:#fff8f1eb;border-radius:999px;position:relative}.pq-toc__zone{background:var(--pq-menthe);border-radius:999px;position:absolute;top:3px;bottom:3px}.pq-toc__centre{background:var(--pq-mangue);border-radius:999px;position:absolute;top:6px;bottom:6px;transform:translate(-50%)}.pq-toc__curseur{background:var(--pq-corail);border:3px solid #fff;border-radius:50%/58% 58% 42% 42%;width:24px;height:31px;margin:-16px 0 0 -12px;position:absolute;top:50%;box-shadow:0 4px 10px #501e3c59}.pq-toc.est-fini .pq-toc__jauge{opacity:.55}.pq-toc__resultat{text-align:center;min-height:1.3em;color:var(--pq-encre);text-shadow:0 2px #fff,2px 0 #fff,-2px 0 #fff,0 -2px #fff,0 6px 14px #501e3c38;margin:0;font-family:Lilita One,Fredoka,system-ui;font-size:clamp(1.4rem,4.4vw,1.9rem);line-height:1.15}.pq-ecran{z-index:20;background:radial-gradient(at 50% 42%,#fff4ec2e,#ffded09e);place-items:center;padding:76px 16px 28px;display:grid;position:absolute;inset:0;overflow:auto}.pq-carte{text-align:center;backdrop-filter:blur(10px);width:100%;max-width:540px;animation:pq-entree .6s var(--pq-courbe);background:#fff8f1ed;border-radius:34px;flex-direction:column;align-items:center;gap:14px;padding:38px 30px 28px;display:flex;position:relative;box-shadow:0 30px 80px #783c5042,inset 0 0 0 1px #fffc}.pq-carte--petite{max-width:460px}.pq-carte__sur{letter-spacing:.2em;text-transform:uppercase;color:var(--pq-sourdine);margin:0;font-size:.76rem;font-weight:600}.pq-carte__titre{letter-spacing:.005em;color:var(--pq-corail-fonce);text-shadow:0 4px #33203a1f;margin:0;font-family:Lilita One,Fredoka,system-ui;font-size:clamp(2.9rem,10vw,4.9rem);font-weight:400;line-height:.96}.pq-carte__titre--moyen{font-size:clamp(2.2rem,7.4vw,3.4rem)}.pq-carte__phrase{max-width:34ch;color:var(--pq-encre);margin:0;font-size:clamp(1rem,2.4vw,1.14rem);line-height:1.45}.pq-btn{background:var(--pq-corail);color:#2a1530;letter-spacing:.02em;cursor:pointer;min-width:210px;min-height:58px;transition:transform .18s var(--pq-courbe), box-shadow .18s var(--pq-courbe);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4em;margin-top:4px;padding:0 34px;font-family:Lilita One,Fredoka,system-ui;font-size:1.5rem;font-weight:400;text-decoration:none;display:inline-flex;box-shadow:inset 0 -5px #8c1e1e38,0 12px 26px #ff6f5e61}.pq-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:inset 0 -5px #8c1e1e38,0 16px 32px #ff6f5e73}.pq-btn:active{transform:translateY(1px)scale(.98)}.pq-btn--second{min-height:48px;color:var(--pq-encre);background:0 0;margin-top:0;font-family:Fredoka,system-ui,sans-serif;font-size:1.05rem;font-weight:600;box-shadow:inset 0 0 0 2px #33203a52}.pq-btn--second:hover{box-shadow:inset 0 0 0 2px #33203ab3}.pq-carte__consignes{color:var(--pq-encre-douce);gap:7px;margin:6px 0 0;padding:0;font-size:.97rem;line-height:1.35;list-style:none;display:grid}.pq-carte__consignes b{color:var(--pq-sarcelle);font-weight:600}.pq-carte__record{color:var(--pq-sourdine);margin:2px 0 0;font-family:Lilita One,Fredoka,system-ui;font-size:1.1rem}.pq-carte__scores{justify-content:center;align-items:flex-end;gap:30px;display:flex}.pq-carte__score{flex-direction:column;align-items:center;margin:0;display:flex}.pq-carte__score span{letter-spacing:.18em;text-transform:uppercase;color:var(--pq-sourdine);font-size:.74rem;font-weight:600}.pq-carte__score strong{color:var(--pq-encre);font-variant-numeric:tabular-nums;font-family:Lilita One,Fredoka,system-ui;font-size:clamp(2.6rem,8vw,3.8rem);font-weight:400;line-height:1}.pq-carte__score--record strong{color:var(--pq-sourdine);font-size:clamp(1.7rem,5vw,2.3rem)}.pq-carte__detail{max-width:36ch;color:var(--pq-encre-douce);margin:0;font-size:.96rem;line-height:1.4}.pq-annonce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes pq-entree{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes pq-battement{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes pq-pique{0%,to{transform:translate(0)}25%{transform:translate(-5px)}60%{transform:translate(4px)}}.pq--reduit .pq-carte,.pq--reduit .pq-sablier.est-urgent .pq-sablier__texte,.pq--reduit .pq-sablier.est-pique{animation:none}@media (width<=640px){.pq-hud{grid-template-columns:1fr auto}.pq-hud__centre{grid-area:2/1/auto/-1;margin-top:10px}.pq-hud__boutons{grid-area:1/2}.pq--demo .pq-hud__centre{grid-row:1;margin-top:0}.pq-score{padding:5px 18px 7px}.pq-panier{bottom:max(12px, env(safe-area-inset-bottom));padding:7px 12px 9px}.pq-panier__oeufs{gap:4px}.pq-case{width:19px;height:24px}.pq-carte{border-radius:28px;gap:12px;padding:32px 20px 22px}.pq-carte__consignes{font-size:.92rem}.pq-bandeau{padding:16px 22px 14px;top:40%}.pq-toc{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 88px)}}@media (height<=560px) and (width>=641px){.pq-carte{gap:10px;padding:28px 26px 20px}.pq-carte__titre{font-size:clamp(2.4rem,7vw,3.4rem)}}
