:root{--fond:#fbfaf7;--texte:#1f2a1f;--discret:#5f6b5f;--bord:#d9ddd3;--accent:#2f6b3a;--accent-texte:#fff;--accent-doux:#e8f3ea;--erreur:#a12a1f;--erreur-fond:#fbeae8;--avert-fond:#fdf4dc;--carte:#fff;--rayon:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fond:#161a16;--texte:#e6eae3;--discret:#a3ad9f;--bord:#3a4238;--accent:#6fbf7c;--accent-texte:#102012;--accent-doux:#1c3320;--erreur:#f08a7e;--erreur-fond:#3a1c19;--avert-fond:#3a3115;--carte:#1e231e}}*{box-sizing:border-box}body{background:var(--fond);color:var(--texte);-webkit-text-size-adjust:100%;margin:0;font:16px/1.45 system-ui,sans-serif}main{max-width:56rem;margin:0 auto;padding:1rem}h1{margin:.5rem 0 1rem;font-size:1.5rem}h2{margin:2rem 0 .75rem;font-size:1.15rem}h3{margin:0 0 .75rem;font-size:1rem}a{color:var(--accent)}input,select,button,textarea{font:inherit;color:inherit}input,select,textarea{background:var(--carte);border:1px solid var(--bord);border-radius:6px;min-width:0;padding:.45rem .55rem}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-texte);cursor:pointer;border-radius:6px;padding:.45rem .9rem}button:disabled{opacity:.5;cursor:not-allowed}button.secondaire{color:var(--accent);background:0 0}button.danger{border-color:var(--erreur);color:var(--erreur);background:0 0}button.grand{width:100%;padding:.8rem 1rem;font-size:1.05rem;font-weight:600}label{color:var(--discret);gap:.2rem;font-size:.9rem;display:grid}.carte{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);margin-bottom:1rem;padding:1rem}.ligne{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.erreur{background:var(--erreur-fond);color:var(--erreur);border-radius:6px;margin:.5rem 0;padding:.5rem .75rem}.avert{background:var(--avert-fond);border-radius:6px;margin:.5rem 0;padding:.5rem .75rem}.ok{background:var(--accent-doux);border-radius:6px;margin:.5rem 0;padding:.5rem .75rem}.discret{color:var(--discret);font-size:.9rem}.badge{border:1px solid var(--bord);color:var(--discret);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;display:inline-block}.badge.publiee{border-color:var(--accent);color:var(--accent)}.vide{color:var(--discret);font-style:italic}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{:root{--fond:#fff;--texte:#000;--discret:#333;--bord:#999;--carte:#fff;--accent:#000;--accent-doux:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:11pt}nav,.pas-imprime,button{display:none!important}main{max-width:none;padding:0}.carte{break-inside:avoid;margin-bottom:.5rem;padding:.5rem .75rem}a{color:inherit;text-decoration:none}}.pied.svelte-12qhfyh{border-top:1px solid var(--bord);max-width:56rem;color:var(--discret);margin:2rem auto 0;padding:1.25rem 1rem 6.5rem;font-size:.9rem}.pied.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0 0 .5rem}.pied.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}
