@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-ext-wght-normal-7P2MDJRX.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-wght-normal-X7UMQEPN.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-vietnamese-wght-normal-T2Q77LJF.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-ext-wght-normal-34SSUN6Q.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-wght-normal-PV4JEXUJ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--fond: #faf6f0;--carte: #ffffff;--carte-bord: #f0e6db;--texte: #2b1d16;--texte-doux: #6e5a4c;--bordure: #e2d3c4;--trait: #f1e8de;--piste: #efe5da;--accent: #c4684a;--accent-fort: #a9533a;--accent-texte: #8a3f28;--sur-accent: #ffffff;--accent-pale: #f6e4dc;--sombre: #2b1d16;--sombre-2: #3e2d24;--sur-sombre: #faf6f0;--sur-sombre-doux: #e5d8cc;--ok: #3f6e45;--ok-pale: #e6eee3;--ok-bande: #dce8d8;--alerte: #8a5a00;--alerte-pale: #fbecd2;--danger: #a3321f;--coline: #c4684a;--joris: #3d6b8e;--rapide-fond: #e6eee3;--rapide-texte: #3f5a3d;--mijote-fond: #f6e4dc;--mijote-texte: #8a3f28;--accomp-fond: #f6ecd6;--accomp-texte: #7a5a12;--ombre: 0 10px 28px rgb(43 29 22 / 25%);--police: "DM Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-titre: "Fraunces Variable", Georgia, serif;--barre-h: 76px;font-family:var(--police)}:root[data-theme=sombre]{color-scheme:dark;--fond: #1b1613;--carte: #262019;--carte-bord: #342b24;--texte: #f3ebe3;--texte-doux: #c2b3a6;--bordure: #4a3e35;--trait: #342b24;--piste: #352c25;--accent: #d27a5c;--accent-fort: #e0896a;--accent-texte: #f0a88c;--sur-accent: #1b1613;--accent-pale: #4a3027;--sombre: #f3ebe3;--sombre-2: #ddd0c4;--sur-sombre: #1b1613;--sur-sombre-doux: #4a3e35;--ok: #8fd19e;--ok-pale: #1f3424;--ok-bande: #2a4430;--alerte: #f2c06b;--alerte-pale: #44351a;--danger: #ff8a7a;--coline: #e0896a;--joris: #7fb0d6;--rapide-fond: #22331f;--rapide-texte: #a9d3a0;--mijote-fond: #43291f;--mijote-texte: #f0a88c;--accomp-fond: #3d3218;--accomp-texte: #e8c77a;--ombre: 0 10px 28px rgb(0 0 0 / 50%)}*{box-sizing:border-box}html,body{margin:0;background:var(--fond);color:var(--texte);font-size:16px;line-height:1.45;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent-fort)}:focus-visible{outline:3px solid var(--accent-fort);outline-offset:2px}h1,h2,h3,p{margin:0}.titre-page{font-family:var(--police-titre);font-size:32px;font-weight:600;letter-spacing:-.5px;line-height:1.1}.titre-section{font-size:15px;font-weight:700}.page{max-width:640px;margin:0 auto;padding:0 16px calc(var(--barre-h) + 96px + env(safe-area-inset-bottom))}.carte{background:var(--carte);border:1px solid var(--carte-bord);border-radius:20px;padding:14px 16px}.doux{color:var(--texte-doux)}.petit{font-size:13px}.tres-petit{font-size:12px}.pile{display:flex;flex-direction:column;gap:8px}.ligne{display:flex;align-items:center;gap:8px}.espace{flex:1}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;border:none;background:var(--accent-fort);color:var(--sur-accent);font-size:15px;font-weight:700;text-decoration:none;transition:transform .08s ease}.bouton:active{transform:scale(.97)}.bouton:disabled{opacity:.5;cursor:default}.bouton.contour{background:var(--carte);color:var(--texte);border:1.5px solid var(--bordure);font-weight:600}.bouton.sombre{background:var(--sombre);color:var(--sur-sombre)}.bouton.texte{background:transparent;color:var(--accent-fort);padding:0 8px;min-height:44px;font-weight:600}.bouton.danger{background:var(--danger);color:#fff}.bouton.large{width:100%}.bouton-rond{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:none;background:transparent;color:var(--texte-doux)}.bouton-rond.contour{background:var(--carte);border:1.5px solid var(--bordure);color:var(--accent-fort)}.bouton-rond:active{background:var(--accent-pale)}.puces{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.puce{flex:none;height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--bordure);background:var(--carte);font-size:14px;font-weight:600}.puce[aria-pressed=true]{background:var(--sombre);border-color:var(--sombre);color:var(--sur-sombre)}.segments{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;border-radius:14px;background:var(--piste)}.segments button{min-height:40px;padding:0 14px;border:none;border-radius:11px;background:transparent;font-size:14px;font-weight:600}.segments button[aria-pressed=true],.segments button[aria-selected=true]{background:var(--carte);box-shadow:0 1px 3px #00000014}.segments.rond,.segments.rond button{border-radius:999px}.pas-a-pas{flex:none;display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:var(--accent-pale)}.pas-a-pas button{width:40px;height:40px;border:none;border-radius:999px;background:var(--carte);color:var(--accent-fort);display:flex;align-items:center;justify-content:center}.pas-a-pas button:disabled{opacity:.4;cursor:default}.pas-a-pas .valeur{min-width:34px;text-align:center;font-weight:700}.pastille{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600}.point{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%}.point.coline{background:var(--coline)}.point.joris{background:var(--joris)}.champ{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.champ>label,.champ>.libelle{font-size:13px;font-weight:600;color:var(--texte-doux)}input[type=text],input[type=search],input[type=password],input[type=number],input[type=date],select,textarea{width:100%;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--bordure);background:var(--carte);font-size:16px}textarea{padding:12px 14px;min-height:7rem;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:2px solid var(--accent-pale)}input[type=checkbox]{accent-color:var(--accent-fort)}.erreur{color:var(--danger);font-weight:600}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vide{text-align:center;padding:40px 16px;color:var(--texte-doux)}.vide .bouton{margin-top:14px}.flottant{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--barre-h) + 12px + env(safe-area-inset-bottom));width:min(608px,calc(100% - 32px));z-index:15;box-shadow:var(--ombre)}
