diff --git a/.gitignore b/.gitignore index 594cffa..1008da1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,9 @@ # Paquet YunoHost (dépôt séparé : ORGANISATION-KA-INTERNATIONALE/jwe_ynh) jwe_ynh/ +# Règles et playbooks internes (non versionnés) +rules/ + # Artefacts de debug Kimi CLI kimi-debug-session*.zip diff --git a/app/src/app.html b/app/src/app.html index 34ef314..7f99dd4 100644 --- a/app/src/app.html +++ b/app/src/app.html @@ -3,12 +3,23 @@
- + + + + %sveltekit.head% diff --git a/app/src/lib/components/CarteRegions.svelte b/app/src/lib/components/CarteRegions.svelte index e0afcb0..3ad41a5 100644 --- a/app/src/lib/components/CarteRegions.svelte +++ b/app/src/lib/components/CarteRegions.svelte @@ -267,59 +267,65 @@ height: auto; } - /* — Régions : tokens OKI, aucun bleu « Google » — */ + /* — Régions : tokens OKI — */ .region path { - fill: var(--oki-vert-doux); - stroke: var(--oki-vert-clair); - stroke-width: 0.9; + fill: var(--card-bg); + stroke: var(--line); + stroke-width: 1; + transition: fill var(--dur-tanbou) var(--ease-ka), stroke var(--dur-tanbou) var(--ease-ka); } .region.survolee path { - fill: var(--oki-bleu-doux); - stroke: var(--oki-bleu); + fill: var(--card-bg-hover); + stroke: var(--or-oki); } .region.choisie path { - fill: var(--oki-vert-clair); - stroke: var(--oki-vert-doux); + fill: rgba(253, 184, 19, 0.18); + stroke: var(--or-oki); + stroke-width: 1.5; } .nom-region { - fill: var(--oki-vert); + fill: var(--blanc-creme); font-size: 15px; font-weight: 700; + font-family: var(--font-display); text-anchor: middle; + letter-spacing: 0.02em; + transition: fill var(--dur-tanbou) var(--ease-ka); } .nom-region.choisie { - text-decoration: underline; + fill: var(--or-oki); } - /* — Marqueurs du récap (guess = corail, réel = vert, comme la légende du bilan) — */ + /* — Marqueurs du récap (guess = rouge OKI, réel = vert OKI) — */ .lien-paire { - stroke: var(--oki-encre-doux); + stroke: var(--muted); stroke-width: 2; stroke-dasharray: 6 4; fill: none; } .marqueur circle { - stroke: var(--oki-blanc); + stroke: var(--noir-profond); stroke-width: 2; } .marqueur.guess circle { - fill: var(--oki-corail); + fill: var(--rouge-oki); } .marqueur.reel circle { - fill: var(--oki-vert); + fill: var(--vert-oki); } .marqueur text { fill: #fff; font-size: 10px; font-weight: 800; + font-family: var(--font-display); text-anchor: middle; pointer-events: none; } diff --git a/app/src/lib/components/CommandBar.svelte b/app/src/lib/components/CommandBar.svelte new file mode 100644 index 0000000..b3dbd7d --- /dev/null +++ b/app/src/lib/components/CommandBar.svelte @@ -0,0 +1,465 @@ + + +