.browse.svelte-1onka7m{max-width:32rem;margin:0 auto}.toolbar.svelte-1onka7m{background:var(--paper);border-bottom:1px solid var(--line);padding:1rem 1.25rem .5rem;position:sticky;top:0}input.svelte-1onka7m{width:100%;font:inherit;border:1px solid var(--line);color:inherit;background:#fff;border-radius:999px;padding:.6rem .9rem;font-size:1rem}input.svelte-1onka7m:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scope.svelte-1onka7m{align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.scope.svelte-1onka7m button:where(.svelte-1onka7m){border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.8rem}.scope.svelte-1onka7m button.active:where(.svelte-1onka7m){background:var(--ink);border-color:var(--ink);color:var(--paper)}.tally.svelte-1onka7m{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-left:auto;font-size:.75rem}ul.svelte-1onka7m{margin:0;padding:0 0 4rem;list-style:none}li.svelte-1onka7m{border-bottom:1px solid var(--line);align-items:baseline;gap:.5rem;padding:.15rem 1.25rem;display:flex}.prenom.svelte-1onka7m{font-size:1.15rem}li.rejected.svelte-1onka7m .prenom:where(.svelte-1onka7m){color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--line)}.star.svelte-1onka7m{color:var(--line);background:0 0;border:0;margin-left:auto;padding:.6rem;font-size:1.4rem;line-height:1}.star.kept.svelte-1onka7m{color:var(--accent)}.empty.svelte-1onka7m{color:var(--ink-soft);padding:2rem 1.25rem}.swipe.svelte-17sfhx2{max-width:32rem;margin:0 auto;padding:1rem 1.25rem 2rem}.tally.svelte-17sfhx2{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1rem;font-size:.75rem}.stage.svelte-17sfhx2{height:20rem;position:relative}.card.svelte-17sfhx2{border:1px solid var(--line);touch-action:none;user-select:none;cursor:grab;background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;transition:transform .18s;display:flex;position:absolute;inset:0;box-shadow:0 12px 30px -18px #0006}.card.dragging.svelte-17sfhx2{cursor:grabbing;transition:none}.card.behind.svelte-17sfhx2{opacity:.5;box-shadow:none;transform:scale(.94)translateY(.75rem)}.prenom.svelte-17sfhx2{text-align:center;font-size:clamp(2.25rem,12vw,3.5rem);line-height:1.05}.nom.svelte-17sfhx2{color:var(--ink-soft);font-size:1.25rem}.stamp.svelte-17sfhx2{letter-spacing:.1em;text-transform:uppercase;opacity:0;border:2px solid;border-radius:.4rem;padding:.2rem .7rem;font-size:.85rem;transition:opacity .12s;position:absolute;top:1.25rem}.stamp.visible.svelte-17sfhx2{opacity:1}.stamp.keep.svelte-17sfhx2{color:var(--keep);left:1.25rem;transform:rotate(-8deg)}.stamp.reject.svelte-17sfhx2{color:var(--reject);right:1.25rem;transform:rotate(8deg)}.actions.svelte-17sfhx2{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.actions.svelte-17sfhx2 button:where(.svelte-17sfhx2){border:1px solid var(--line);background:#fff;border-radius:999px}.actions.svelte-17sfhx2 .reject:where(.svelte-17sfhx2),.actions.svelte-17sfhx2 .keep:where(.svelte-17sfhx2){place-items:center;width:3.75rem;height:3.75rem;padding:0;display:grid}.actions.svelte-17sfhx2 svg:where(.svelte-17sfhx2){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.6rem;height:1.6rem}.actions.svelte-17sfhx2 .reject:where(.svelte-17sfhx2){color:var(--reject);border-color:color-mix(in srgb, var(--reject) 35%, var(--line))}.actions.svelte-17sfhx2 .keep:where(.svelte-17sfhx2){color:var(--keep);border-color:color-mix(in srgb, var(--keep) 35%, var(--line))}.actions.svelte-17sfhx2 .reject:where(.svelte-17sfhx2):hover{background:color-mix(in srgb, var(--reject) 8%, #fff)}.actions.svelte-17sfhx2 .keep:where(.svelte-17sfhx2):hover{background:color-mix(in srgb, var(--keep) 8%, #fff)}.undo.svelte-17sfhx2{color:var(--ink-soft);padding:.45rem 1rem;font-size:.9rem}.undo.svelte-17sfhx2:disabled{opacity:.4;cursor:default}.end.svelte-17sfhx2 h2:where(.svelte-17sfhx2){margin:2rem 0 .5rem;font-size:1.5rem}.end.svelte-17sfhx2 p:where(.svelte-17sfhx2){color:var(--ink-soft)}.end.svelte-17sfhx2 ul:where(.svelte-17sfhx2){margin:1rem 0;padding:0;font-size:1.3rem;line-height:1.6;list-style:none}.cta.svelte-17sfhx2{background:var(--ink);color:var(--paper);border:0;border-radius:999px;margin-right:.75rem;padding:.6rem 1.2rem}.prompt.svelte-jugavm{text-align:center;color:var(--ink-soft);margin:1.5rem 0 1rem}.duel.svelte-jugavm{gap:.75rem;display:grid}.contender.svelte-jugavm{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:8.5rem;padding:1rem;display:flex}.contender.svelte-jugavm:hover{border-color:var(--accent)}.prenom.svelte-jugavm{font-size:clamp(1.75rem,9vw,2.5rem);line-height:1.1}.nom.svelte-jugavm{color:var(--ink-soft)}.ranking.svelte-1yl27zm{counter-reset:place;margin:1.25rem 0 0;padding:0;list-style:none}.ranking.svelte-1yl27zm li:where(.svelte-1yl27zm){counter-increment:place;border-bottom:1px solid var(--line);align-items:baseline;gap:.6rem;padding:.4rem 0;display:flex}.place.svelte-1yl27zm:before{content:counter(place);font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.85rem}.prenom.svelte-1yl27zm{font-size:1.2rem}.nom.svelte-1yl27zm{color:var(--ink-soft)}.progress.svelte-1yl27zm,.note.svelte-1yl27zm{color:var(--ink-soft);font-size:.85rem;line-height:1.5}.rest.svelte-1yl27zm{margin-top:2rem}.rest.svelte-1yl27zm h3:where(.svelte-1yl27zm){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .35rem;font-size:.75rem}.rest.svelte-1yl27zm ul:where(.svelte-1yl27zm){columns:2;margin:.75rem 0 0;padding:0;line-height:1.9;list-style:none}.game.svelte-1y56kaa{max-width:32rem;margin:0 auto;padding:1rem 1.25rem 3rem}.head.svelte-1y56kaa{align-items:center;gap:1rem;display:flex}.tally.svelte-1y56kaa{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.75rem}.toggle.svelte-1y56kaa{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;margin-left:auto;padding:.3rem .85rem;font-size:.8rem}.empty.svelte-1y56kaa h2:where(.svelte-1y56kaa){margin:2rem 0 .5rem;font-size:1.4rem}.empty.svelte-1y56kaa p:where(.svelte-1y56kaa),.done.svelte-1y56kaa,.stale.svelte-1y56kaa{color:var(--ink-soft)}.stale.svelte-1y56kaa{margin-top:1.5rem;font-size:.85rem;line-height:1.5}.link.svelte-1y56kaa{color:var(--accent);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cta.svelte-1y56kaa{background:var(--ink);color:var(--paper);border:0;border-radius:999px;margin-right:.6rem;padding:.55rem 1.1rem}.cta.ghost.svelte-1y56kaa{border:1px solid var(--line);color:var(--ink-soft);background:0 0}.home.svelte-1rta8r{max-width:30rem;margin:0 auto;padding:3rem 1.25rem}h1.svelte-1rta8r{letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.5rem;font-size:1.1rem}.lede.svelte-1rta8r{margin:0 0 2rem;font-size:1.15rem;line-height:1.5}.cta.svelte-1rta8r{background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:.7rem 1.4rem;font-size:1rem}.cta.svelte-1rta8r:disabled{opacity:.5;cursor:default}form.svelte-1rta8r{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}label.svelte-1rta8r{color:var(--ink-soft);margin-bottom:.5rem;font-size:.85rem;display:block}.row.svelte-1rta8r{gap:.5rem;display:flex}input.svelte-1rta8r{min-width:0;font:inherit;border:1px solid var(--line);color:inherit;background:#fff;border-radius:999px;flex:1;padding:.55rem .9rem}input.svelte-1rta8r:focus-visible{outline:2px solid var(--accent);outline-offset:1px}form.svelte-1rta8r button:where(.svelte-1rta8r){border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;padding:.55rem 1.1rem}.error.svelte-1rta8r{color:var(--reject);font-size:.9rem}.warning.svelte-1rta8r{color:var(--ink-soft);margin-top:2.5rem;font-size:.9rem;line-height:1.5}.join.svelte-5fn798{max-width:30rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}h2.svelte-5fn798{margin:0 0 1.5rem;font-size:1.5rem}ul.svelte-5fn798{gap:.6rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}li.svelte-5fn798 button:where(.svelte-5fn798){text-align:left;border:1px solid var(--line);background:#fff;border-radius:1rem;align-items:center;gap:.6rem;width:100%;padding:.9rem 1.1rem;display:flex}li.svelte-5fn798 button:where(.svelte-5fn798):hover{border-color:var(--accent)}.name.svelte-5fn798{font-size:1.2rem}.badge.svelte-5fn798{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.65rem}label.svelte-5fn798{color:var(--ink-soft);margin-bottom:.5rem;font-size:.85rem;display:block}.row.svelte-5fn798{gap:.5rem;display:flex}input.svelte-5fn798{min-width:0;font:inherit;border:1px solid var(--line);color:inherit;background:#fff;border-radius:999px;flex:1;padding:.55rem .9rem}input.svelte-5fn798:focus-visible{outline:2px solid var(--accent);outline-offset:1px}form.svelte-5fn798 button:where(.svelte-5fn798){background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:.55rem 1.1rem}form.svelte-5fn798 button:where(.svelte-5fn798):disabled{opacity:.4;cursor:default}.hint.svelte-5fn798{color:var(--ink-soft);font-size:.9rem}.error.svelte-5fn798{color:var(--reject);font-size:.9rem}.link.svelte-5fn798{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem}.ghost.svelte-5fn798{color:var(--ink-soft);background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.share.svelte-1jjpnel{max-width:32rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}h2.svelte-1jjpnel{margin:0 0 1rem;font-size:1.5rem}.warning.svelte-1jjpnel{border-left:3px solid var(--accent);margin:0 0 2rem;padding-left:.9rem;line-height:1.55}label.svelte-1jjpnel{color:var(--ink-soft);margin-bottom:.5rem;font-size:.85rem;display:block}.row.svelte-1jjpnel{gap:.5rem;display:flex}input.svelte-1jjpnel{min-width:0;font:inherit;border:1px solid var(--line);color:inherit;background:#fff;border-radius:999px;flex:1;padding:.55rem .9rem;font-size:.95rem}.copy.svelte-1jjpnel{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.55rem 1.1rem}.hint.svelte-1jjpnel,.code.svelte-1jjpnel{color:var(--ink-soft);font-size:.9rem}.code.svelte-1jjpnel strong:where(.svelte-1jjpnel){letter-spacing:.12em;color:var(--ink)}.cta.svelte-1jjpnel{background:var(--ink);color:var(--paper);border:0;border-radius:999px;margin-top:1.5rem;padding:.65rem 1.3rem}.final.svelte-1t1k4cw{max-width:32rem;margin:0 auto;padding:1rem 1.25rem 3rem}.lede.svelte-1t1k4cw{color:var(--ink-soft);margin:0 0 1.25rem;line-height:1.5}.head.svelte-1t1k4cw{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tally.svelte-1t1k4cw{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.75rem}nav.svelte-1t1k4cw{border:1px solid var(--line);background:#fff;border-radius:999px;gap:.25rem;margin-left:auto;padding:.2rem;display:flex}nav.svelte-1t1k4cw button:where(.svelte-1t1k4cw){color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:.3rem .8rem;font-size:.8rem}nav.svelte-1t1k4cw button.active:where(.svelte-1t1k4cw){background:var(--ink);color:var(--paper)}.list.svelte-1t1k4cw{columns:2;margin:1.25rem 0 0;padding:0;line-height:1.9;list-style:none}.empty.svelte-1t1k4cw{color:var(--ink-soft);margin-top:1.5rem}.banner.svelte-4gizvm{color:#fff;background:#7a1d1d;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-size:.9rem;display:flex;position:sticky;bottom:0}.refused.svelte-4gizvm{background:var(--ink)}.ready.svelte-1fu6w3j{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.done.svelte-1fu6w3j{color:var(--ink-soft);max-width:12rem;margin:0;font-size:.8rem}.scrim.svelte-1fu6w3j{background:#17161a73;position:fixed;inset:0}.dialog.svelte-1fu6w3j{background:var(--paper);border:1px solid var(--line);border-radius:1.25rem;max-width:30rem;margin:0 auto;padding:1.5rem;position:fixed;inset:auto 1rem 1rem;box-shadow:0 20px 50px -20px #00000080}@media (width>=40rem){.dialog.svelte-1fu6w3j{inset:50% 1rem auto;transform:translateY(-50%)}}h2.svelte-1fu6w3j{margin:0 0 .75rem;font-size:1.25rem}p.svelte-1fu6w3j{margin:0 0 .9rem;line-height:1.5}.small.svelte-1fu6w3j{color:var(--ink-soft);font-size:.85rem}.actions.svelte-1fu6w3j{justify-content:flex-end;gap:.6rem;display:flex}.actions.svelte-1fu6w3j button:where(.svelte-1fu6w3j){border-radius:999px;padding:.55rem 1.1rem}.cancel.svelte-1fu6w3j{border:1px solid var(--line);color:var(--ink-soft);background:#fff}.confirm.svelte-1fu6w3j{background:var(--reject);color:#fff;border:0}header.svelte-1n46o8q{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}h1.svelte-1n46o8q{margin:0 auto 0 0;font-size:1.1rem}.home.svelte-1n46o8q{font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0}nav.svelte-1n46o8q{border:1px solid var(--line);background:#fff;border-radius:999px;gap:.25rem;padding:.2rem;display:flex}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:.35rem .85rem}nav.svelte-1n46o8q button.active:where(.svelte-1n46o8q){background:var(--ink);color:var(--paper)}.nom.svelte-1n46o8q{font:inherit;border:1px solid var(--line);width:10rem;color:inherit;background:#fff;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.nom.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.who.svelte-1n46o8q{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem}.link.svelte-1n46o8q{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.notice.svelte-1n46o8q{text-align:center;max-width:32rem;color:var(--ink-soft);margin:3rem auto;padding:0 1.25rem}.ghost.svelte-1n46o8q{color:var(--ink-soft);background:0 0;border:0;margin:1rem auto 0;font-size:.9rem;text-decoration:underline;display:block}:root{--ink:#17161a;--ink-soft:#6b6874;--paper:#fbfaf8;--line:#e5e1da;--accent:#b4553f;--keep:#2f8f5b;--reject:#c0392b;color-scheme:light;color:var(--ink);background:var(--paper);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-height:100dvh;margin:0}button{font:inherit;color:inherit;cursor:pointer}
