.fc-outil.outil{grid-template-columns:minmax(0,1fr)}.tete-page p.reponse{max-width:92ch}.fc-scene.outil-scene{align-content:start;justify-items:stretch;gap:var(--e-3);min-height:0;padding:var(--e-4) var(--e-5) var(--e-5)}.fc-modeles button{min-height:44px}.fc-tete{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.fc-tete-actions{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}#fc-deviner[aria-pressed=true]{background:var(--texte);color:var(--fond)}#fc-deviner[aria-pressed=true] kbd{color:var(--texte)}.fc-titre{font:700 var(--t-grand)/1.25 var(--police-titres);margin:0}.fc-niveau{margin:0}.fc-niveau:empty{display:none}.fc-dessin{overscroll-behavior-x:contain;border-radius:var(--r-1);overflow-x:auto;container-type:inline-size}.fc-dessin:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.fc-dessin .fp{width:100%;height:auto;display:none}.fc-dessin .fc-v720{min-width:720px;display:block}@container (width>=960px){.fc-dessin .fc-v720{display:none}.fc-dessin .fc-v960{display:block}}@container (width>=1200px){.fc-dessin .fc-v960{display:none}.fc-dessin .fc-v1200{display:block}}.fc-defile{margin:0}@media (width>=800px){.fc-defile{display:none}}.fp{font-family:var(--police-texte);overflow:visible}.fp text{fill:var(--texte)}.fp .fp-gras,.fp .fp-nom,.fp .fp-siecle{font-family:var(--police-titres);font-weight:700}.fp .fp-fond{fill:var(--surface)}.fp .fp-trait{stroke:var(--texte-2);stroke-width:1px}.fp .fp-bande{fill:var(--fond)}.fp .fp-cadre{fill:none;stroke:var(--texte);stroke-width:1.5px}.fp .fp-p-vie{fill:var(--vie-fond)}.fp .fp-p-nombres{fill:var(--nombres-fond)}.fp .fp-p-temps{fill:var(--temps-fond)}.fp .fp-p-ecrit{fill:var(--ecrit-fond)}.fp .fp-p-hasard{fill:var(--hasard-fond)}.fp .fp-et-vie .fp-fond{fill:var(--vie-fond)}.fp .fp-et-nombres .fp-fond{fill:var(--nombres-fond)}.fp .fp-et-temps .fp-fond{fill:var(--temps-fond)}.fp .fp-et-ecrit .fp-fond{fill:var(--ecrit-fond)}.fp .fp-et-hasard .fp-fond{fill:var(--hasard-fond)}.fp .fp-axe{stroke:var(--texte);stroke-width:2px}.fp .fp-fleche{fill:var(--texte)}.fp .fp-grad{stroke:var(--texte);stroke-width:1px}.fp .fp-grande{stroke-width:1.5px}.fp .fp-siecles{fill:var(--surface-2)}.fp .fp-siecle-borne{stroke:var(--texte-2);stroke-width:1px}.fp .fp-barre{fill:var(--accent)}.fp .fp-barre.fp-incertain{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3}.fp .fp-coupe{fill:none;stroke:var(--texte);stroke-width:1.5px}.fp .fp-ere{stroke:var(--texte-2);stroke-width:1px;stroke-dasharray:3 3}.fp .fp-avant{fill:var(--texte-2)}.fp .fp-ligne{stroke:var(--bord);stroke-width:1px}.fp .fp-case{fill:var(--surface);stroke:var(--texte-2);stroke-width:1px}.fp .fp-et-note text{fill:var(--texte-2)}.fp .fp-et-note .fp-gras{fill:var(--texte)}.fc-deviner .fp .fp-et-ev tspan:not(.fp-gras),.fc-deviner .fp :is(.fp-nom,.fp-et-nom text,.fp-et-note text){visibility:hidden}.fc-deviner .fc-sources{display:none}.fc-sources{padding:var(--e-5);background:var(--surface);border:1.5px solid var(--bord);border-radius:var(--r-3);min-width:0}.fc-sources>.fc-vide,.fc-liste{margin:0}.fc-liste caption{text-align:left;padding-bottom:var(--e-2);font:700 var(--t-grand)/1.2 var(--police-titres)}.fc-liste td:first-child{font-weight:700}@media (width>=641px){.fc-liste td:first-child{white-space:nowrap}}.fc-liste .fc-source{color:var(--texte-2);font-size:var(--t-petit)}.fc-pastille{vertical-align:-.05em;border:1px solid var(--bord);border-radius:3px;width:.9em;height:.9em;margin-right:.4em;display:inline-block}.fc-pastille.c-vie{background:var(--vie-fond)}.fc-pastille.c-nombres{background:var(--nombres-fond)}.fc-pastille.c-temps{background:var(--temps-fond)}.fc-pastille.c-ecrit{background:var(--ecrit-fond)}.fc-pastille.c-hasard{background:var(--hasard-fond)}.fc-reglages.reglages{gap:var(--e-6);grid-template-columns:minmax(0,1fr)}.fc-haut{gap:var(--e-5) var(--e-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;min-width:0;display:grid}.fc-groupe{gap:var(--e-3);border:0;min-width:0;margin:0;padding:0;display:grid}.fc-groupe>legend,.fc-groupe>h3{margin:0 0 var(--e-1);font:700 var(--t-grand)/1.2 var(--police-titres);padding:0}.fc-ligne{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;display:grid}.fc-ligne .saisie,.fc-rangee .saisie{font-variant-numeric:tabular-nums}.saisie[aria-invalid=true]{border-color:var(--erreur);box-shadow:inset 0 0 0 1px var(--erreur)}.fc-erreur{color:var(--erreur);font-weight:600;font-size:var(--t-petit);margin:0}.fc-erreur:empty{display:none}.fc-echelle{margin:0;font-weight:600}.fc-actions{gap:var(--e-2);flex-wrap:wrap;display:flex}.fc-rangees{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.fc-rangee{gap:var(--e-2);grid-template-columns:12rem 12rem minmax(0,1fr) 48px;align-items:center;display:grid}.fc-rangee-periode{grid-template-columns:12rem 12rem minmax(0,1fr) 7.5rem 48px}.fc-rangees-tete{gap:var(--e-2);font-size:var(--t-petit);color:var(--texte-2);grid-template-columns:12rem 12rem minmax(0,1fr) 48px;font-weight:700;display:grid}.fc-rangees-tete.fc-rangee-periode{grid-template-columns:12rem 12rem minmax(0,1fr) 7.5rem 48px}.fc-rangee{max-width:none}.fc-rangees,.fc-rangees-tete{width:100%;max-width:64rem}.fc-rangees-tete:has(+.fc-rangees:empty){display:none}.fc-retirer{border:1.5px solid var(--bord);border-radius:var(--r-1);background:var(--surface);width:48px;min-height:48px;color:var(--texte-2);cursor:pointer;place-items:center;padding:0;display:grid}.fc-retirer:hover{color:var(--erreur);border-color:var(--erreur)}.fc-retirer .ic{width:20px;height:20px}.fc-vide{color:var(--texte-2);margin:0}@media (width<=640px){.fc-rangees-tete{display:none}.fc-rangee,.fc-rangee-periode{padding-bottom:var(--e-2);border-bottom:1px solid var(--bord);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px}.fc-rangee .fc-texte,.fc-rangee-periode .fc-texte{grid-area:2/1/auto/3}.fc-rangee .fc-retirer{grid-area:1/3/3;align-self:stretch;height:auto}.fc-rangee-periode .fc-couleur{grid-area:3/1/auto/3}}.fc-insecable{white-space:nowrap}.vh-etiquette{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fc-proj{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:3vh;width:100%;height:100%;padding:4vh 3vw 14vh;display:grid}.fc-proj-carte{text-align:center;align-content:start;justify-items:center;gap:1vh;display:grid}.fc-proj-texte{white-space:pre-line;max-width:92vw;line-height:1.1}.fc-proj-dessin{align-items:center;min-height:0;display:grid;overflow:hidden}.fc-proj-dessin .fp{width:100%;height:auto}.vue-classe .fp text{fill:var(--p-texte-couleur)}.vue-classe .fp :is(.fp-fond,.fp-bande,.fp-case){fill:var(--p-fond)}.vue-classe .fp :is(.fp-cadre,.fp-axe,.fp-grad,.fp-coupe){stroke:var(--p-texte-couleur)}.vue-classe .fp .fp-fleche{fill:var(--p-texte-couleur)}.vue-classe .fp :is(.fp-trait,.fp-siecle-borne,.fp-ere,.fp-ligne){stroke:var(--p-annotation)}.vue-classe .fp :is(.fp-avant,.fp-et-note text){fill:var(--p-annotation)}.vue-classe .fp .fp-et-note .fp-gras{fill:var(--p-texte-couleur)}.vue-classe .fp .fp-siecles{fill:var(--p-piste)}.vue-classe .fp :is(.fp-barre,.fp-repere){fill:var(--p-reste)}.vue-classe .fp .fp-barre.fp-incertain{fill:none;stroke:var(--p-reste)}.vue-classe .fp :is(.fp-p-vie,.fp-et-vie .fp-fond){fill:color-mix(in srgb, var(--vie) 30%, var(--p-fond))}.vue-classe .fp :is(.fp-p-nombres,.fp-et-nombres .fp-fond){fill:color-mix(in srgb, var(--nombres) 30%, var(--p-fond))}.vue-classe .fp :is(.fp-p-temps,.fp-et-temps .fp-fond){fill:color-mix(in srgb, var(--temps) 30%, var(--p-fond))}.vue-classe .fp :is(.fp-p-ecrit,.fp-et-ecrit .fp-fond){fill:color-mix(in srgb, var(--ecrit) 30%, var(--p-fond))}.vue-classe .fp :is(.fp-p-hasard,.fp-et-hasard .fp-fond){fill:color-mix(in srgb, var(--hasard) 30%, var(--p-fond))}.vue-classe .fp .fp-actif .fp-fond{fill:var(--p-texte-couleur)}.vue-classe .fp .fp-actif text{fill:var(--p-fond)}.vue-classe .fp .fp-actif .fp-trait{stroke:var(--p-texte-couleur);stroke-width:3px}.vue-classe .fp rect.fp-actif{stroke:var(--p-texte-couleur);stroke-width:5px}.fv-bloc{gap:var(--e-4);min-width:0;display:grid}.fv-titre{font-size:var(--t-h3);margin:0;line-height:1.2}.fv-titre#sur-mesure{margin-top:var(--e-5);scroll-margin-top:var(--e-7)}.fv-pdfs{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));margin:0;padding:0;list-style:none;display:grid}.fv-pdf{gap:var(--e-2);padding:var(--e-4);background:var(--surface);border:1.5px solid var(--bord);border-radius:var(--r-3);flex-direction:column;min-width:0;display:flex}.fv-pdf h3{margin:var(--e-1) 0 0;font:700 var(--t-grand)/1.25 var(--police-titres)}.fv-pdf p{margin:0}.fv-actions{padding-top:var(--e-2);align-items:center;gap:var(--e-2);flex-wrap:wrap;margin-top:auto;display:flex}.fv-vignette{background:var(--fond);border:1px solid var(--bord);border-radius:var(--r-1);padding:6px;display:block}.fv-vignette .fp{aspect-ratio:3;width:100%;height:auto;display:block}.ff-feuille{width:var(--ff-l);height:var(--ff-h);box-sizing:border-box;--texte:#1b201d;--texte-2:#55605a;--fond:#fff;--surface:#fff;--surface-2:#ede5d4;--bord:#e2d9c6;--accent:#4e6b53;--temps:#5e7f9c;--temps-fond:#dde6ee;--nombres:#a07322;--nombres-fond:#f4e6c6;--vie-fond:#dce6d9;--ecrit-fond:#eadfe9;--hasard-fond:#f3ddd3;color:#1b201d;background:#fff;padding:8mm 10mm 7mm;position:relative;overflow:hidden}.ff-a4{page:paysage}.ff-a3{page:a3paysage}@page a3paysage{size:A3 landscape;margin:0}.ff-tete{padding-bottom:3mm}.ff-tete h2{font-size:18pt}.ff-suite{font:600 12pt var(--police-titres);color:#55605a;margin:0}.ff-infos{font:600 11pt var(--police-titres);color:#1b201d;white-space:nowrap;align-items:center;gap:6mm;display:flex}.ff-regle{align-items:center;gap:2mm;display:inline-flex}.ff-regle svg{stroke:#1b201d;stroke-width:.3px;fill:none}.ff-num{border:.3mm solid #c9bfa9;border-radius:99px;padding:1mm 3mm}.ff-champs{margin:3mm 0 0;font-size:12pt}.ff-corps{flex:1;align-items:center;min-height:0;display:flex}.ff-dessin{flex:1;min-width:0}.ff-dessin .fp{display:block;overflow:hidden}.ff-collage{background:repeating-linear-gradient(135deg,#ede5d4 0 1.2mm,#fff 1.2mm 2.6mm);border:.3mm dashed #8c8576;flex:none;align-self:stretch;place-items:center;width:12mm;margin:2mm 0;display:grid}.ff-collage span{writing-mode:vertical-rl;font:600 9pt var(--police-titres);color:#55605a;background:#fff;padding:1mm .5mm;transform:rotate(180deg)}.ff-coupe{border-left:.3mm dashed #55605a;width:0;position:absolute;top:4mm;bottom:4mm}.ff-coupe span{writing-mode:vertical-rl;font:600 8pt var(--police-titres);color:#55605a;position:absolute;top:0;left:1mm}.ff-pied{gap:1mm;display:grid}.ff-pied .f-pied{margin-top:0}.ff-sources{color:#3d4540;max-width:none;margin:0;font-size:8.5pt}.fp-papier{font-family:var(--police-enfant)}.fp-papier text{fill:#1b201d}.fp-papier .fp-fond{fill:#fff}.fp-papier .fp-trait{stroke:#55605a;stroke-width:.2px}.fp-papier .fp-bande{fill:#fff}.fp-papier .fp-cadre{stroke:#1b201d;stroke-width:.35px}.fp-papier .fp-p-vie,.fp-papier .fp-et-vie .fp-fond{fill:#dce6d9}.fp-papier .fp-p-nombres,.fp-papier .fp-et-nombres .fp-fond{fill:#f4e6c6}.fp-papier .fp-p-temps,.fp-papier .fp-et-temps .fp-fond{fill:#dde6ee}.fp-papier .fp-p-ecrit,.fp-papier .fp-et-ecrit .fp-fond{fill:#eadfe9}.fp-papier .fp-p-hasard,.fp-papier .fp-et-hasard .fp-fond{fill:#f3ddd3}.fp-papier .fp-axe{stroke:#1b201d;stroke-width:.45px}.fp-papier .fp-fleche{fill:#1b201d}.fp-papier .fp-grad{stroke:#1b201d;stroke-width:.25px}.fp-papier .fp-grande{stroke-width:.35px}.fp-papier .fp-siecles{fill:#ede5d4}.fp-papier .fp-siecle-borne{stroke:#55605a;stroke-width:.2px}.fp-papier .fp-barre{fill:#4e6b53}.fp-papier .fp-barre.fp-incertain{fill:none;stroke:#4e6b53;stroke-width:.3px;stroke-dasharray:1 .8}.fp-papier .fp-coupe{stroke:#1b201d;stroke-width:.35px}.fp-papier .fp-ere{stroke:#55605a;stroke-width:.2px;stroke-dasharray:.8 .8}.fp-papier .fp-avant{fill:#55605a}.fp-papier .fp-ligne{stroke:#b9ae96;stroke-width:.2px}.fp-papier .fp-case{fill:#fff;stroke:#55605a;stroke-width:.25px}.fp-papier .fp-et-note text{fill:#3d4540}.fp-papier .fp-et-note .fp-gras{fill:#1b201d}@media print{.ff-feuille{margin:0!important}}
