:root{--nuit:#0b1f3a;--jaune:#ffcd00;--fond:#fff;--carte:#f2f4f7;--encre:var(--nuit);--discret:#4a5b72;--trait:#c9d2de;--accent:var(--jaune);--accent-texte:var(--nuit);--bleu:#1565c0;--lien:#1565c0;--rouge:#c62828;--rayon:8px;--marque:#0b1f3a;--contour:var(--encre);--panneau:#fff;--surligne:linear-gradient(transparent 58%, var(--jaune) 58%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0e1726;--carte:#17243a;--encre:#e9eef5;--discret:#b4c0d0;--trait:#33465f;--lien:#8ab4ff;--bleu:#8ab4ff;--contour:#e9eef5;--surligne:linear-gradient(transparent 84%, var(--jaune) 84%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--fond:#0e1726;--carte:#17243a;--encre:#e9eef5;--discret:#b4c0d0;--trait:#33465f;--lien:#8ab4ff;--bleu:#8ab4ff;--contour:#e9eef5;--surligne:linear-gradient(transparent 84%, var(--jaune) 84%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){:root{--discret:var(--encre);--trait:var(--encre)}button,.boite,.info{border-width:3px}.info{border-color:var(--encre)}.boite{border:3px solid var(--encre)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fond);color:var(--encre);margin:0;font:18px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:760px;margin:0 auto;padding:20px 16px 48px}h1{letter-spacing:-.01em;margin:8px 0 12px;font-size:clamp(28px,6.5vw,38px);font-weight:900;line-height:1.08}h2{margin:28px 0 10px;font-size:22px;font-weight:800}h3{font-weight:800}p{margin:0 0 12px}a{color:var(--lien)}.etiquette-signal{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}button{font:inherit;border:2px solid var(--contour);background:var(--fond);min-height:48px;color:var(--encre);cursor:pointer;border-radius:6px;padding:10px 18px;font-weight:700}button.principal{background:var(--jaune);border-color:var(--jaune);color:var(--marque);text-transform:uppercase;letter-spacing:.05em;padding:12px 22px;font-weight:900}button.principal:hover:not(:disabled){border-color:var(--contour)}button.discret{border-color:var(--trait);color:var(--discret);font-weight:600}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--bleu);outline-offset:2px}summary{cursor:pointer}.boite{background:var(--carte);border-radius:var(--rayon);padding:16px}.info{background:var(--carte);border:2px solid var(--trait);border-radius:var(--rayon);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.info:before{content:"i";background:var(--jaune);width:26px;height:26px;color:var(--marque);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-style:normal;font-weight:900;display:grid}.discret{color:var(--discret)}.petit{font-size:15.5px}.rangee{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.morale{font-weight:800}.morale span{background:var(--surligne)}.girouette{border-radius:var(--rayon);background:var(--marque);color:var(--jaune);margin:12px 0;padding:14px 16px;font-family:ui-monospace,Cascadia Mono,Consolas,Courier New,monospace;font-size:17px;font-weight:700;line-height:1.45;box-shadow:inset 0 0 0 3px #13294a}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}.hero.svelte-1steiyg{background:var(--marque);color:#fff;border-image-source:linear-gradient(var(--marque), var(--marque));border-image-slice:0 fill;border-image-outset:0 100vmax;margin:-20px -16px 22px;padding:24px 16px 22px;position:relative}.hero.svelte-1steiyg:after{content:"";border-image-source:linear-gradient(var(--jaune), var(--jaune));border-image-slice:0 fill;border-image-outset:0 100vmax;height:6px;position:absolute;bottom:-6px;left:0;right:0}.hero.svelte-1steiyg p:where(.svelte-1steiyg){color:var(--jaune);margin:0 0 6px}.haut.svelte-1steiyg{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.haut.svelte-1steiyg p:where(.svelte-1steiyg){margin:0}.theme.svelte-1steiyg{min-height:44px;color:var(--marque);background:#fff;border-color:#fff;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:800}.theme.sombre.svelte-1steiyg{background:var(--jaune);border-color:var(--jaune)}.hero.svelte-1steiyg h1:where(.svelte-1steiyg){margin:0}.attente.svelte-1steiyg{aspect-ratio:3/2.6;border-radius:var(--rayon);background:var(--carte);max-width:560px;margin:4px auto 18px}.duo.svelte-1steiyg{gap:10px;margin-bottom:16px;display:grid}.duo.svelte-1steiyg p:where(.svelte-1steiyg){margin:0}.duo.svelte-1steiyg label:where(.svelte-1steiyg){gap:4px;font-weight:700;display:grid}.duo.svelte-1steiyg input:where(.svelte-1steiyg){font:inherit;border:2px solid var(--contour);background:var(--fond);min-height:48px;color:var(--encre);border-radius:6px;padding:8px 12px}.bouffee.svelte-1gtzuch{fill:#9aa3ad;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out 3 svelte-1gtzuch-bouffee}.bouffee.sombre.svelte-1gtzuch{fill:#5a5048}@keyframes svelte-1gtzuch-bouffee{0%{opacity:.75;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(-26px,-16px)scale(1.8)}}.etincelle.svelte-1gtzuch{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out 3 svelte-1gtzuch-scintille}@keyframes svelte-1gtzuch-scintille{0%,to{transform:scale(.85)}50%{transform:scale(1.1)}}.mouche.svelte-1gtzuch{animation:1.2s linear 4 svelte-1gtzuch-bourdonne}@keyframes svelte-1gtzuch-bourdonne{0%,to{transform:translate(0)}25%{transform:translate(6px,-4px)}50%{transform:translateY(-8px)}75%{transform:translate(-6px,-4px)}}@media (prefers-reduced-motion:reduce){.bouffee.svelte-1gtzuch,.etincelle.svelte-1gtzuch,.mouche.svelte-1gtzuch{animation:none}}.photo.svelte-swrlcz{vertical-align:middle;background:#d9d4c7;border-radius:50%;flex:none;display:inline-block;overflow:hidden}img.svelte-swrlcz{object-fit:cover;width:100%;height:100%;display:block}.identite.svelte-z5rozv{align-items:center;gap:16px;margin-bottom:8px;display:flex}.identite.svelte-z5rozv h1:where(.svelte-z5rozv){margin:0 0 4px}.identite.svelte-z5rozv p:where(.svelte-z5rozv){margin:0}.bacs.svelte-z5rozv{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.bacs.svelte-z5rozv button:where(.svelte-z5rozv),.gare.svelte-z5rozv button:where(.svelte-z5rozv){border-radius:var(--rayon);border-color:var(--trait);background:var(--panneau);color:var(--marque);flex-direction:column;align-items:center;gap:4px;padding:10px;display:flex}.bacs.svelte-z5rozv button:where(.svelte-z5rozv){background:var(--panneau);color:var(--marque);border:2px solid var(--contour);text-transform:uppercase;letter-spacing:.03em;font-size:15px;font-weight:800}.bacs.svelte-z5rozv button.actif:where(.svelte-z5rozv){background:var(--jaune)}.bacs.svelte-z5rozv svg:where(.svelte-z5rozv){width:100%;max-width:140px;height:auto}.gare.svelte-z5rozv{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gare.svelte-z5rozv svg:where(.svelte-z5rozv){width:100%;max-width:110px;height:auto}.gare.svelte-z5rozv span:where(.svelte-z5rozv){text-align:center;font-size:16px}.ajout.svelte-z5rozv{margin-top:24px}.ajout.svelte-z5rozv summary:where(.svelte-z5rozv){cursor:pointer;min-height:32px;font-weight:600}.ajout.svelte-z5rozv ul:where(.svelte-z5rozv){gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ajout.svelte-z5rozv label:where(.svelte-z5rozv){border:2px solid var(--trait);border-radius:var(--rayon);cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:4px 10px;display:flex}.ajout.svelte-z5rozv label.coche:where(.svelte-z5rozv){border-color:var(--contour);background:var(--fond);box-shadow:inset 5px 0 0 var(--jaune)}.ajout.svelte-z5rozv .nom:where(.svelte-z5rozv){font-weight:600;line-height:1.25;display:grid}.ajout.svelte-z5rozv .parti:where(.svelte-z5rozv){color:var(--discret);font-size:14.5px;font-weight:400}.ajout.svelte-z5rozv input:where(.svelte-z5rozv){width:24px;height:24px;accent-color:var(--marque);flex:none;margin:0}.ajouter.svelte-z5rozv{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.suite.svelte-z5rozv{margin-top:24px}.relais.svelte-1t0aybg{text-align:center;padding-top:24px}svg.svelte-1t0aybg{background:var(--panneau);border-radius:var(--rayon);width:60%;max-width:240px;height:auto}.bandeau.svelte-1n46o8q{background:var(--marque);color:#fff;border-bottom:4px solid var(--jaune)}.bandeau.svelte-1n46o8q .interieur:where(.svelte-1n46o8q){align-items:center;gap:10px;max-width:760px;margin:0 auto;padding:10px 16px;display:flex}.logo.svelte-1n46o8q{color:#fff;border-radius:var(--rayon);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.logo.svelte-1n46o8q svg:where(.svelte-1n46o8q){flex:none;width:54px;height:auto}.marque.svelte-1n46o8q{letter-spacing:-.01em;font-size:23px;font-weight:900;line-height:1}.marque.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--jaune)}.logo.svelte-1n46o8q:hover .marque:where(.svelte-1n46o8q){text-decoration:underline;-webkit-text-decoration-color:var(--jaune);text-decoration-color:var(--jaune);text-underline-offset:4px}.logo.svelte-1n46o8q:focus-visible{outline:3px solid var(--jaune);outline-offset:3px}.pied.svelte-1n46o8q{background:var(--marque);color:#dbe3ee;border-top:4px solid var(--jaune);margin-top:24px}.pied.svelte-1n46o8q .interieur:where(.svelte-1n46o8q){max-width:760px;margin:0 auto;padding:22px 16px 30px}.signature.svelte-1n46o8q{gap:6px;margin:0 0 18px;display:grid}.signature.svelte-1n46o8q .marque:where(.svelte-1n46o8q){color:#fff;font-size:22px}.devise.svelte-1n46o8q{font-size:15px;line-height:1.45}.titre-sources.svelte-1n46o8q{color:var(--jaune);margin:0 0 8px;font-size:13px}.sources.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sources.svelte-1n46o8q li:where(.svelte-1n46o8q){border-radius:var(--rayon);background:#13294a;align-content:start;gap:2px;padding:10px 12px;display:grid}.quoi.svelte-1n46o8q{letter-spacing:.06em;text-transform:uppercase;color:#b4c0d0;font-size:12px;font-weight:800}.sources.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--jaune);text-underline-offset:3px;font-size:16px;font-weight:800}.detail.svelte-1n46o8q{color:#b4c0d0;font-size:13.5px}.pied.svelte-1n46o8q nav:where(.svelte-1n46o8q){border-top:1px solid #2a3f60;flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.pied.svelte-1n46o8q nav:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){color:#fff;border:2px solid #dbe3ee;border-radius:999px;align-items:center;min-height:44px;padding:6px 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pied.svelte-1n46o8q nav:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q):hover{background:var(--jaune);border-color:var(--jaune);color:var(--marque)}.pied.svelte-1n46o8q a:where(.svelte-1n46o8q):focus-visible{outline:3px solid var(--jaune);outline-offset:2px}main h1:focus{outline:none}.tour.svelte-1n46o8q{background:var(--jaune);color:var(--marque);border-radius:6px;margin:0 0 6px;padding:4px 10px;display:inline-block}
