.solitaire .carte{position:absolute;left:0;top:0;width:var(--w);height:var(--h);border-radius:calc(var(--w) * .09);cursor:default;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .25s;will-change:transform;perspective:600px}.solitaire .carte.mobile{cursor:pointer;touch-action:none}.solitaire .carte.en-vol{z-index:400!important}.solitaire .carte.glisse{transition:none;box-shadow:0 14px 28px -10px #141a3a80;cursor:grabbing}.solitaire .plateau.sans-transition .carte,.solitaire .plateau.sans-transition .zone{transition:none}.solitaire .plateau:not(.pret) .carte{visibility:hidden}.solitaire .recto,.solitaire .verso{position:absolute;inset:0;border-radius:inherit;backface-visibility:hidden}.solitaire .recto{background:#fffdf9;border:1px solid rgba(29,38,80,.2);box-shadow:0 1px 3px #0000004d;overflow:hidden}.solitaire .noire .recto{color:#1d2650}.solitaire .rouge .recto{color:#b23f36}.solitaire .coin{position:absolute;top:calc(var(--police) * .18);left:calc(var(--police) * .22);right:calc(var(--police) * .15);display:flex;align-items:center;justify-content:space-between;gap:1px}.solitaire .coin .v{font:650 var(--police)/1 var(--sans);letter-spacing:-.04em}.solitaire .coin .e{width:calc(var(--police) * .82);height:calc(var(--police) * .82);flex:none}.solitaire .coin.bas{top:auto;bottom:calc(var(--police) * .18);left:calc(var(--police) * .15);right:calc(var(--police) * .22);transform:rotate(180deg)}.solitaire .grand{position:absolute;left:50%;top:50%;width:46%;height:46%;transform:translate(-50%,-50%);opacity:.92}.solitaire .points{position:absolute;left:50%;top:calc(var(--police) * 1.45);transform:translate(-50%);height:calc(var(--h) - var(--police) * 2.9);width:auto;aspect-ratio:60 / 90;max-width:84%}.solitaire .figure{position:absolute;left:50%;top:calc(var(--police) * 1.45);transform:translate(-50%);height:calc(var(--h) - var(--police) * 2.9);width:auto;aspect-ratio:166 / 268}.solitaire .verso{display:none;background:var(--pq-logo) center / 66% auto no-repeat,radial-gradient(circle at 40% 35%,#3e4a86,#26305f);border:1px solid rgba(236,222,190,.55);box-shadow:0 1px 3px #00000059}.solitaire .verso:after{content:"";position:absolute;inset:calc(var(--w) * .06);border-radius:calc(var(--w) * .05);border:1px solid rgba(217,183,122,.5)}.solitaire .cachee .verso{display:block}.solitaire .cachee .recto{visibility:hidden}:root[data-theme=dark] .solitaire .recto{background:#f3eee4}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .solitaire .recto{background:#f3eee4}}.solitaire .carte.choisie .recto{box-shadow:0 0 0 2px var(--gold),0 6px 16px -6px #a9834bb3;border-color:var(--gold)}.solitaire .carte.indice .recto,.solitaire .carte.indice .verso{box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 80%,transparent),0 0 18px 2px #d4a64a73}.solitaire .carte .recto,.solitaire .carte .verso{transition:box-shadow .4s}.solitaire[data-astro-cid-xqqstskj]{display:grid;gap:18px;padding-bottom:8px}.sprite[data-astro-cid-xqqstskj]{position:absolute;width:0;height:0;overflow:hidden}.haut[data-astro-cid-xqqstskj]{display:grid;gap:20px;padding:40px 0 8px;align-items:center}.titre[data-astro-cid-xqqstskj]{text-align:center}.titre[data-astro-cid-xqqstskj] .eyebrow[data-astro-cid-xqqstskj]{justify-content:center}h1[data-astro-cid-xqqstskj]{color:var(--navy);margin-bottom:.3em}.intro[data-astro-cid-xqqstskj]{max-width:520px;margin:0 auto;font:400 clamp(1.2rem,2.4vw,1.35rem)/1.5 var(--serif);color:var(--ink-2)}.defi[data-astro-cid-xqqstskj]{display:grid;gap:12px;padding:22px clamp(18px,4vw,28px);text-align:center;max-width:460px;width:100%;margin:0 auto}.defi[data-astro-cid-xqqstskj] h2[data-astro-cid-xqqstskj]{margin:0;font-size:1.7rem;color:var(--navy)}.question[data-astro-cid-xqqstskj]{margin:0;font:italic 400 1.15rem/1.35 var(--serif);color:var(--ink-2)}.modes[data-astro-cid-xqqstskj]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:18px;border:1px solid var(--line);background:var(--bg)}.mode[data-astro-cid-xqqstskj]{display:grid;gap:2px;justify-items:center;align-content:center;min-height:52px;padding:8px 6px;border-radius:13px;border:1px solid transparent;background:transparent;color:var(--navy);cursor:pointer;transition:background .25s,border-color .25s}.mode[data-astro-cid-xqqstskj]:hover{background:color-mix(in srgb,var(--gold-soft) 60%,transparent)}.mode[data-astro-cid-xqqstskj][aria-pressed=true]{background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold) 70%,var(--line))}.mode[data-astro-cid-xqqstskj] .nom[data-astro-cid-xqqstskj]{font:500 1.2rem/1 var(--serif)}.mode[data-astro-cid-xqqstskj][aria-pressed=true] .nom[data-astro-cid-xqqstskj]:before{content:"✓ ";color:var(--gold-text);font-size:.85em}.mode[data-astro-cid-xqqstskj] .etat[data-astro-cid-xqqstskj]{font:400 .76rem/1.2 var(--sans);color:var(--sage-text);min-height:1.2em}.commencer[data-astro-cid-xqqstskj]{justify-content:center;min-height:48px;font-size:1rem;width:100%}@media(min-width:900px){.haut[data-astro-cid-xqqstskj]{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:40px;padding-top:48px}.titre[data-astro-cid-xqqstskj]{text-align:left}.titre[data-astro-cid-xqqstskj] .eyebrow[data-astro-cid-xqqstskj]{justify-content:flex-start}.titre[data-astro-cid-xqqstskj] .eyebrow[data-astro-cid-xqqstskj]:after{display:none}.intro[data-astro-cid-xqqstskj],.defi[data-astro-cid-xqqstskj]{margin:0}}@media(max-width:560px){.haut[data-astro-cid-xqqstskj]{padding-top:28px}h1[data-astro-cid-xqqstskj]{font-size:2.1rem}}.jeu[data-astro-cid-xqqstskj]{display:grid;gap:10px;scroll-margin-top:12px}.statut[data-astro-cid-xqqstskj]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.genre[data-astro-cid-xqqstskj]{margin:0;font:500 1.15rem/1.3 var(--serif);color:var(--navy)}.compteurs[data-astro-cid-xqqstskj]{margin:0;font:400 .88rem/1.3 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.cadre[data-astro-cid-xqqstskj]{width:min(100% - 32px,var(--wrap));margin-inline:auto;padding:clamp(10px,2.2vw,26px);border-radius:clamp(14px,2vw,22px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 35%,#2f6b4c,#1f4d36 70%,#1a4230);box-shadow:inset 0 0 0 1px #0000002e,inset 0 2px 18px #00000040,var(--shadow)}@media(max-width:700px){.cadre[data-astro-cid-xqqstskj]{width:calc(100% - 8px);padding:8px 4px;border-radius:12px}}.plateau[data-astro-cid-xqqstskj]{position:relative;isolation:isolate;width:100%;min-height:320px;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.zone[data-astro-cid-xqqstskj]{position:absolute;left:0;top:0;width:var(--w);height:var(--h);padding:0;border-radius:calc(var(--w) * .09);border:1.5px dashed rgba(236,222,190,.38);background:#0000001a;cursor:pointer;display:grid;place-items:center}.zone[data-astro-cid-xqqstskj].talon{border-color:transparent;background:none}.zone[data-astro-cid-xqqstskj].fondation:after{content:"A";font:500 calc(var(--w) * .42)/1 var(--serif);color:#ecdebe66}.zone[data-astro-cid-xqqstskj].colonne:after{content:"R";font:500 calc(var(--w) * .36)/1 var(--serif);color:#ecdebe38}.zone[data-astro-cid-xqqstskj][data-sol-zone=p]{border-style:solid}.zone[data-astro-cid-xqqstskj].recycler:after{content:"";width:46%;aspect-ratio:1;background:#e6c78f;opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12a8 8 0 1 0 2.4-5.7M4 4v4.5h4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12a8 8 0 1 0 2.4-5.7M4 4v4.5h4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.zone[data-astro-cid-xqqstskj]:focus-visible{outline:2px solid #e6c78f;outline-offset:3px}.zone[data-astro-cid-xqqstskj].indice{border-color:#e6c78f;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 35%,transparent)}.bravo[data-astro-cid-xqqstskj]{position:absolute;left:0;right:0;margin-inline:auto;top:calc(var(--h) + 24px);z-index:700;width:min(92%,380px);box-sizing:border-box;padding:20px 18px 12px;text-align:center;animation:fadeUp .6s cubic-bezier(.2,.7,.2,1) both}.bravo[data-astro-cid-xqqstskj][hidden]{display:none}.plateau[data-astro-cid-xqqstskj]:has(.bravo:not([hidden])){min-height:calc(var(--h) + 310px)}.bravo-titre[data-astro-cid-xqqstskj]{margin:0 0 6px;font:500 clamp(1.45rem,4vw,1.75rem)/1.2 var(--serif);color:var(--navy)}.bravo-titre[data-astro-cid-xqqstskj]:focus{outline:none}.bravo-bilan[data-astro-cid-xqqstskj]{margin:0 0 14px;color:var(--ink-2);font-size:.92rem}.bravo-choix[data-astro-cid-xqqstskj]{display:grid;gap:8px}.bravo-suivre[data-astro-cid-xqqstskj]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.bravo-choix[data-astro-cid-xqqstskj] .btn[data-astro-cid-xqqstskj]{justify-content:center;min-height:44px}.bloque[data-astro-cid-xqqstskj]{position:absolute;left:0;right:0;margin-inline:auto;top:50%;transform:translateY(-50%);z-index:700;width:min(92%,420px);box-sizing:border-box;padding:20px 18px 12px;text-align:center;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));box-shadow:0 10px 30px #00000059}.bloque-choix[data-astro-cid-xqqstskj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:14px}.bloque-choix[data-astro-cid-xqqstskj] .btn[data-astro-cid-xqqstskj]{justify-content:center;min-height:44px}.bloque-choix[data-astro-cid-xqqstskj] .lien-discret[data-astro-cid-xqqstskj]{grid-column:1 / -1;justify-self:center}.bloque[data-astro-cid-xqqstskj][hidden]{display:none}.bloque-titre[data-astro-cid-xqqstskj]{margin:0 0 4px;font:500 1.2rem/1.3 var(--serif);color:var(--navy)}.bloque-texte[data-astro-cid-xqqstskj]{margin:0;font-size:.92rem;color:var(--ink-2)}.message[data-astro-cid-xqqstskj]{min-height:1.5em;margin:0;text-align:center;font:italic 400 1.08rem/1.4 var(--serif);color:var(--navy);padding-inline:16px}.commandes[data-astro-cid-xqqstskj]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.commandes[data-astro-cid-xqqstskj] .btn[data-astro-cid-xqqstskj]{min-height:44px;justify-content:center}.commandes[data-astro-cid-xqqstskj] .btn[data-astro-cid-xqqstskj]:disabled{opacity:.45;cursor:default;transform:none}@media(max-width:560px){.commandes[data-astro-cid-xqqstskj]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.commandes[data-astro-cid-xqqstskj] .btn[data-astro-cid-xqqstskj]{padding-inline:.6em}}.choix-nouvelle[data-astro-cid-xqqstskj]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.choix-nouvelle[data-astro-cid-xqqstskj][hidden]{display:none}.choix-nouvelle[data-astro-cid-xqqstskj] p[data-astro-cid-xqqstskj]{margin:0;font:500 1.05rem/1 var(--serif);color:var(--navy)}.choix-nouvelle[data-astro-cid-xqqstskj] .btn[data-astro-cid-xqqstskj]{min-height:44px;min-width:110px;justify-content:center}.lien-discret[data-astro-cid-xqqstskj]{background:none;border:0;padding:10px;color:var(--ink-2);font:400 .9rem/1 var(--sans);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.lien-discret[data-astro-cid-xqqstskj]:hover{color:var(--gold-text)}.confirmer[data-astro-cid-xqqstskj]{max-width:min(420px,calc(100% - 32px));padding:26px;color:var(--ink)}.confirmer[data-astro-cid-xqqstskj]::backdrop{background:#12121a73}.confirmer[data-astro-cid-xqqstskj] p[data-astro-cid-xqqstskj]{font:500 1.3rem/1.35 var(--serif);color:var(--navy);margin:0 0 18px}.choix[data-astro-cid-xqqstskj]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.explications[data-astro-cid-kqi3hryn]{padding-top:48px;padding-bottom:24px}.explications[data-astro-cid-kqi3hryn] h2[data-astro-cid-kqi3hryn]:first-child{margin-top:0}
