.dixans-titre{letter-spacing:var(--ls-display);margin:.2rem 0 .8rem;font-size:clamp(2.4rem,7vw,4.6rem);line-height:1.02}.dixans-titre em{color:var(--color-coral);font-style:normal}.dixans-lede{max-width:46ch;color:var(--accent-80);font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.6}.dixans-cta{flex-wrap:wrap;gap:10px;margin-top:1.4rem;display:flex}.dixans-titre.dixans-titre-formulaire{font-size:clamp(1.9rem,5vw,3.2rem)}.dixans-titre.dixans-titre-merci{font-size:clamp(1.8rem,5vw,3rem)}.dixans-titre.dixans-titre-page{font-size:clamp(1.7rem,4vw,2.6rem)}.dixans-reglement{max-width:72ch}.mosaique{width:100%}.mosaique-grille{gap:2px;width:100%;display:grid}.mosaique-case{aspect-ratio:1;background-position:50%;background-size:cover;background-color:var(--mat-4);border-radius:2px;overflow:hidden}.mosaique-case.vide{background-color:var(--accent-12)}.mosaique-case.vide:nth-child(3n){background-color:var(--mat-5)}.mosaique-case.vide:nth-child(5n){background-color:var(--fem-8)}.mosaique-legende{color:var(--text-muted);margin-top:.8rem;font-size:13px}.polaroid{background:var(--color-white);border-radius:var(--radius-sm);min-width:0;box-shadow:var(--shadow-sm);transform:rotate(var(--tilt,-1deg));flex:1;margin:0;padding:5px 5px 0}.polaroid:nth-child(2n){--tilt:1.4deg}.polaroid img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;display:block}.polaroid figcaption{font-family:var(--font-accent), cursive;color:var(--color-accent);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:5px 2px 7px;font-size:13px;line-height:1.15;overflow:hidden}.mur-cite{margin:0 0 .6rem;font-size:15px;line-height:1.55}.mur-cite:before{content:"« ";color:var(--color-coral)}.mur-cite:after{content:" »";color:var(--color-coral)}.mur-sign{color:var(--text-muted);font-size:12.5px}.form-grille{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.dixans-champ-court{max-width:18rem;margin-top:.8rem}.form-section{margin-top:1.6rem}.form-section h2{margin:0 0 .15rem;font-size:1.15rem}.form-section .note{color:var(--text-muted);margin:0 0 .9rem;font-size:13px;line-height:1.5}.form-section .note.dixans-renseignements{max-width:60ch;margin-top:.9rem}.pn-choice.dixans-accord{line-height:1.5;display:flex}.pn-choice.dixans-accord+.pn-choice.dixans-accord{margin-top:.6rem}.complement .pn-choice.dixans-accord{margin-top:.9rem}.dixans-pot{position:absolute;left:-9999px}.depot{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:14px;display:grid}.depot-case{text-align:center;cursor:pointer;border:2px dashed var(--accent-12);border-radius:var(--radius-md);background:var(--surface-card);min-height:208px;transition:border-color .14s var(--ease), background .14s var(--ease), transform .11s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:1.1rem .9rem;display:flex}.depot-case:hover,.depot-case.survol{border-color:var(--color-cta);background:var(--accent-04)}.depot-case.survol{transform:scale(1.01)}.depot-case.remplie{border-style:solid;border-color:var(--mat-3);background:var(--color-white)}.depot-case input{display:none}.avis.depot-erreur{text-align:left;margin-top:.5rem;font-size:.85rem;display:block}.depot-icone{background:var(--mat-5);width:46px;height:46px;color:var(--color-accent-dark);border-radius:50%;flex:none;place-items:center;display:grid}.depot-case.remplie .depot-icone{width:32px;height:32px}.depot-case.remplie{justify-content:flex-start;gap:7px}.depot-case.remplie .depot-icone{background:var(--fem-7)}.depot-case.remplie .depot-aide{max-width:24ch}.depot-titre{color:var(--color-accent);font-size:14.5px;font-weight:600}.depot-aide{color:var(--text-muted);max-width:26ch;font-size:12px;line-height:1.45;display:block}.depot-obligatoire{letter-spacing:var(--ls-label);color:var(--color-coral);font-size:11px}@keyframes depot-revele{0%{filter:contrast(.15)brightness(1.6)sepia(.7)blur(7px);opacity:.25}35%{filter:contrast(.55)brightness(1.25)sepia(.4)blur(2.5px);opacity:.7}to{filter:none;opacity:1}}.depot-apercu img{animation:depot-revele 2.4s var(--ease) both}@media (prefers-reduced-motion:reduce){.depot-apercu img{animation:none}}.depot-apercu{width:132px}.depot-apercu img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;display:block}.depot-apercu figcaption{font-family:var(--font-accent), cursive;color:var(--color-accent);padding:4px 2px 5px;font-size:12px;line-height:1.15}.depot-changer{color:var(--color-accent-dark);font-size:12px;text-decoration:underline}.depot-rogne{border:1px solid var(--accent-12);border-radius:var(--radius-md);background:var(--accent-04);margin-top:14px;padding:.85rem 1rem}.depot-rogne label{color:var(--color-accent);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.depot-rogne input[type=range]{width:100%;accent-color:var(--color-accent)}.avis{border-radius:var(--radius-md);padding:.8rem 1rem;font-size:13.5px;line-height:1.55}.avis-info{background:var(--accent-05);border:1px solid var(--accent-12)}.avis-attention{background:var(--statut-attention-bg);color:var(--color-transition)}.avis-erreur{background:var(--statut-erreur-bg);color:var(--statut-erreur)}.avis-succes{background:var(--statut-succes-bg);color:var(--color-transition)}.dixans-avis{margin-top:1rem}.dixans-mesure{max-width:60ch}.dixans-avis-etroit{max-width:60ch;margin-top:1rem}.dixans-avis-etroit.dixans-avis-retrait{margin-top:1.2rem}.dixans-avis-reglement{margin:1rem 0 1.6rem}.dixans-avis-lignes p{margin:0 0 .4rem}.dixans-avis-lignes p:last-child{margin:0}.dixans-liens-retrait{margin:.5rem 0 0;padding-left:1.1rem}.m3d{z-index:50;background:radial-gradient(120% 90% at 50% 0%, #fff7f2 0%, var(--color-white) 55%, #f6e7e0 100%);position:fixed;inset:0;overflow:hidden}.m3d-toile{touch-action:none;position:absolute;inset:0}.m3d-toile canvas{width:100%;height:100%;display:block}.m3d-entete{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:clamp(14px,3vw,30px);display:flex;position:absolute;top:0;left:0;right:0}.m3d-entete>*{pointer-events:auto}.m3d-titre{letter-spacing:var(--ls-display);margin:2px 0 6px;font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.03}.m3d-sous{color:var(--accent-80);max-width:42ch;margin:0;font-size:14px;line-height:1.5}.m3d-actions{flex-wrap:wrap;gap:10px;display:flex}.m3d-aide{text-align:center;color:var(--text-muted);pointer-events:none;margin:0;font-size:12.5px;position:absolute;bottom:14px;left:0;right:0}.m3d-aide-tactile{display:none}@media (pointer:coarse){.m3d-aide-souris{display:none}.m3d-aide-tactile{display:inline}}.m3d-repli{place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.m3d-fiche{background:var(--surface-card);border:1px solid var(--accent-12);border-radius:var(--radius-md);width:min(340px,100vw - 28px);box-shadow:var(--shadow-lg);padding:1rem 1.1rem 1.1rem;position:absolute;bottom:54px;right:clamp(14px,3vw,30px)}.m3d-fiche-photos{gap:6px;margin-bottom:.75rem;display:flex}.m3d-fiche-photos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);flex:1;min-width:0}.m3d-fermer{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:6px;right:8px}.m3d-fermer:hover{color:var(--color-accent)}@media (max-width:700px){.m3d-entete{flex-direction:column;align-items:flex-start}.m3d-fiche{width:auto;left:14px;right:14px}}.mp-histoire{border-top:1px solid var(--accent-12);grid-template-columns:minmax(0,210px) 1fr;gap:16px;padding:14px 0;display:grid}.mp-histoire:first-of-type{border-top:none;padding-top:4px}.mp-photos{gap:8px;display:flex}.mp-vignette{flex:1;min-width:0}.mp-vignette-vide{aspect-ratio:1;background:var(--accent-07);border-radius:3px;width:100%}.mp-corps{min-width:0}.mp-corps .mur-cite{margin-top:0}.mp-retirer{margin-top:.7rem}@media (max-width:700px){.mp-histoire{grid-template-columns:1fr}}.partage{border:1px solid var(--accent-12);border-radius:var(--radius-md);background:var(--accent-04);margin-top:12px;padding:14px 16px}.partage-tete{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.partage-tete b{font-size:14.5px}.partage-chances{color:var(--text-muted);font-size:13px;line-height:1.45}.partage-lien{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.partage-lien code{text-overflow:ellipsis;white-space:nowrap;background:var(--color-white);border:1px solid var(--accent-12);border-radius:var(--radius-sm);min-width:200px;color:var(--color-accent);flex:1;padding:8px 10px;font-size:12.5px;overflow:hidden}.partage-actions{flex-wrap:wrap;gap:8px;display:flex}.partage-affichette{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.partage-affichette img{border-radius:var(--radius-sm);width:200px;box-shadow:var(--shadow-md)}.complement{border:1px solid var(--accent-12);border-radius:var(--radius-md);background:var(--accent-04);margin-top:1.4rem;padding:1.1rem 1.2rem 1.3rem}.complement h2{margin:0 0 .2rem;font-size:1.05rem}.complement .dixans-cta{margin-top:1rem}.bloc-enfant.numerote{border-left:2px solid var(--mat-3);margin-top:1.6rem;padding-left:clamp(12px,3vw,22px)}.bloc-enfant-tete{justify-content:space-between;align-items:baseline;gap:12px;margin-top:1.4rem;display:flex}.bloc-enfant-tete h2{margin:0;font-size:1.15rem}.bloc-enfant-tete .linkbtn{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.bloc-enfant-tete .linkbtn:hover{color:var(--statut-erreur)}.ajouter-enfant{margin-top:1.4rem}@media (max-width:620px){.depot{grid-template-columns:1fr;gap:10px}.depot-case{text-align:left;flex-direction:row;align-items:center;gap:14px;min-height:0;padding:12px 14px}.depot-aide{max-width:none}.depot-apercu{flex:0 0 74px;width:74px}.depot-apercu figcaption{padding:3px 1px 4px;font-size:10.5px}.depot-icone{width:40px;height:40px}.ajouter-enfant{width:100%}}.complement-enfant{padding-top:.8rem}.complement-enfant+.complement-enfant{border-top:1px solid var(--accent-12);margin-top:1rem}.complement-titre{font-family:var(--font-accent), cursive;color:var(--color-accent-dark);margin-bottom:.4rem;font-size:16px}.partage-affichette.souvenir img{width:240px}
