:root{--font-ui:-apple-system, "Segoe UI", Roboto, system-ui, Helvetica, Arial, sans-serif;--font-brand:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--bg:#e9e5da;--surface:#f4f1e9;--texte:#17251c;--vert:#2e7d46;--dore:#e0aa46;--backdrop-1:#20402d;--backdrop-2:#0f2419;--trait:#17251c1f}*{box-sizing:border-box}html{font-size:106.25%}body{font-family:var(--font-ui);background:var(--bg);color:var(--texte);-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}h1,h2,h3{font-family:var(--font-brand)}.app.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}header.svelte-12qhfyh{background:var(--backdrop-1);color:#f4f1e9;z-index:20;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1.1rem;display:flex;position:relative}.marque.svelte-12qhfyh{flex:auto;align-items:center;gap:.7rem;min-width:0;display:flex}.titres.svelte-12qhfyh{min-width:0}.accueil.svelte-12qhfyh{border-radius:12px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;text-decoration:none;transition:background .15s;display:flex}.accueil.svelte-12qhfyh img:where(.svelte-12qhfyh){border-radius:7px;display:block}.accueil.svelte-12qhfyh:hover,.accueil.svelte-12qhfyh:focus-visible{background:#f4f1e926}h1.svelte-12qhfyh{font-family:var(--font-brand);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15rem;font-weight:600;overflow:hidden}h1.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}h1.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}.parc.svelte-12qhfyh{opacity:.85;align-items:center;gap:.35rem;margin:.1rem 0 0;font-size:.78rem;display:flex}.parc.svelte-12qhfyh:before{content:"";background:var(--c);border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 2px #ffffff40}.choix-parc.svelte-12qhfyh{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.parc-bouton.svelte-12qhfyh{font:inherit;color:inherit;cursor:pointer;opacity:.55;white-space:nowrap;background:0 0;border:1.5px solid #f4f1e94d;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.74rem;display:flex}.parc-bouton.svelte-12qhfyh:before{content:"";background:var(--c);border-radius:50%;flex:none;width:.5rem;height:.5rem}.parc-bouton.actif.svelte-12qhfyh{opacity:1;color:#fff;background:var(--c);box-shadow:0 0 0 1px var(--c);text-shadow:0 1px 1px #00000059;border-color:#fff;font-weight:700}.parc-bouton.actif.svelte-12qhfyh:before{background:#fff}.outils.svelte-12qhfyh{flex:none;align-items:center;gap:.5rem;display:flex}.cloche.svelte-12qhfyh{border:1px solid #f4f1e94d;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;line-height:1;text-decoration:none;display:flex;position:relative}.cloche.svelte-12qhfyh .pastille:where(.svelte-12qhfyh){background:var(--dore);color:#17251c;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.ouvre-menu.svelte-12qhfyh{cursor:pointer;background:0 0;border:1px solid #f4f1e94d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.barres.svelte-12qhfyh,.barres.svelte-12qhfyh:before,.barres.svelte-12qhfyh:after{background:#f4f1e9;border-radius:2px;width:1.15rem;height:2px;transition:transform .18s;display:block}.barres.svelte-12qhfyh:before,.barres.svelte-12qhfyh:after{content:"";position:absolute}.barres.svelte-12qhfyh:before{transform:translateY(-6px)}.barres.svelte-12qhfyh:after{transform:translateY(6px)}.barres.croix.svelte-12qhfyh{background:0 0}.barres.croix.svelte-12qhfyh:before{transform:rotate(45deg)}.barres.croix.svelte-12qhfyh:after{transform:rotate(-45deg)}.voile.svelte-12qhfyh{z-index:15;cursor:default;background:#0000004d;border:0;position:fixed;inset:0}.menu.svelte-12qhfyh{z-index:25;background:var(--surface);border:1px solid var(--trait);border-radius:14px;flex-direction:column;min-width:13rem;padding:.4rem;display:flex;position:absolute;top:3.9rem;right:.8rem;box-shadow:0 10px 30px #0f241940}.lien.svelte-12qhfyh{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.7rem .8rem;font-size:.92rem;text-decoration:none}.lien.svelte-12qhfyh:hover{background:var(--trait)}.lien.courant.svelte-12qhfyh{color:var(--vert);font-weight:700}.separation.svelte-12qhfyh{background:var(--trait);height:1px;margin:.35rem .3rem}.qui.svelte-12qhfyh{flex-direction:column;gap:.15rem;padding:.35rem .8rem .5rem;display:flex}.mail.svelte-12qhfyh{opacity:.6;overflow-wrap:anywhere;font-size:.75rem}.role.svelte-12qhfyh{color:var(--vert);font-size:.7rem;font-weight:700}.sortie.svelte-12qhfyh{color:#a3271f}.version.svelte-12qhfyh{opacity:.45;font-variant-numeric:tabular-nums;font-size:.68rem}.maj-bandeau.svelte-12qhfyh{z-index:30;background:var(--dore);color:#3a2a08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;display:flex;position:sticky;top:0}.maj-bandeau.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;color:var(--dore);cursor:pointer;white-space:nowrap;background:#3a2a08;border:0;border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:700}.apercu.svelte-12qhfyh{flex-direction:column;gap:.4rem;padding:.35rem .8rem .2rem;display:flex}.apercu-titre.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.04em;opacity:.55;font-size:.72rem;font-weight:700}.apercu-roles.svelte-12qhfyh{flex-wrap:wrap;gap:.3rem;display:flex}.apercu-role.svelte-12qhfyh{font:inherit;border:1px solid var(--trait);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:600}.apercu-role.actif.svelte-12qhfyh{color:#fff;background:#2f3f74;border-color:#2f3f74}.apercu-accueil.svelte-12qhfyh{text-align:center;width:100%;margin-top:.4rem}.apercu-accueil.actif.svelte-12qhfyh{background:#24506f;border-color:#24506f}.apercu-bandeau.svelte-12qhfyh{z-index:30;color:#eef1fb;background:#2f3f74;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1.1rem;font-size:.82rem;display:flex;position:sticky;top:0}.apercu-bandeau.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-weight:700}.apercu-reel.svelte-12qhfyh{opacity:.7;margin-left:.5rem}.apercu-bandeau.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:#eef1fb1f;border:1px solid #eef1fb80;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:600}main.svelte-12qhfyh{flex:1;width:min(64rem,100%);margin-inline:auto;padding:1.3rem .95rem 3rem}.attente.svelte-12qhfyh{text-align:center;opacity:.6;padding:3rem 0}.desactive.svelte-12qhfyh{text-align:center;background:var(--surface);border:1px solid var(--trait);border-radius:14px;max-width:26rem;margin:2rem auto;padding:2rem 1.5rem}.desactive.svelte-12qhfyh h2:where(.svelte-12qhfyh){color:#a3271f;margin:0 0 .6rem;font-size:1.2rem}.desactive.svelte-12qhfyh p:where(.svelte-12qhfyh){opacity:.85;margin:0 0 1.2rem;font-size:.9rem;line-height:1.5}.desactive.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;border:1px solid var(--trait);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600}.bascule.svelte-12qhfyh{color:#f4e2b8;background:repeating-linear-gradient(45deg,#3a2a08,#3a2a08 10px,#4a3608 10px 20px);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.74rem;display:flex}.etiquette.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.06em;opacity:.75;font-weight:700}.qui-dev.svelte-12qhfyh{font:inherit;color:inherit;cursor:pointer;background:#f4e2b81f;border:1px solid #f4e2b859;border-radius:999px;padding:.15rem .5rem;font-weight:600}.qui-dev.actif.svelte-12qhfyh{background:var(--dore);color:#3a2a08;border-color:var(--dore)}.qui-dev.svelte-12qhfyh:disabled{opacity:.5;cursor:default}.courant-dev.svelte-12qhfyh{opacity:.7;margin-left:auto}@media (width<=26rem){header.svelte-12qhfyh{padding:.6rem .8rem}main.svelte-12qhfyh{padding-left:.8rem;padding-right:.8rem}h1.svelte-12qhfyh{font-size:1rem}.accueil.svelte-12qhfyh{width:2.4rem;height:2.4rem}}
