.pfig[data-v-2ce1ef53]{position:relative;display:block;width:100%;aspect-ratio:1}.pfig img[data-v-2ce1ef53]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:filter .3s var(--ease-out),opacity .3s var(--ease-out)}.pfig--wet img[data-v-2ce1ef53]{filter:saturate(.15) brightness(1.08);opacity:.7}.pfig--primer img[data-v-2ce1ef53]{filter:grayscale(1) brightness(1.18) contrast(.72)}.pfig--unknown img[data-v-2ce1ef53]{filter:brightness(0) saturate(0);opacity:.78}@media(forced-colors:active){.pfig--unknown img[data-v-2ce1ef53],.pfig--primer img[data-v-2ce1ef53]{forced-color-adjust:none}}.carnet-dock[data-v-9262f16b]{height:100%;min-height:0;display:flex;flex-direction:column}.carnet--docked[data-v-9262f16b]{flex:0 1 auto;min-height:0;max-width:none;max-height:100%;filter:drop-shadow(0 6px 14px rgba(20,10,4,.35));rotate:.4deg}.dock-enter-active[data-v-9262f16b],.dock-leave-active[data-v-9262f16b]{transition:opacity .2s ease,translate .25s var(--ease-out)}.dock-enter-from[data-v-9262f16b],.dock-leave-to[data-v-9262f16b]{opacity:0;translate:24px 0}@media(prefers-reduced-motion:reduce){.dock-enter-active[data-v-9262f16b],.dock-leave-active[data-v-9262f16b]{transition:opacity .15s ease}.dock-enter-from[data-v-9262f16b],.dock-leave-to[data-v-9262f16b]{translate:0 0}}.carnet-backdrop[data-v-9262f16b]{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:var(--backdrop)}.carnet[data-v-9262f16b]{--paper-bg: var(--paper);width:100%;max-width:460px;max-height:92dvh;display:flex;flex-direction:column;padding-top:26px;filter:drop-shadow(0 -6px 18px rgba(20,10,4,.45));outline:none}.carnet--wide[data-v-9262f16b]{max-width:560px}.carnet[data-v-9262f16b]:after{content:"";position:absolute;left:18px;right:18px;top:8px;height:12px;background:radial-gradient(circle at 50% 50%,var(--bench) 0 4px,transparent 5px) 0 0 / 28px 12px repeat-x;opacity:.85;pointer-events:none}.carnet-head[data-v-9262f16b]{display:flex;align-items:flex-start;gap:10px;padding:4px 14px 6px 20px}.carnet-titles[data-v-9262f16b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:6px}.carnet-kicker[data-v-9262f16b]{font:600 .875rem/1.1 var(--f-hand);font-variation-settings:var(--hand-note);color:var(--vermillon)}.carnet-title[data-v-9262f16b]{margin:0;font:800 var(--fs-section) / 1.02 var(--f-display);font-stretch:var(--stretch-display);color:var(--ink)}.carnet-close[data-v-9262f16b]{flex:none}.carnet-body[data-v-9262f16b]{overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 18px;color:var(--ink)}.carnet-foot[data-v-9262f16b]{display:flex;flex-direction:column;gap:8px;padding:10px 20px calc(var(--safe-bottom) + 16px);border-top:1.5px dashed rgba(36,26,20,.22)}.carnet-enter-active[data-v-9262f16b],.carnet-leave-active[data-v-9262f16b]{transition:background-color var(--t-sheet) ease}.carnet-enter-active .carnet[data-v-9262f16b],.carnet-leave-active .carnet[data-v-9262f16b]{transition:transform var(--t-sheet) var(--ease-out)}.carnet-enter-from[data-v-9262f16b],.carnet-leave-to[data-v-9262f16b]{background-color:transparent}.carnet-enter-from .carnet[data-v-9262f16b],.carnet-leave-to .carnet[data-v-9262f16b]{transform:translateY(105%)}@media(min-width:1000px)and (min-height:560px){.carnet-backdrop[data-v-9262f16b]{align-items:center;padding:24px}.carnet[data-v-9262f16b]:not(.carnet--docked){max-height:min(88dvh,860px);filter:drop-shadow(0 10px 26px rgba(20,10,4,.5))}.carnet-enter-from .carnet[data-v-9262f16b],.carnet-leave-to .carnet[data-v-9262f16b]{transform:translateY(24px) scale(.97);opacity:0}.carnet-enter-active .carnet[data-v-9262f16b],.carnet-leave-active .carnet[data-v-9262f16b]{transition:transform var(--t-sheet) var(--ease-out),opacity var(--t-sheet) ease}.carnet-foot[data-v-9262f16b]{padding-bottom:16px}}.portrait[data-v-397cc601]{position:relative;display:inline-grid;place-items:center;overflow:hidden;flex:none;background:radial-gradient(90% 70% at 50% 35%,#3a7a68,#25574a 70%)}.portrait--round[data-v-397cc601]{width:var(--size, 36px);height:var(--size, 36px);border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.portrait--round img[data-v-397cc601]{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:scale(1.32) translateY(9%)}.portrait--me[data-v-397cc601]{box-shadow:0 0 0 2px var(--outremer)}.portrait--foe[data-v-397cc601]{box-shadow:0 0 0 2px var(--vermillon)}.portrait--gold[data-v-397cc601]{background:radial-gradient(90% 70% at 50% 35%,#5a4a2a,#2c2416 75%)}.portrait--card[data-v-397cc601]{width:100%;height:100%}.portrait--card img[data-v-397cc601]{position:absolute;left:50%;bottom:-3px;width:116%;transform:translate(-50%);filter:drop-shadow(0 3px 2px rgba(0,0,0,.35))}.empty[data-v-397cc601]{width:70%;height:70%;fill:none;stroke:#fbf6ea8c;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.empty .fig[data-v-397cc601]{stroke-dasharray:3 4;stroke:#fbf6ea59}.pcard[data-v-4a345520]{display:grid;gap:12px}.p-head[data-v-4a345520]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.p-name[data-v-4a345520]{margin:0;font:800 1.875rem/1 var(--f-display);font-stretch:var(--stretch-display);overflow-wrap:anywhere}.p-name small[data-v-4a345520]{font:700 1rem/1 var(--f-ui);color:var(--graphite)}.lvl[data-v-4a345520]{font:750 .875rem/1 var(--f-ui);color:var(--graphite)}.hidden-note[data-v-4a345520]{margin:0;color:var(--graphite)}.vitrine[data-v-4a345520]{display:grid;grid-template-columns:minmax(150px,190px) 1fr;gap:12px;align-items:stretch}.frame.frame--duo[data-v-4a345520]:not(.frame--rank){box-shadow:inset 0 0 0 2px #3c230a73,inset 0 0 0 4px var(--cream),inset 0 0 0 6px #3c230a73,0 3px #241a1440}.frame.frame--rank[data-v-4a345520]{box-shadow:inset 0 0 0 4px var(--rank),inset 0 0 0 5px #f7f0dcb3,0 3px #241a1440}.frame--grand-esprit[data-v-4a345520]{overflow:hidden}.frame--grand-esprit[data-v-4a345520]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,245,215,.55) 50%,transparent 58%);background-size:300% 100%;animation:rank-glint-4a345520 6s linear infinite}@keyframes rank-glint-4a345520{0%{background-position:120% 0}40%,to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.frame--grand-esprit[data-v-4a345520]:after{animation:none;background:none}}.frame[data-v-4a345520]{position:relative;padding:6px;border-radius:6px;background:var(--kraft);box-shadow:inset 0 0 0 2px #3c230a73,0 3px #241a144d}.photo[data-v-4a345520]{position:relative;display:grid;place-items:end center;height:220px;border-radius:3px;overflow:hidden;background:radial-gradient(90% 70% at 50% 35%,#3a7a68,#25574a 70%);box-shadow:inset 0 0 0 2px #3c230a66}.photo[data-v-4a345520] .pfig{width:104%;margin-bottom:-6px}.side[data-v-4a345520]{display:flex;flex-direction:column;gap:8px;font-size:.875rem;line-height:1.3}.side b[data-v-4a345520]{font-weight:800}.paint-note[data-v-4a345520]{font-size:.8125rem;color:var(--vermillon-ink)}.muted[data-v-4a345520]{color:var(--graphite)}.badges[data-v-4a345520]{display:flex;flex-wrap:wrap;gap:6px}.dab.zq[data-v-4a345520]{--c: var(--ocre-deep)}.p-stats[data-v-4a345520]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;font-size:.875rem;line-height:1.25}.bar[data-v-4a345520]{position:relative;display:block;height:8px;margin-top:6px;border-radius:4px;background:#241a141f;overflow:hidden}.bar i[data-v-4a345520]{position:absolute;inset:0;transform-origin:0 50%;background:var(--graphite);border-radius:4px}.mp[data-v-4a345520]{--size: 34px;display:flex;align-items:center;gap:8px}.p-actions[data-v-4a345520]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.p-challenge[data-v-4a345520]{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:52px;margin-bottom:8px}.p-challenge small[data-v-4a345520]{font:600 .8125rem/1.1 var(--f-ui);opacity:.9}.report-open[data-v-4a345520]{grid-column:1 / -1;justify-self:center;min-height:44px;font-size:.875rem;color:var(--graphite)}.p-report[data-v-4a345520]{display:grid;gap:10px;margin-top:6px;padding-top:10px;border-top:1px dashed rgba(36,26,20,.3)}.p-report fieldset[data-v-4a345520]{display:grid;gap:2px;margin:0;padding:0;border:0}.p-report legend[data-v-4a345520]{margin-bottom:4px;font:700 .9375rem/1.3 var(--f-ui)}.p-reason[data-v-4a345520]{display:flex;align-items:center;gap:10px;min-height:40px;font-size:.9375rem}.p-reason input[data-v-4a345520]{width:20px;height:20px;accent-color:var(--outremer)}.p-note[data-v-4a345520]{display:grid;gap:4px;font-size:.875rem;color:var(--graphite)}.p-note input[data-v-4a345520]{min-height:44px;padding:8px 10px;border:1.5px solid var(--control-line, rgba(36, 26, 20, .55));border-radius:8px;background:var(--cream);color:var(--ink);font:inherit}.p-note input[data-v-4a345520]:focus-visible,.p-reason input[data-v-4a345520]:focus-visible{outline:3px solid var(--focus, var(--outremer));outline-offset:2px}.p-report-actions[data-v-4a345520]{display:flex;flex-wrap:wrap;gap:8px}.p-reported[data-v-4a345520]{margin:6px 0 0;font-size:.875rem;color:var(--graphite);text-align:center}@media(max-width:360px){.vitrine[data-v-4a345520],.p-actions[data-v-4a345520]{grid-template-columns:1fr}}.p-state[data-v-4a345520]{align-self:center;font:700 .9375rem/1.3 var(--f-ui);color:var(--vessie-deep)}.ask[data-v-57a555e8]{display:grid;gap:10px;padding:4px 2px 8px}.question[data-v-57a555e8]{margin:0;font:800 1.125rem/1.3 var(--f-ui);color:var(--ink)}.hint[data-v-57a555e8]{margin:0;font-size:.875rem;line-height:1.4;color:var(--graphite)}.row[data-v-57a555e8]{display:flex;flex-wrap:wrap;gap:8px}.ask[data-v-1340d965]{display:grid;gap:10px;padding:4px 2px 8px}.question[data-v-1340d965]{margin:0;font:800 1.125rem/1.3 var(--f-ui);color:var(--ink)}.hint[data-v-1340d965]{margin:0;font-size:.875rem;line-height:1.45;color:var(--graphite)}.hint a[data-v-1340d965]{color:var(--outremer);text-underline-offset:2px}.row[data-v-1340d965]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fb[data-v-422fa3cb]{display:grid;gap:14px}.fb-scale[data-v-422fa3cb]{margin:0;padding:0;border:0}.fb-scale legend[data-v-422fa3cb]{margin-bottom:10px;font:700 1rem/1.3 var(--f-ui)}.fb-notes[data-v-422fa3cb]{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px}.fb-note[data-v-422fa3cb]{display:grid;place-items:center;min-height:44px;border-radius:8px;background:var(--cream);box-shadow:inset 0 0 0 1.5px #241a1473;font:750 .9375rem/1 var(--f-ui);cursor:pointer}.fb-note.on[data-v-422fa3cb]{background:var(--outremer);color:var(--cream);box-shadow:none}.fb-note[data-v-422fa3cb]:has(input:focus-visible){outline:3px solid var(--focus, var(--outremer));outline-offset:2px}.fb-ends[data-v-422fa3cb]{display:flex;justify-content:space-between;margin:6px 0 0;font:600 .8125rem/1 var(--f-hand);color:var(--graphite)}textarea.sh-input[data-v-422fa3cb]{resize:vertical;font:inherit;line-height:1.45}.fb-actions[data-v-422fa3cb]{display:flex;flex-wrap:wrap;gap:8px}.fb-fine[data-v-422fa3cb]{margin:0;font-size:.8125rem;color:var(--graphite)}.fb-done[data-v-422fa3cb]{display:grid;gap:12px;justify-items:start}.fb-done p[data-v-422fa3cb]{margin:0;font-size:1.125rem}@media(max-width:360px){.fb-notes[data-v-422fa3cb]{grid-template-columns:repeat(6,minmax(0,1fr))}}.place-mark[data-v-4a956f83]{display:inline-flex;align-items:center;gap:4px;font:700 .75rem/1 var(--f-ui);color:var(--ink)}.disc[data-v-4a956f83]{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;box-shadow:0 0 0 1.5px var(--cream)}.disc .ic[data-v-4a956f83]{width:13px;height:13px}.is-front .disc[data-v-4a956f83]{color:var(--cream);background:var(--ink)}.is-back .disc[data-v-4a956f83]{color:var(--ink);background:var(--cream);box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 1.5px var(--cream)}.members[data-v-9385053b]{--size: 52px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 6px}.members.small[data-v-9385053b]{--size: 40px;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px 4px}.member[data-v-9385053b]{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;text-align:center}.face[data-v-9385053b]{position:relative;display:block;width:var(--size);height:var(--size)}.face[data-v-9385053b] .portrait{width:100%;height:100%}.where[data-v-9385053b]{position:absolute;right:-6px;bottom:-4px}.on[data-v-9385053b]{position:absolute;left:-5px;top:-5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--cream);background:var(--c, var(--ink));box-shadow:0 0 0 1.5px var(--cream)}.on .ic[data-v-9385053b]{width:12px;height:12px}.on-board .face[data-v-9385053b] .portrait{outline:3px solid var(--c, var(--ink))}.in-shop .face[data-v-9385053b] .portrait{outline:2px dashed var(--c, var(--ink));outline-offset:1px}.name[data-v-9385053b]{max-width:100%;font:700 .75rem/1.15 var(--f-ui);color:var(--ink);overflow-wrap:anywhere}.state[data-v-9385053b]{font-size:.75rem;line-height:1.1;color:var(--graphite)}.rules[data-v-0a13cdd2]{display:flex;flex-direction:column;gap:12px;font-size:.9375rem;line-height:var(--lh-body)}section[data-v-0a13cdd2]{display:flex;flex-direction:column;gap:8px}.rules>.more[data-v-0a13cdd2],.rules>section[data-v-0a13cdd2]{margin:0}.essentials[data-v-0a13cdd2]{padding:14px 14px 12px;border-radius:var(--r-small);background:var(--cream);box-shadow:var(--sh-chip)}.essentials ol[data-v-0a13cdd2]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:1rem}.essentials li[data-v-0a13cdd2]{display:flex;align-items:flex-start;gap:10px}.essentials .dab[data-v-0a13cdd2]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-dab);background:var(--ink);color:var(--cream)}.essentials .dab .ic[data-v-0a13cdd2]{width:18px;height:18px}.more-hint[data-v-0a13cdd2]{margin-top:10px;font-size:.875rem;color:var(--graphite)}.more[data-v-0a13cdd2]{border-top:1.5px dashed rgba(36,26,20,.22);padding-top:10px}.more>summary[data-v-0a13cdd2]{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none}.more>summary[data-v-0a13cdd2]::-webkit-details-marker{display:none}.more>summary[data-v-0a13cdd2]:after{content:"";flex:none;width:12px;height:12px;margin-right:6px;border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);rotate:45deg;translate:0 -3px;transition:rotate .2s ease}.more[open]>summary[data-v-0a13cdd2]:after{rotate:225deg;translate:0 3px}.more>summary[data-v-0a13cdd2]:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:4px}.more[open][data-v-0a13cdd2]{display:flex;flex-direction:column;gap:8px}h3[data-v-0a13cdd2]{display:flex;align-items:center;gap:8px;margin:0;font:800 1.25rem/1.05 var(--f-display);font-stretch:var(--stretch-title);color:var(--ink)}h3 .ic[data-v-0a13cdd2]{width:22px;height:22px;color:var(--vermillon)}ul[data-v-0a13cdd2]{margin:0;padding-left:1.15em;display:flex;flex-direction:column;gap:5px}li[data-v-0a13cdd2]::marker{color:var(--graphite)}p[data-v-0a13cdd2]{margin:0}.intro[data-v-0a13cdd2]{color:var(--graphite)}.money[data-v-0a13cdd2]{color:var(--ocre-deep)}.board[data-v-0a13cdd2]{display:grid;grid-template-columns:auto repeat(3,minmax(0,64px));gap:6px;align-items:center;justify-content:start;margin-top:4px}.row-label[data-v-0a13cdd2]{padding-right:6px;font:600 .8125rem/1 var(--f-hand);color:var(--graphite)}.cell[data-v-0a13cdd2]{height:40px;display:grid;place-items:center;border:1.5px dashed rgba(36,26,20,.35);border-radius:50%;font:700 .75rem/1 var(--f-hand)}.cell.self[data-v-0a13cdd2]{border:2.5px solid var(--outremer);background:#2f4ea81f;color:var(--outremer-deep)}.cell.neighbor[data-v-0a13cdd2]{border-style:solid;border-color:var(--vermillon);color:var(--vermillon-deep)}.metiers[data-v-0a13cdd2]{list-style:none;padding:0;gap:10px}.metier-members[data-v-0a13cdd2]{margin-top:6px}.metier[data-v-0a13cdd2]{padding:10px 12px;border-left:4px solid var(--c);border-radius:4px 10px 8px 4px;background:#fbf6eab3;box-shadow:inset 0 0 0 1px #241a141f;display:flex;flex-direction:column;gap:4px}.metier-name[data-v-0a13cdd2]{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--ink)}.dab[data-v-0a13cdd2]{width:22px;height:22px;display:grid;place-items:center;color:#fff;background:var(--c);border-radius:var(--r-dab)}.dab .ic[data-v-0a13cdd2]{width:14px;height:14px}.era[data-v-0a13cdd2]{display:flex;flex-direction:column;gap:8px}.era-name[data-v-0a13cdd2]{display:flex;align-items:center;gap:6px}.faces[data-v-0a13cdd2]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 6px}.face[data-v-0a13cdd2]{--size: 48px;display:flex;flex-direction:column;align-items:center;gap:4px;font:700 .75rem/1.1 var(--f-ui);text-align:center}.toasts[data-v-1aa210bd]{position:fixed;top:calc(var(--safe-top) + 12px);left:50%;z-index:80;width:min(calc(100% - 2 * var(--gutter)),420px);transform:translate(-50%);display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast[data-v-1aa210bd]{pointer-events:auto;display:flex;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:12px 14px 11px;border:0;background:none;color:var(--ink);font:650 .9375rem/1.3 var(--f-ui);text-align:left;cursor:pointer}.toast .ic[data-v-1aa210bd]{margin-top:1px;width:18px;height:18px}.toast .tape[data-v-1aa210bd]{left:50%;top:-8px;transform:translate(-50%) rotate(-4deg)}.text[data-v-1aa210bd]{flex:1;min-width:0}.toast--success .ic[data-v-1aa210bd]{color:var(--vessie)}.toast--error[data-v-1aa210bd]{color:var(--vermillon-deep)}.toast--error .ic[data-v-1aa210bd]{color:var(--vermillon)}.toast--info .ic[data-v-1aa210bd]{color:var(--graphite)}.tilt-0[data-v-1aa210bd]{rotate:-.8deg}.tilt-1[data-v-1aa210bd]{rotate:.6deg}.tilt-2[data-v-1aa210bd]{rotate:-.3deg}.toast-enter-active[data-v-1aa210bd],.toast-leave-active[data-v-1aa210bd]{transition:opacity .22s ease,transform .22s var(--ease-out)}.toast-enter-from[data-v-1aa210bd],.toast-leave-to[data-v-1aa210bd]{opacity:0;transform:translateY(-10px)}:root{--bg: #17131f;--bg-2: #1f1a2a;--surface: #2a2337;--surface-2: #352c45;--surface-3: #43385a;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .24);--text: #f6efe3;--muted: #b8aec6;--faint: #8a8099;--parchment: #f3e7cf;--parchment-2: #e6d4b0;--ink: #2b2117;--ink-muted: #6b5a45;--gold: #e8b53a;--gold-2: #ffd86b;--gold-ink: #3a2a05;--danger: #e5594e;--success: #49c486;--info: #6aa8ff;--accent: #df7a44;--accent-ink: #2b1306;--philosophe: #9a7be0;--meneur: #e0605c;--artiste: #35b39e;--radius-sm: 8px;--radius: 14px;--radius-lg: 20px;--shadow: 0 6px 18px rgba(0, 0, 0, .35);--shadow-lg: 0 14px 40px rgba(0, 0, 0, .5);--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-title: Georgia, "Times New Roman", serif;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--page-max: 520px;--gutter: 16px;color-scheme:dark}[data-era="2"]{--accent: #5b86ea;--accent-ink: #07163a}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--bg);background-attachment:fixed}#app{min-height:100%}button,input{font:inherit;color:inherit}button{touch-action:manipulation}img{-webkit-touch-callout:none}.legal img{-webkit-touch-callout:default}h1,h2,h3{margin:0;line-height:1.15}p{margin:0}.page{width:100%;max-width:var(--page-max);min-height:100dvh;margin:0 auto;padding:calc(var(--safe-top) + 12px) var(--gutter) calc(var(--safe-bottom) + 16px);display:flex;flex-direction:column;gap:14px}.title{font-family:var(--font-title);font-weight:700;letter-spacing:.01em}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.row{display:flex;align-items:center;gap:8px}.spacer{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 18px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-weight:600;cursor:pointer;user-select:none;transition:transform .08s ease,background-color .15s ease,opacity .15s ease}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible,.focus-ring:focus-visible{outline:3px solid var(--gold-2);outline-offset:2px}.btn-primary{background:linear-gradient(180deg,var(--gold-2),var(--gold));border-color:transparent;color:var(--gold-ink);box-shadow:0 4px #a97c14}.btn-primary:active:not(:disabled){box-shadow:0 1px #a97c14;transform:translateY(3px)}.btn-accent{background:var(--accent);border-color:transparent;color:var(--accent-ink)}.btn-ghost{background:transparent}.btn-danger{background:transparent;border-color:color-mix(in srgb,var(--danger) 60%,transparent);color:var(--danger)}.btn-block{width:100%}.btn-sm{min-height:44px;padding:6px 12px;font-size:.9rem;border-radius:var(--radius-sm)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--surface);cursor:pointer;font-size:1.2rem}.field{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-2);color:var(--text);font-size:1rem}.field:focus{outline:3px solid color-mix(in srgb,var(--gold-2) 70%,transparent);outline-offset:1px}.field-code{text-transform:uppercase;letter-spacing:.35em;font-weight:700;text-align:center;font-size:1.3rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px}.parchment{background:linear-gradient(180deg,var(--parchment),var(--parchment-2));color:var(--ink);border-radius:var(--radius-lg)}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.82rem;font-weight:600;white-space:nowrap}.coin{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--gold-2);font-variant-numeric:tabular-nums}.coin:before{content:"";width:.95em;height:.95em;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--gold-2),var(--gold) 60%,#a97c14);box-shadow:inset 0 0 0 1.5px #a97c14}.metier-philosophe{--metier: var(--philosophe)}.metier-meneur{--metier: var(--meneur)}.metier-artiste{--metier: var(--artiste)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/a/fonts/bricolage-latin.woff2) format("woff2-variations"),url(/a/fonts/bricolage-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/a/fonts/bricolage-latin-ext.woff2) format("woff2-variations"),url(/a/fonts/bricolage-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/a/fonts/shantell-latin.woff2) format("woff2-variations"),url(/a/fonts/shantell-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/a/fonts/shantell-latin-ext.woff2) format("woff2-variations"),url(/a/fonts/shantell-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bench: #241811;--bench-2: #3a2619;--mat: #25574a;--mat-deep: #1b4239;--mat-line: #a9d6c2;--paper: #f4ecdb;--paper-2: #e9dcc2;--kraft: #c9a26b;--cream: #fbf6ea;--tape: rgba(233, 219, 170, .92);--ink: #241a14;--graphite: #5b5047;--outremer: #2f4ea8;--outremer-deep: #1c2f6e;--vermillon: #c8392e;--vermillon-deep: #8a2219;--vermillon-ink: #b93429;--ocre: #e0a933;--ocre-deep: #8a5c0c;--vessie: #3f7a2c;--vessie-deep: #2b5a1d;--cadmium: #e0662a;--rose: #d2457a;--stone: #8d8e8c;--team-me: var(--outremer);--team-me-deep: var(--outremer-deep);--team-foe: var(--vermillon);--team-foe-deep: var(--vermillon-deep);--m-philo: #6a4c9c;--m-meneur: #a3284a;--m-artiste: #1f7a6d;--m-physicien: #226c99;--m-chimiste: #76690c;--m-math: #9a4f25;--m-astro: #2e3473;--m-pionnier: #b84f1a;--m-maudit: #5b2a36;--m-philosophe: var(--m-philo);--era-1: #a24f2d;--era-2: #24557a;--era-3: #8a6a1f;--era-4: #b02a6e;--f-display: "Bricolage Grotesque Variable", "Arial Narrow", sans-serif;--f-ui: "Bricolage Grotesque Variable", system-ui, sans-serif;--f-hand: "Shantell Sans Variable", "Comic Neue", cursive;--hand-note: "INFM" 55, "BNCE" 20;--hand-dmg: "INFM" 80, "BNCE" 40;--fs-min: .75rem;--fs-note: .9375rem;--fs-body: 1rem;--fs-card-name: .8125rem;--fs-stat: 1.1875rem;--fs-fiche-name: 1.375rem;--fs-section: 1.5rem;--fs-banner: 2.375rem;--fs-ready: 1.5625rem;--fs-title: 2.375rem;--fs-dmg: 1.75rem;--fs-dmg-crit: 2.125rem;--fs-status: .8125rem;--stretch-display: 78%;--stretch-title: 80%;--stretch-button: 88%;--stretch-name: 82%;--lh-body: 1.45;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--gutter: var(--sp-4);--tap-min: 44px;--btn-h: 48px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--r-btn: 14px 11px 15px 10px / 10px 15px 11px 14px;--r-card: 8px 10px 7px 9px;--r-fiche: 12px 14px 11px 13px;--r-chip: 999px 900px 999px 800px;--r-dab: 52% 48% 55% 45% / 50% 56% 44% 50%;--r-round: 50% 48% 52% 47%;--r-sheet: 16px 16px 0 0;--r-small: 9px 7px 10px 8px;--sh-paper: drop-shadow(0 2px 0 rgba(36, 22, 12, .25)) drop-shadow(0 8px 14px rgba(20, 10, 4, .35));--sh-card: inset 0 0 0 1px rgba(60, 35, 10, .3), 0 3px 0 rgba(60, 35, 10, .4), 0 8px 14px rgba(0, 0, 0, .35);--sh-chip: inset 0 0 0 1.2px rgba(36, 26, 20, .35);--sh-float: 0 3px 8px rgba(0, 0, 0, .25);--sh-primary: inset 0 2px 0 rgba(255, 255, 255, .22), inset 0 -4px 0 var(--outremer-deep), 0 4px 0 #14204a, 0 10px 18px rgba(10, 14, 40, .35);--sh-primary-down: inset 0 2px 0 rgba(255, 255, 255, .2), inset 0 -2px 0 var(--outremer-deep), 0 1px 0 #14204a, 0 4px 8px rgba(10, 14, 40, .3);--sh-paper-btn: inset 0 0 0 1.5px rgba(36, 26, 20, .55), inset 0 -3px 0 rgba(36, 26, 20, .12), 0 3px 0 rgba(36, 26, 20, .35), 0 8px 14px rgba(20, 10, 4, .25);--sh-success: inset 0 2px 0 rgba(255, 255, 255, .2), inset 0 -4px 0 var(--vessie-deep), 0 4px 0 #1d3d13, 0 10px 18px rgba(10, 30, 4, .3);--sh-success-down: inset 0 2px 0 rgba(255, 255, 255, .2), inset 0 -2px 0 var(--vessie-deep), 0 1px 0 #1d3d13, 0 4px 8px rgba(10, 30, 4, .3);--sh-lifted: inset 0 0 0 1px rgba(60, 35, 10, .3), 0 10px 0 rgba(20, 10, 4, .28), 0 16px 22px rgba(0, 0, 0, .4);--backdrop: rgba(20, 12, 6, .6);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-tap: .12s;--t-sheet: .28s;--tex-grain: url(/a/ui/grain.svg);--tex-grunge: url(/a/ui/grunge.svg);--tex-paper: url(/a/tex/paper_white.jpg);--tex-kraft: url(/a/tex/cardboard.jpg);--deckle: polygon(0% 1.2px, 4.5% 1.5px, 9% 2.4px, 13.6% 1.2px, 18.2% 1.3px, 22.7% 1.5px, 27.3% .5px, 31.8% 1.3px, 36.4% 1.6px, 40.9% 2.1px, 45.5% .2px, 50% .8px, 54.5% .2px, 59.1% 2.1px, 63.6% 1.8px, 68.2% .1px, 72.7% 2.6px, 77.3% 2.5px, 81.8% 1.7px, 86.4% 1.6px, 90.9% .4px, 95.5% 0px, 100% 1.4px, calc(100% - .2px) 9%, calc(100% - 1.2px) 22.7%, calc(100% - 2.2px) 31.8%, calc(100% - 1.7px) 50%, calc(100% - 2.6px) 63.6%, calc(100% - 1.8px) 77.3%, calc(100% - .6px) 86.4%, calc(100% - .2px) 95.5%, 100% calc(100% - 2px) , 95.5% calc(100% - 1px) , 90.9% calc(100% - 2.2px) , 81.8% calc(100% - 2.5px) , 72.7% 100%, 63.6% calc(100% - 2.4px) , 54.5% calc(100% - 2.5px) , 45.5% calc(100% - .2px) , 36.4% calc(100% - 2px) , 27.3% calc(100% - .2px) , 18.2% calc(100% - 2.5px) , 9.1% calc(100% - .3px) , 0% calc(100% - .3px) , .2px 95.5%, 2.1px 90.9%, 1.5px 81.8%, .5px 72.7%, .3px 63.6%, .3px 54.5%, .6px 45.5%, 2.5px 36.4%, .8px 27.3%, .5px 18.2%, 2.2px 9.1%, 1.7px 4.5%);--torn: polygon(2% 8%, 6% 0, 12% 10%, 18% 2%, 82% 3%, 88% 0, 94% 9%, 100% 3%, 98% 92%, 93% 100%, 87% 90%, 81% 100%, 16% 97%, 10% 100%, 5% 91%, 0 98%)}*,*:before,*:after{box-sizing:border-box}.ui{font-family:var(--f-ui);font-variation-settings:"opsz" 16;color:var(--ink);-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hand{font-family:var(--f-hand);font-variation-settings:var(--hand-note)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ui *,.ui *:before,.ui *:after{transition-duration:1ms!important;animation-duration:1ms!important}}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{transition-duration:1ms!important;animation-duration:1ms!important}.ic{display:inline-block;width:1em;height:1em;flex:none;background:currentColor;vertical-align:-.14em;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.ic--s{width:.8em;height:.8em}.ic--l{width:1.4em;height:1.4em}.nobr{white-space:nowrap}.paper{position:relative;isolation:isolate;color:var(--ink)}.paper:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--paper-bg, var(--paper));background-image:var(--tex-grain),var(--tex-paper);background-size:220px,320px;background-blend-mode:normal,multiply;clip-path:var(--deckle)}.paper--cream{--paper-bg: var(--cream)}.paper--2{--paper-bg: var(--paper-2)}.shadow{filter:var(--sh-paper)}.kraft{background-color:#c4a184;background-image:var(--tex-grain),var(--tex-kraft);background-size:220px,260px;background-blend-mode:normal,soft-light}.tape{position:absolute;height:18px;width:64px;background:var(--tape);z-index:2;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 7px),var(--tex-grain);clip-path:var(--torn)}.tape--a{transform:rotate(-24deg)}.tape--b{transform:rotate(-9deg)}.tape--c{transform:rotate(-3deg)}.tape--d{transform:rotate(4deg)}.tape--e{transform:rotate(12deg)}.tape--f{transform:rotate(21deg)}.tape--s{width:40px;height:14px}.pencil-u{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 C40 2 80 6 120 3.5 S180 4 198 3' fill='none' stroke='%235b5047' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") bottom / 100% 6px no-repeat;padding-bottom:4px}.topbar{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px 10px;min-height:54px}.topbar>.tape:first-child{left:-10px;top:-7px;width:46px;transform:rotate(-24deg)}.topbar>.tape:nth-child(2){right:-10px;top:-6px;width:46px;transform:rotate(21deg)}.era-title{display:flex;flex-direction:column;gap:3px;min-width:0}.era-title small{font:600 12px/1 var(--f-hand);color:var(--graphite)}.era-title strong{font:800 var(--fs-stat)/1 var(--f-display);font-stretch:var(--stretch-title);white-space:nowrap;color:var(--era, var(--era-1));display:inline-flex;align-items:center;gap:4px}.era-1{--era: var(--era-1)}.era-2{--era: var(--era-2)}.era-3{--era: var(--era-3)}.era-4{--era: var(--era-4)}.team-me{--team: var(--outremer);--team-deep: var(--outremer-deep)}.team-foe{--team: var(--vermillon);--team-deep: var(--vermillon-deep)}.stat{display:inline-flex;align-items:center;gap:4px;font:800 var(--fs-stat)/1 var(--f-ui);font-variant-numeric:tabular-nums}.stat .ic{width:20px;height:20px}.stat small{font:600 11px/1 var(--f-hand);color:var(--graphite)}.stat--timer{padding:5px 8px 5px 6px;border-radius:var(--r-small);background:#241a1412}.stat--timer.is-urgent{color:var(--cadmium);background:#e0662a1f}.stat--coins{color:var(--ocre-deep)}.stat--coins .ic{color:var(--ocre);filter:drop-shadow(0 1px 0 var(--ocre-deep))}.stat--lives{color:var(--vermillon-deep)}.stat--lives .ic{color:var(--vermillon)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;text-decoration:none;font:750 17px/1 var(--f-ui);font-stretch:var(--stretch-button);letter-spacing:.01em;padding:13px 20px 15px;color:var(--cream);min-height:var(--btn-h);border-radius:var(--r-btn);transition:transform var(--t-tap) var(--ease-out),box-shadow var(--t-tap);-webkit-tap-highlight-color:transparent;user-select:none}.btn .ic{width:20px;height:20px}.btn small{font:600 13px/1 var(--f-hand);opacity:.9}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--cream)}.btn-primary{background:var(--outremer);background-image:var(--tex-grain),linear-gradient(180deg,#3a5cba,#2a4699);box-shadow:var(--sh-primary);text-shadow:0 1px 0 rgba(0,0,0,.25)}.btn-primary:active,.btn-primary.is-pressed{transform:translateY(3px);box-shadow:var(--sh-primary-down)}.btn-primary.is-ready{background-image:var(--tex-grain),linear-gradient(180deg,#4c8a39,#3f7a2c);box-shadow:inset 0 2px #fff3,inset 0 -2px #2b5a1d,0 1px #1d3d13,0 4px 8px #0a1e044d;transform:translateY(3px)}.btn-paper{color:var(--ink);background:var(--paper);background-image:var(--tex-grain),var(--tex-paper);background-size:220px,300px;background-blend-mode:normal,multiply;box-shadow:var(--sh-paper-btn)}.btn-paper:active,.btn-paper.is-pressed{transform:translateY(2px);box-shadow:inset 0 0 0 1.5px #241a148c,0 1px #241a1459}.btn-danger{background:var(--vermillon);background-image:var(--tex-grain),linear-gradient(180deg,#d34a3e,#b53126);box-shadow:inset 0 2px #fff3,inset 0 -4px 0 var(--vermillon-deep),0 4px #5a140e,0 10px 18px #2808044d}.btn-danger:active{transform:translateY(3px);box-shadow:inset 0 2px #fff3,inset 0 -2px 0 var(--vermillon-deep),0 1px #5a140e}.btn-ghost{color:var(--ink);background:transparent;padding:8px 6px;min-height:var(--tap-min)}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:default;transform:none}.btn-round{width:46px;height:46px;min-height:0;padding:0;border-radius:var(--r-round)}.btn-round.btn--s{width:44px;height:44px}.btn-big{font-size:var(--fs-ready);font-stretch:80%;padding:14px 16px 16px}.btn-big .ic{width:24px;height:24px}.btn-google{color:#1f1f1f;background:#fff;box-shadow:inset 0 0 0 1.5px #241a1473,0 3px #241a144d,0 8px 14px #140a0433;font-weight:650;text-shadow:none}.btn-google svg{width:20px;height:20px}.price{display:inline-flex;align-items:center;gap:2px;color:var(--ocre-deep);font-weight:800;font-variant-numeric:tabular-nums}.price .ic{width:15px;height:15px;color:var(--ocre)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:var(--r-chip);font:650 13px/1 var(--f-ui);background:#fbf6eaf0;color:var(--ink);box-shadow:var(--sh-chip);white-space:nowrap}.chip .dab{width:20px;height:20px;display:grid;place-items:center;color:#fff;background:var(--c, var(--graphite));border-radius:var(--r-dab);box-shadow:inset 0 -2px #0000002e,inset 0 2px #ffffff40;flex:none}.chip .dab .ic{width:13px;height:13px}.chip small{font:700 11px/1 var(--f-ui);color:var(--graphite);font-variant-numeric:tabular-nums}.chip--s{font-size:12px;gap:5px;padding:4px 8px 4px 4px}.chip--s .dab{width:18px;height:18px}.chip.off{opacity:.6}.chip.on{box-shadow:inset 0 0 0 2px var(--c)}button.chip{border:0;cursor:pointer;min-height:32px}.stamp{display:inline-block;font:800 15px/1 var(--f-display);font-stretch:var(--stretch-display);text-transform:uppercase;letter-spacing:.06em;color:var(--c, var(--vermillon));border:3px solid currentColor;outline:1.5px solid currentColor;outline-offset:2px;padding:6px 10px 5px;border-radius:6px;transform:rotate(-5deg);-webkit-mask-image:var(--tex-grunge);mask-image:var(--tex-grunge);-webkit-mask-size:300px;mask-size:300px}.stamp--small{font-size:12px;border-width:2px;outline-width:1px;padding:4px 7px 3px}.stamp--charm{--c: var(--rose)}.stamp--stone{--c: var(--stone)}.banner{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%) rotate(-6deg);font-size:var(--fs-banner);padding:10px 18px 8px;border-width:5px;outline-width:2.5px;outline-offset:4px;background:#fbf6eae0;pointer-events:none;z-index:6}.note{position:absolute;font:600 15px/1.1 var(--f-hand);font-variation-settings:var(--hand-note);color:#f6efdc;text-shadow:0 1px 2px rgba(0,0,0,.5);pointer-events:none;transform:rotate(-6deg);white-space:nowrap}.note svg{position:absolute;overflow:visible}.note svg path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.note--ink{color:var(--ink);text-shadow:none}.note--static{position:static;display:inline-block}.copies-tag{display:inline-block;font:800 15px/1 var(--f-ui);color:#3b2605;background:radial-gradient(circle at 35% 30%,#ffe08f,#e0a933 60%,#b27b14);padding:5px 8px 6px;border-radius:12px 9px 13px 8px;box-shadow:inset 0 -2px #78460073,0 2px 6px #00000059;white-space:nowrap;pointer-events:none;transform:rotate(-6deg);font-variant-numeric:tabular-nums}.copies-tag small{display:block;font:600 11px/1 var(--f-hand);margin-top:2px}.card{--c: var(--m-philo);position:relative;border-radius:var(--r-card);padding:5px 5px 6px;display:flex;flex-direction:column;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;background:var(--paper);background-image:var(--tex-grain),var(--tex-paper);background-size:220px,300px;background-blend-mode:normal,multiply;box-shadow:var(--sh-card);transition:transform .15s var(--ease-pop)}.card:nth-child(4n+1){transform:rotate(-1.5deg)}.card:nth-child(4n+2){transform:rotate(1deg)}.card:nth-child(4n+3){transform:rotate(-.6deg)}.card:nth-child(4n+4){transform:rotate(1.4deg)}.card:active{transform:translateY(2px) rotate(-1deg)}.card:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--cream)}.card .photo{position:relative;aspect-ratio:.82;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040;background:radial-gradient(90% 70% at 50% 35%,#3a7a68,#25574a 70%),var(--mat)}.card .photo:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(169,214,194,.18) 1px,transparent 1px) 0 0 / 100% 12px,linear-gradient(90deg,rgba(169,214,194,.18) 1px,transparent 1px) 0 0 / 12px 100%}.card .photo img{position:absolute;left:50%;bottom:-3px;width:116%;transform:translate(-50%);filter:drop-shadow(0 3px 2px rgba(0,0,0,.35))}.card .name{font:750 var(--fs-card-name)/1.05 var(--f-ui);font-stretch:var(--stretch-name);margin-top:5px;color:var(--ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .cost{position:absolute;left:-5px;top:-7px;width:28px;height:28px;display:grid;place-items:center;z-index:3;font:800 15px/1 var(--f-ui);color:#3b2605;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 35% 30%,#ffe08f,#e0a933 60%,#b27b14);border-radius:50%;box-shadow:inset 0 -2px #78460080,0 2px #3c230a80}.card .met{position:absolute;z-index:3;right:9px;top:10px;width:22px;height:22px;display:grid;place-items:center;color:#fff;background:var(--c);border-radius:var(--r-dab);box-shadow:0 1px 2px #00000059,inset 0 0 0 1.5px #ffffff80}.card .met .ic{width:13px;height:13px}.card>.tape{top:-9px;left:50%;width:36px;height:14px;transform:translate(-50%) rotate(-3deg)}.card .third{position:absolute;left:50%;bottom:23px;transform:translate(-50%) rotate(-4deg);font:700 11px/1 var(--f-hand);background:var(--ocre);color:#3b2605;padding:3px 6px;border-radius:3px;white-space:nowrap;z-index:3}.card.is-sold{visibility:hidden}.card.is-poor .cost{filter:grayscale(.8);opacity:.7}.card.is-golden .photo{background:radial-gradient(90% 70% at 50% 35%,#5a4a2a,#2c2416 75%)}.card.is-locked{filter:grayscale(.6);opacity:.7;pointer-events:none}.fiche{--c: var(--m-meneur);width:240px;max-width:100%;border-radius:var(--r-fiche);padding:10px;position:relative;background:var(--paper);background-image:var(--tex-grain),var(--tex-paper);background-size:220px,300px;background-blend-mode:normal,multiply;box-shadow:inset 0 0 0 4px var(--c),inset 0 0 0 5.5px #241a1459,0 4px #3c230a59,0 14px 24px #00000059}.fiche header{display:flex;align-items:center;gap:8px;padding:2px 4px 8px}.fiche header h4{margin:0;font:800 var(--fs-fiche-name)/1 var(--f-display);font-stretch:var(--stretch-title)}.fiche .cost{position:static;width:28px;height:28px;display:grid;place-items:center;font:800 15px/1 var(--f-ui);color:#3b2605;background:radial-gradient(circle at 35% 30%,#ffe08f,#e0a933 60%,#b27b14);border-radius:50%;box-shadow:inset 0 -2px #78460080;flex:none}.fiche .photo{aspect-ratio:1.15;border-radius:6px;position:relative;overflow:hidden;background:radial-gradient(90% 70% at 50% 35%,#3a7a68,#25574a 70%);box-shadow:inset 0 0 0 1px #00000040}.fiche .photo img{position:absolute;left:50%;bottom:-4px;width:92%;transform:translate(-50%)}.fiche .chips{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 6px}.fiche .chips .chip{font-size:12px}.fiche .stats{display:flex;gap:14px;font:800 18px/1 var(--f-ui);font-variant-numeric:tabular-nums;padding:2px 4px 6px}.fiche .stats span{display:inline-flex;align-items:center;gap:4px}.fiche .stats .atk .ic{color:var(--graphite)}.fiche .stats .hpv{color:var(--vermillon-deep)}.fiche .stats .hpv .ic{color:var(--vermillon)}.fiche p{margin:0 4px 6px;font:500 13.5px/1.35 var(--f-ui)}.fiche p b{font-weight:800}.fiche .joke{font:500 13px/1.35 var(--f-hand);font-variation-settings:var(--hand-note);color:var(--graphite)}.fiche--back{background:#c4a184;background-image:var(--tex-grain),var(--tex-kraft);background-size:220px,260px;background-blend-mode:normal,soft-light;display:flex;flex-direction:column;gap:10px;padding:18px}.fiche--back .kicker{font:700 12px/1 var(--f-ui);text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.fiche--back h5{margin:0;font:800 26px/1 var(--f-hand)}.fiche--back p{margin:0;font:500 15px/1.4 var(--f-ui)}.fiche--back .stamp{--c: var(--ink);align-self:flex-start;font-size:12px}.fiche--gold{--c: #c99a2e;box-shadow:inset 0 0 0 4px #e0a933,inset 0 0 0 5.5px #8a5c0c,0 0 0 2px #e0a93359,0 4px #3c230a59,0 14px 24px #00000059}.fiche--gold .photo{background:radial-gradient(90% 70% at 50% 35%,#5a4a2a,#2c2416 75%)}.flip{perspective:900px}.flip>.flip-inner{position:relative;transition:transform .5s var(--ease-out);transform-style:preserve-3d}.flip.is-flipped>.flip-inner{transform:rotateY(180deg)}.flip .flip-face{backface-visibility:hidden}.flip .flip-face--back{position:absolute;inset:0;transform:rotateY(180deg)}.sheet{position:relative;padding:26px 20px calc(20px + var(--safe-bottom));border-radius:var(--r-sheet)}.sheet:after{content:"";position:absolute;left:18px;right:18px;top:6px;height:12px;background:radial-gradient(circle at 50% 50%,var(--bench) 0 4px,transparent 5px) 0 0 / 28px 12px repeat-x;opacity:.85;pointer-events:none}.sheet h2,.sheet h3{margin:0 0 8px;font:800 var(--fs-section)/1.05 var(--f-display);font-stretch:var(--stretch-display)}dialog.sheet-dialog{border:0;padding:0;margin:auto auto 0;width:min(460px,100vw);max-height:92vh;background:transparent;color:var(--ink)}dialog.sheet-dialog::backdrop{background:var(--backdrop)}.sheet-backdrop{position:fixed;inset:0;background:var(--backdrop);z-index:40}.loading-sheet{padding:22px 22px 20px;min-width:260px;text-align:center}.loading-sheet p{margin:0 0 12px;font:600 17px/1.2 var(--f-hand);font-variation-settings:var(--hand-note);color:var(--ink)}.pencil-line{position:relative;height:6px;border-radius:3px;background:#241a141a;overflow:hidden}.pencil-line i{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:var(--graphite);border-radius:3px;transition:transform .25s var(--ease-out)}.avatar{width:30px;height:30px;border-radius:50%;background:var(--mat);object-fit:cover;object-position:50% 22%;box-shadow:inset 0 0 0 1px #00000026;flex:none}.avatar--m{width:36px;height:36px}.team-me .avatar,.avatar.team-me{box-shadow:0 0 0 2px var(--outremer)}.team-foe .avatar,.avatar.team-foe{box-shadow:0 0 0 2px var(--vermillon)}html[data-shell=bench],html[data-shell=bench] body{background-color:var(--bench);background-image:linear-gradient(#241811cc,#1e140ee6),url(/a/tex/oak_wood_planks_diff.jpg);background-size:auto,560px;background-attachment:fixed;color:var(--cream);font-family:var(--f-ui);font-variation-settings:"opsz" 16;color-scheme:light}.sh-page{min-height:100dvh;display:flex;flex-direction:column;padding:calc(var(--safe-top) + 10px) var(--gutter) calc(var(--safe-bottom) + 24px)}.sh-top{display:flex;align-items:center;gap:10px;min-height:52px;max-width:1080px;width:100%;margin:0 auto 10px}.sh-top .sh-brand{display:inline-flex;align-items:center;min-height:44px}.sh-top .sh-brand img{height:44px;width:auto;display:block}.sh-top .sh-spacer{flex:1}.sh-main{width:100%;max-width:560px;margin:0 auto;display:grid;gap:18px;align-content:start;flex:1}.sh-main--wide{max-width:1080px}.sh-main--text{max-width:760px}.sh-main--hub{max-width:1080px}@media(min-width:1400px){.sh-page--hub .sh-top,.sh-page--hub .sh-foot,.sh-main--hub{max-width:1480px}}.sh-foot{width:100%;max-width:1080px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;font-size:.875rem}.sh-foot a{color:#f4ecdbd1;text-decoration:none;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 2px}.sh-foot a:hover{color:var(--cream);text-decoration:underline}.sh-back{color:var(--cream);gap:6px;padding:8px 10px 8px 4px;font-size:1rem}.sh-back .ic{width:18px;height:18px;transform:rotate(90deg)}.btn-ghost.on-bench{color:var(--cream)}.sh-sheet{padding:26px 20px 22px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.sh-sheet--roomy{padding:30px 24px 26px}.sh-sheet>.tape:first-child{left:22px;top:-8px}.sh-sheet>.tape:nth-child(2){right:26px;top:-7px;left:auto}.sh-sheet h1,.sh-sheet h2,.sh-h1,.sh-h2{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:var(--stretch-display);font-variation-settings:"opsz" 96;line-height:1.02;letter-spacing:-.005em;color:var(--ink)}.sh-sheet h1,.sh-h1{font-size:2rem}.sh-sheet h2,.sh-h2{font-size:1.5rem}.sh-sheet h3{margin:0;font:800 1.15rem/1.15 var(--f-display);font-stretch:82%;color:var(--ink)}.sh-sheet p{margin:0;line-height:var(--lh-body)}.sh-lead{color:var(--graphite);font-size:1rem;line-height:1.45}.sh-kicker{font:600 .875rem/1.1 var(--f-hand);font-variation-settings:var(--hand-note);color:var(--vermillon-ink)}.sh-hand{font-family:var(--f-hand);font-variation-settings:var(--hand-note)}.sh-legal{font-size:.8125rem;line-height:1.45;color:var(--graphite)}.sh-sheet a:not(.btn){color:var(--outremer);text-underline-offset:2px}.sh-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sh-stack{display:grid;gap:10px}.sh-block{width:100%}.sh-label{display:grid;gap:7px;font:700 .875rem/1.1 var(--f-ui);color:var(--ink)}.sh-label small{font:500 .8125rem/1.35 var(--f-ui);color:var(--graphite)}.sh-input,.sh-select{font:500 1.0625rem var(--f-ui);padding:11px 13px;min-height:48px;width:100%;color:var(--ink);background:#fffdf8;border:2px solid var(--ink);border-radius:10px 12px 9px 11px;outline:none;appearance:none;-webkit-appearance:none}.sh-select{padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23241a14' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:14px}.sh-input:focus,.sh-select:focus{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--cream)}.sh-input[aria-invalid=true]{border-color:var(--vermillon)}.sh-input::placeholder{color:#5b5047b3}.sh-check{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font-size:.9375rem;line-height:1.4;color:var(--ink);cursor:pointer;min-height:44px;padding-top:2px}.sh-check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--outremer)}.sh-or{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;font:600 .8125rem/1 var(--f-hand);color:var(--graphite)}.sh-or:before,.sh-or:after{content:"";height:1.5px;background:#241a1440}.sh-msg{display:flex;gap:8px;align-items:flex-start;font:600 .9375rem/1.35 var(--f-ui)}.sh-msg .ic{margin-top:2px;flex:none}.sh-msg--error{color:var(--vermillon-deep)}.sh-msg--ok{color:var(--vessie)}.sh-msg--info{color:var(--graphite)}.sh-note{font:600 .9375rem/1.3 var(--f-hand);font-variation-settings:var(--hand-note);color:var(--graphite)}.sh-says{display:flex;gap:6px;align-items:flex-start;isolation:isolate}.sh-says img{width:92px;height:92px;flex:none;object-fit:contain}.sh-bubble{position:relative;margin-top:10px;background:#fffdf7;border:3px solid var(--ink);border-radius:50%/46%;padding:12px 16px 13px;font:700 .8125rem/1.15 var(--f-hand);text-transform:uppercase;letter-spacing:.02em;text-align:center;color:var(--ink);max-width:240px}.sh-bubble:before,.sh-bubble:after{content:"";position:absolute;left:-25px;top:calc(50% - 14px);width:40px;height:22px}.sh-bubble:before{z-index:-1;background:var(--ink);clip-path:polygon(0 75%,100% 0,100% 100%)}.sh-bubble:after{background:#fffdf7;clip-path:polygon(28.5% 68.4%,100% 14.8%,100% 86.2%)}.sh-steps{display:flex;gap:6px}.sh-steps i{width:22px;height:4px;border-radius:2px;background:#241a1433}.sh-steps i.on{background:var(--outremer)}.sh-list{display:grid;margin:0;padding:0;list-style:none}.sh-list>li{border-top:1.5px dashed rgba(36,26,20,.2)}.sh-list>li:first-child{border-top:0}.sh-overlay{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:var(--gutter);background:var(--backdrop)}.sh-overlay .sh-sheet{width:min(440px,100%)}.sh-banner{position:fixed;left:50%;z-index:92;transform:translate(-50%);max-width:calc(100% - 2 * var(--gutter));display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;color:var(--ink);font:650 .9375rem/1.25 var(--f-ui)}.sh-banner--top{top:calc(var(--safe-top) + 8px)}.sh-banner--bottom{bottom:calc(var(--safe-bottom) + 12px)}.sh-banner .btn{min-height:44px;padding:8px 12px 10px;font-size:.9375rem}.sh-sheet-layer{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.sh-sheet-layer .sheet-backdrop{position:absolute;z-index:0}.sh-carnet{position:relative;z-index:1;width:min(480px,100%);max-height:92dvh;overflow-y:auto;display:grid;gap:14px;padding-top:34px}.sh-carnet .sh-close{position:absolute;right:10px;top:16px;z-index:2}@media(min-width:700px){.sh-sheet-layer{align-items:center}.sh-carnet{border-radius:var(--r-fiche)}}.sh-close{width:44px;height:44px;border:0;border-radius:50%;background:#241a141a;color:var(--ink);display:grid;place-items:center;cursor:pointer}.sh-close .ic{width:18px;height:18px}.sh-close:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--cream)}.sh-fade-enter-active,.sh-fade-leave-active{transition:opacity var(--t-sheet) var(--ease-out)}.sh-fade-enter-active .sh-carnet,.sh-fade-leave-active .sh-carnet{transition:transform var(--t-sheet) var(--ease-out)}.sh-fade-enter-from,.sh-fade-leave-to{opacity:0}.sh-fade-enter-from .sh-carnet,.sh-fade-leave-to .sh-carnet{transform:translateY(40px)}.sh-prose{color:var(--ink);font-size:1rem;line-height:1.55}.sh-prose h2{margin:26px 0 8px;font:800 1.35rem/1.1 var(--f-display);font-stretch:80%}.sh-prose h3{margin:18px 0 6px;font:750 1.05rem/1.2 var(--f-ui)}.sh-prose p,.sh-prose ul{margin:0 0 10px}.sh-prose ul{padding-left:1.2em}.sh-prose li{margin:4px 0}.sh-prose table{width:100%;border-collapse:collapse;font-size:.9375rem;margin:6px 0 12px}.sh-prose th,.sh-prose td{text-align:left;vertical-align:top;padding:7px 8px 7px 0;border-top:1.5px dashed rgba(36,26,20,.2)}.sh-prose th{font-weight:750}.sh-table-wrap{overflow-x:auto}@media(min-width:900px){.sh-page{padding-left:28px;padding-right:28px}.sh-sheet{padding:32px 30px 28px}.sh-sheet h1,.sh-h1{font-size:2.6rem}}
