@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.woff)format("woff")}:root{--couleur-primaire:#c97b5a;--couleur-fond:#faf6f2;--couleur-surface:#fff;--couleur-texte:#33281f;--couleur-texte-secondaire:#7a6b5d;--couleur-bordure:#eae0d6;--couleur-contour-champ:var(--couleur-texte-secondaire);--couleur-olive:#7d8a6a;--couleur-olive-fonce:#6a755a;--couleur-voile:#3d2817;--couleur-primaire-fonce:#a85d3d;--police:"Inter", system-ui, sans-serif;--graisse-normale:400;--graisse-gras:700;--taille-h1:28px;--taille-h2:24px;--taille-h3:20px;--taille-titre-carte:20px;--taille-corps:16px;--taille-meta:14px;--taille-petit:13px;--taille-code-erreur:64px;--interligne-titre:1.2;--interligne-corps:1.6;--espace-1:4px;--espace-2:8px;--espace-3:12px;--espace-4:16px;--espace-5:20px;--espace-6:24px;--espace-8:32px;--espace-10:40px;--espace-12:48px;--espace-16:64px;--espace-20:80px;--rayon-carte:12px;--rayon-controle:8px;--rayon-image:8px;--rayon-pastille:9999px;--trait:1px;--trait-focus:2px;--marge-laterale:var(--espace-5);--carte-min:280px;--colonnes-max-cartes:3;--colonnes-rayons:1;--gabarit-deux-colonnes:1fr;--largeur-contenu:1280px;--ratio-image-carte:3 / 2;--ratio-image-vignette:4 / 3;--ratio-image-fiche:21 / 9;--hauteur-max-bandeau:min(420px, 50vh);--taille-mascotte:160px;--largeur-carte-connexion:440px;--largeur-carte-assistant:600px;--largeur-texte:70ch;--taille-logo:32px;--taille-logo-carte:56px;--taille-avatar:40px;--affichage-nav-en-ligne:none;--affichage-avatar:none;--affichage-bouton-menu:block;--colonnes-jours:1;--largeur-vignette-en-ligne:96px;--colonnes-creneau:var(--largeur-vignette-en-ligne) minmax(0, 1fr);--zones-creneau:"image repas" "image contenu" "actions actions";--affichage-colonne-jour:block;--affichage-jour:flex;--etendue-jour:auto;--etendue-repas:auto;--rangees-jour:none;--ecart-rangees-jours:var(--espace-4);--affichage-creneau:grid;--largeur-action-creneau:auto;--marge-action-creneau:var(--espace-3);--case-min:294px;--affichage-apercu-complet:none;--taille-cible:44px;--hauteur-min-cible:var(--taille-cible);--largeur-dialogue-lateral:380px;--dialogue-lateral-largeur:100vw;--couleur-voile-dialogue:color-mix(in srgb, var(--couleur-texte) 40%, transparent);--largeur-cta:100%;--hauteur-heros:auto;--ratio-heros:3 / 2;--ligne-carrousel:2;--largeur-max-encart:none;--marge-basse-encart:var(--espace-6);--marge-interne-encart:var(--espace-6);--ombre-encart:0 var(--espace-2) var(--espace-6) color-mix(in srgb, var(--couleur-texte) 18%, transparent);--opacite-encart-verre:65%;--opacite-encart-sans-flou:95%;--flou-verre:blur(16px);--fond-encart:var(--couleur-surface);--fond-encart-sans-flou:var(--couleur-surface);--filtre-encart:none;--soulignement-lien:var(--trait);--soulignement-lien-survol:calc(2 * var(--trait));--colonnes-legende-carrousel:contenu-debut / contenu-fin;--colonnes-commandes-carrousel:plein-debut / plein-fin;--ligne-commandes-carrousel:3;--alignement-commandes-carrousel:center;--ecart-commandes-carrousel:0;--colonnes-etapes:minmax(0, 1fr);--colonnes-etape:auto minmax(0, 1fr);--zones-etape:"numero titre" ". texte";--taille-numero-etape:var(--espace-10);--hauteur-min-gabarit:100dvh;--affichage-inscription-entete:none;--ordre-nav-visiteur:3;--base-nav-visiteur:100%}@media (width>=768px){:root{--taille-h1:36px;--taille-h2:28px;--taille-h3:22px;--marge-laterale:var(--espace-10);--taille-logo:36px;--colonnes-rayons:2;--gabarit-deux-colonnes:minmax(260px, 38fr) 62fr;--largeur-cta:auto;--affichage-nav-en-ligne:flex;--affichage-avatar:block;--affichage-bouton-menu:none;--dialogue-lateral-largeur:var(--largeur-dialogue-lateral);--affichage-inscription-entete:inline-flex;--ordre-nav-visiteur:0;--base-nav-visiteur:auto;--hauteur-heros:clamp(440px, 60vh, 680px);--ratio-heros:auto;--ligne-carrousel:1;--largeur-max-encart:min(25rem, 48vw);--marge-basse-encart:0;--fond-encart:color-mix(in srgb, var(--couleur-surface) var(--opacite-encart-verre), transparent);--fond-encart-sans-flou:color-mix(in srgb, var(--couleur-surface) var(--opacite-encart-sans-flou), transparent);--filtre-encart:var(--flou-verre);--colonnes-legende-carrousel:contenu-debut / commandes-debut;--colonnes-commandes-carrousel:commandes-debut / contenu-fin;--ligne-commandes-carrousel:2;--alignement-commandes-carrousel:end;--ecart-commandes-carrousel:var(--espace-6);--colonnes-etapes:repeat(3, minmax(0, 1fr));--colonnes-etape:minmax(0, 1fr);--zones-etape:"numero" "titre" "texte"}}@media (width>=1100px){:root{--taille-h1:48px;--taille-h2:32px;--taille-h3:24px;--marge-laterale:var(--espace-20);--taille-logo:40px;--colonnes-rayons:3;--gabarit-deux-colonnes:30fr 70fr;--colonnes-jours:7;--affichage-apercu-complet:block;--colonnes-creneau:minmax(0, 1fr);--zones-creneau:"repas" "image" "contenu" "actions";--affichage-colonne-jour:grid;--affichage-jour:grid;--etendue-jour:span 3;--etendue-repas:span 2;--rangees-jour:subgrid;--ecart-rangees-jours:var(--espace-3);--affichage-creneau:flex;--largeur-action-creneau:100%;--marge-action-creneau:var(--espace-1);--hauteur-min-cible:24px;--largeur-max-encart:min(36rem, 48vw);--marge-interne-encart:var(--espace-8)}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0}img{max-width:100%;display:block}button{font:inherit}body{font-family:var(--police);font-size:var(--taille-corps);line-height:var(--interligne-corps);color:var(--couleur-texte);background:var(--couleur-fond);-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:var(--interligne-titre);font-weight:var(--graisse-gras)}h1{font-size:var(--taille-h1)}h2{font-size:var(--taille-h2)}h3{font-size:var(--taille-h3)}:focus-visible{outline:var(--trait-focus) solid var(--couleur-texte);outline-offset:var(--trait-focus)}h1:focus:not(:focus-visible),h1[data-focus-pointeur]:focus{outline:none}a{color:var(--couleur-primaire-fonce)}.visuellement-masque{width:var(--trait);height:var(--trait);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.marque{align-items:center;gap:var(--espace-2);min-height:var(--hauteur-min-cible);color:var(--couleur-texte);text-decoration:none;display:inline-flex}.marque__logo{width:var(--taille-logo);height:var(--taille-logo);object-fit:contain}.marque__nom{font-size:var(--taille-h3);font-weight:var(--graisse-gras);line-height:var(--interligne-titre)}.menu-deroulant{position:relative}.menu-deroulant__bouton{align-items:center;gap:var(--espace-2);min-height:var(--hauteur-min-cible);padding:var(--espace-1);border-radius:var(--rayon-controle);color:var(--couleur-texte);cursor:pointer;background:0 0;border:none;display:inline-flex}.menu-deroulant__panneau{width:max-content;max-width:calc(100vw - 2 * var(--marge-laterale));margin-top:var(--espace-2);padding:var(--espace-2);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-controle);background:var(--couleur-surface);position:absolute;top:100%;right:0}.entete-connecte{justify-content:space-between;align-items:center;gap:var(--espace-4);display:flex}.entete-connecte__nav{align-items:center;gap:var(--espace-6);display:flex}.entete-connecte__en-ligne{display:var(--affichage-nav-en-ligne);gap:var(--espace-6);list-style:none}.entete-connecte__avatar{display:var(--affichage-avatar)}.entete-connecte__menu{display:var(--affichage-bouton-menu)}.entete-connecte__lien{min-height:var(--hauteur-min-cible);font-size:var(--taille-corps);color:var(--couleur-texte);align-items:center;text-decoration:none;display:inline-flex}.entete-connecte__lien[aria-current=page]{color:var(--couleur-primaire-fonce);font-weight:var(--graisse-gras);text-underline-offset:var(--espace-1);text-decoration:underline}.entete-connecte__initiale{width:var(--taille-avatar);height:var(--taille-avatar);border-radius:var(--rayon-pastille);background:var(--couleur-primaire-fonce);color:var(--couleur-surface);font-weight:var(--graisse-gras);justify-content:center;align-items:center;display:inline-flex}.entete-connecte__icone{width:var(--espace-5);height:var(--espace-5)}.entete-connecte__liste{gap:var(--espace-1);flex-direction:column;list-style:none;display:flex}.entete-connecte__debut-compte{margin-top:var(--espace-1);padding-top:var(--espace-2);border-top:var(--trait) solid var(--couleur-bordure)}.entete-connecte__entree{width:100%;min-height:var(--hauteur-min-cible);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-controle);color:var(--couleur-texte);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.entete-connecte__entree:hover{background:var(--couleur-fond)}.entete-connecte__entree[aria-current=page]{color:var(--couleur-primaire-fonce);font-weight:var(--graisse-gras)}.entete-connecte__erreur{padding:var(--espace-2) var(--espace-3);font-size:var(--taille-meta);color:var(--couleur-primaire-fonce)}.entete-connecte__entree[aria-disabled=true]{cursor:not-allowed}.bouton{width:var(--largeur-cta);padding:var(--espace-3) var(--espace-6);border:var(--trait) solid;border-radius:var(--rayon-controle);font-size:var(--taille-corps);line-height:var(--interligne-titre);text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bouton--primaire{background:var(--couleur-primaire-fonce);border-color:var(--couleur-primaire-fonce);color:var(--couleur-surface)}.bouton--contour{background:var(--couleur-surface);border-color:var(--couleur-bordure);color:var(--couleur-texte)}.bouton[aria-disabled=true]{cursor:not-allowed}.entete-public{justify-content:space-between;align-items:center;gap:var(--espace-2) var(--espace-3);flex-wrap:wrap;display:flex}.entete-public__nav{flex-basis:var(--base-nav-visiteur);order:var(--ordre-nav-visiteur)}.entete-public__liste{gap:0 var(--espace-4);flex-wrap:wrap;list-style:none;display:flex}.entete-public__nav-lien{min-height:var(--hauteur-min-cible);font-size:var(--taille-corps);color:var(--couleur-texte);align-items:center;text-decoration:none;display:inline-flex}.entete-public__nav-lien[aria-current=page]{color:var(--couleur-primaire-fonce);font-weight:var(--graisse-gras);text-underline-offset:var(--espace-1);text-decoration:underline}.entete-public__portes{align-items:center;gap:var(--espace-4);display:flex}.entete-public__lien{min-height:var(--taille-cible);align-items:center;display:inline-flex}.entete-public .entete-public__inscription{display:var(--affichage-inscription-entete);width:auto}.lien-evitement:not(:focus){width:var(--trait);height:var(--trait);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.lien-evitement:focus{top:var(--espace-2);left:var(--marge-laterale);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-controle);background:var(--couleur-primaire-fonce);color:var(--couleur-surface);position:absolute}.pied-de-page{padding-top:var(--espace-6);border-top:var(--trait) solid var(--couleur-bordure);font-size:var(--taille-meta)}.pied-de-page__liens{gap:var(--espace-2) var(--espace-6);flex-wrap:wrap;list-style:none;display:flex}.pied-de-page__lien{min-height:var(--taille-cible);align-items:center;display:inline-flex}.gabarit{gap:var(--espace-10);min-height:var(--hauteur-min-gabarit);max-width:calc(var(--largeur-contenu) + 2 * var(--marge-laterale));padding:var(--espace-10) var(--marge-laterale) var(--espace-16);flex-direction:column;margin-inline:auto;display:flex}.gabarit>header{padding-bottom:var(--espace-4);border-bottom:var(--trait) solid var(--couleur-bordure);margin-bottom:calc(-1 * var(--espace-4))}.gabarit__contenu{flex-grow:1}.gabarit--pleine-largeur{max-width:none;padding-inline:0}.gabarit--pleine-largeur>:not(main){width:100%;max-width:calc(var(--largeur-contenu) + 2 * var(--marge-laterale));padding-inline:var(--marge-laterale);margin-inline:auto}.gabarit__contenu:focus{outline:none}.etat-erreur{align-items:center;gap:var(--espace-4);padding-block:var(--espace-12);text-align:center;flex-direction:column;display:flex}.etat-erreur__mascotte{width:var(--taille-mascotte);height:auto}.etat-erreur__code{font-size:var(--taille-code-erreur);font-weight:var(--graisse-gras);line-height:var(--interligne-titre)}.etat-erreur__texte{color:var(--couleur-texte-secondaire)}.etat-erreur__actions{justify-content:center;gap:var(--espace-3);flex-wrap:wrap;align-self:stretch;display:flex}.attente{justify-content:center;align-items:center;gap:var(--espace-4);padding:var(--marge-laterale);background:var(--couleur-fond);text-align:center;flex-direction:column;display:flex;position:fixed;inset:0}.attente__mascotte{width:var(--taille-mascotte);height:auto}.attente__indicateur{width:var(--espace-8);height:var(--espace-8);border:var(--espace-1) solid var(--couleur-bordure);border-top-color:var(--couleur-primaire);border-radius:var(--rayon-pastille);animation:.9s linear infinite attente-tourne}.attente__texte{color:var(--couleur-texte-secondaire)}@keyframes attente-tourne{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.attente__indicateur{animation:none}}.carrousel{gap:var(--espace-3);flex-direction:column;min-width:0;display:flex}.carrousel__diapositive{gap:var(--espace-2);flex-direction:column;display:flex}.carrousel__figure{gap:var(--espace-2);flex-direction:column;margin:0;display:flex}.carrousel__figure picture{display:block}.carrousel__image{width:100%;height:var(--hauteur-heros);aspect-ratio:var(--ratio-heros);object-fit:cover;background:var(--couleur-bordure);display:block}.carrousel__legende{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.carrousel__commandes{flex-wrap:nowrap;align-items:center;display:flex}.carrousel__bouton{width:var(--taille-cible);height:var(--taille-cible);min-width:var(--taille-cible);min-height:var(--taille-cible);border:var(--trait-focus) solid var(--couleur-primaire-fonce);border-radius:var(--rayon-pastille);background:var(--couleur-surface);color:var(--couleur-primaire-fonce);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.carrousel__bouton:hover,.carrousel__bouton:focus-visible{background:var(--couleur-primaire-fonce);color:var(--couleur-surface)}.carrousel__chevron{width:var(--espace-5);height:var(--espace-5);flex:none}.carrousel__indicateurs{flex-wrap:nowrap;justify-content:center;min-width:0;list-style:none;display:flex}.carrousel__indicateurs>li{min-width:0}.carrousel__indicateur{width:var(--taille-cible);max-width:100%;height:var(--taille-cible);border-radius:var(--rayon-pastille);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.carrousel__indicateur:before{content:"";width:var(--espace-3);height:var(--espace-3);border:var(--trait-focus) solid var(--couleur-primaire-fonce);border-radius:var(--rayon-pastille)}.carrousel__indicateur[aria-current=true]:before{background:var(--couleur-primaire-fonce)}.accueil{--decalage:max(var(--marge-laterale), calc((100% - var(--largeur-contenu)) / 2));grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}.accueil__emplacement{z-index:1;height:var(--hauteur-heros);padding:0 var(--decalage) var(--marge-basse-encart);pointer-events:none;grid-area:1/1;align-self:start;align-items:center;display:flex}.accueil__encart{align-items:flex-start;gap:var(--espace-5);width:100%;max-width:var(--largeur-max-encart);padding:var(--marge-interne-encart);border-radius:var(--rayon-carte);background:var(--fond-encart);-webkit-backdrop-filter:var(--filtre-encart);backdrop-filter:var(--filtre-encart);box-shadow:var(--ombre-encart);pointer-events:auto;flex-direction:column;display:flex}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.accueil__encart{background:var(--fond-encart-sans-flou)}}@media (prefers-reduced-transparency:reduce){.accueil__encart{background:var(--couleur-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.accueil__encart{background:var(--couleur-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.accueil__texte{font-size:var(--taille-corps);color:var(--couleur-texte)}.accueil__actions{gap:var(--espace-3);flex-wrap:wrap;width:100%;display:flex}.accueil__connexion{font-size:var(--taille-corps)}.accueil__connexion a{color:var(--couleur-texte);text-decoration-line:underline;text-decoration-thickness:var(--soulignement-lien);white-space:nowrap}.accueil__connexion a:hover{text-decoration-thickness:var(--soulignement-lien-survol)}.accueil__carrousel{grid-row:var(--ligne-carrousel) / span 2;grid-column:1;grid-template-columns:[plein-debut] var(--decalage) [contenu-debut] minmax(0, 1fr) [commandes-debut] auto [contenu-fin] var(--decalage) [plein-fin];grid-template-rows:auto auto auto;gap:0;display:grid}.accueil__carrousel .carrousel__diapositives,.accueil__carrousel .carrousel__diapositive,.accueil__carrousel .carrousel__figure{grid-area:1/plein-debut/span 2/plein-fin;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0;display:grid}.accueil__carrousel .carrousel__figure>picture,.accueil__carrousel .carrousel__figure>.carrousel__image,.accueil__carrousel .carrousel__diapositive>.carrousel__image{grid-area:1/plein-debut/auto/plein-fin}.accueil__carrousel .carrousel__legende{grid-column:var(--colonnes-legende-carrousel);margin-top:var(--espace-3);grid-row:2;align-self:center}.accueil__carrousel .carrousel__commandes{grid-column:var(--colonnes-commandes-carrousel);grid-row:var(--ligne-commandes-carrousel);justify-self:var(--alignement-commandes-carrousel);max-width:100%;margin-top:var(--espace-3);align-self:center;margin-inline-start:var(--ecart-commandes-carrousel)}.accueil__etapes{gap:var(--espace-6);margin:var(--espace-8) var(--decalage) 0;padding-top:var(--espace-10);border-top:var(--trait) solid var(--couleur-bordure);grid-area:4/1;display:grid}.accueil__liste-etapes{grid-template-columns:var(--colonnes-etapes);gap:var(--espace-8);counter-reset:etape-accueil;margin:0;padding:0;list-style:none;display:grid}.accueil__etape{grid-template-columns:var(--colonnes-etape);grid-template-areas:var(--zones-etape);align-content:start;align-items:center;gap:var(--espace-2) var(--espace-3);counter-increment:etape-accueil;display:grid}.accueil__etape:before{content:counter(etape-accueil);content:counter(etape-accueil) / "";width:var(--taille-numero-etape);height:var(--taille-numero-etape);border-radius:var(--rayon-pastille);background:var(--couleur-primaire-fonce);color:var(--couleur-surface);font-size:var(--taille-titre-carte);font-weight:var(--graisse-gras);grid-area:numero;justify-self:start;place-items:center;display:grid}.accueil__etape-titre{grid-area:titre}.accueil__etape-texte{grid-area:texte}.fantome{border-radius:var(--rayon-controle);background:var(--couleur-bordure)}.case-pastille{justify-content:center;align-items:center;gap:var(--espace-1);min-width:var(--taille-cible);min-height:var(--taille-cible);padding:0 var(--espace-3);border:var(--trait) solid var(--couleur-texte-secondaire);border-radius:var(--rayon-pastille);background:var(--couleur-surface);color:var(--couleur-texte);cursor:pointer;display:inline-flex;position:relative}.case-pastille__case{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.case-pastille__coche{width:var(--espace-4);height:var(--espace-4);display:none}.case-pastille:has(.case-pastille__case:checked){border-color:var(--couleur-primaire-fonce);background:var(--couleur-primaire-fonce);color:var(--couleur-surface)}.case-pastille:has(.case-pastille__case:checked) .case-pastille__coche{display:block}.case-pastille:has(.case-pastille__case:focus-visible){outline:var(--trait-focus) solid var(--couleur-texte);outline-offset:var(--trait-focus)}.stepper{gap:var(--espace-2);flex-direction:column;display:flex}.stepper__libelle{font-weight:var(--graisse-gras)}.stepper__ligne{align-items:center;gap:var(--espace-2);display:flex}.stepper__bouton{width:var(--taille-cible);height:var(--taille-cible);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-controle);background:var(--couleur-surface);color:var(--couleur-texte);font-size:var(--taille-h3);cursor:pointer;line-height:1}.stepper__bouton[aria-disabled=true]{cursor:not-allowed}.stepper__saisie{width:calc(2 * var(--taille-cible));height:var(--taille-cible);border:var(--trait) solid var(--couleur-contour-champ);border-radius:var(--rayon-controle);background:var(--couleur-surface);color:var(--couleur-texte);font:inherit;text-align:center}.champ{gap:var(--espace-1);flex-direction:column;display:flex}.champ__facultatif{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.champ__ligne{gap:var(--espace-2);display:flex}.champ__saisie{min-width:0;padding:var(--espace-3);border:var(--trait) solid var(--couleur-contour-champ);border-radius:var(--rayon-controle);background:var(--couleur-surface);color:var(--couleur-texte);font:inherit;flex:1}.champ__saisie[aria-invalid=true]{border-color:var(--couleur-primaire-fonce)}.champ__bascule{padding:var(--espace-3);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-controle);background:var(--couleur-surface);color:var(--couleur-texte);cursor:pointer}.champ__aide{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.champ__erreur{font-size:var(--taille-meta);color:var(--couleur-primaire-fonce)}.profil{gap:var(--espace-6);flex-direction:column;display:flex}.profil__formulaire{gap:var(--espace-8);max-width:var(--largeur-carte-assistant);flex-direction:column;display:flex}.profil__section{gap:var(--espace-4);flex-direction:column;display:flex}.profil__chargement{gap:var(--espace-4);max-width:var(--largeur-carte-assistant);display:grid}.profil__fantome{height:calc(3 * var(--taille-corps))}.profil__resultat{gap:var(--espace-3);flex-direction:column;display:flex}.profil__semaines{padding:var(--espace-3) var(--espace-4);border-left:var(--espace-1) solid var(--couleur-primaire);border-radius:var(--rayon-controle);background:var(--couleur-surface)}.profil-bloc{gap:var(--espace-4);flex-direction:column;display:flex}.profil-groupe{gap:var(--espace-3);border:none;flex-direction:column;margin:0;padding:0;display:flex}.profil-groupe__legende{margin-bottom:var(--espace-2);font-weight:var(--graisse-gras);padding:0}.profil-groupe__titre{font-size:var(--taille-h2)}.profil-groupe__aide{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.profil-groupe__pastilles{gap:var(--espace-2);flex-wrap:wrap;display:flex}.profil-groupe__liste{gap:var(--espace-1);flex-direction:column;list-style:none;display:flex}.profil-groupe__option,.profil-groupe__carte{align-items:center;gap:var(--espace-3);min-height:var(--taille-cible);cursor:pointer;display:flex}.profil-groupe__case,.profil-sante__case{width:var(--espace-5);height:var(--espace-5);accent-color:var(--couleur-primaire-fonce);cursor:pointer;flex:none;margin:0}.profil-groupe__cartes{gap:var(--espace-3);flex-wrap:wrap;display:flex}.profil-groupe__carte{padding:var(--espace-3) var(--espace-4);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface)}.profil-groupe__carte:has(.profil-groupe__case:checked){border-color:var(--couleur-primaire-fonce);font-weight:var(--graisse-gras)}.profil-sante__accord{align-items:flex-start;gap:var(--espace-3);display:flex}.profil-sante__case{margin-top:var(--espace-1)}.profil-sante__libelle{font-weight:var(--graisse-gras);cursor:pointer}.profil-sante__aide,.profil-sante__date,.profil-sante__traces{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.profil-sante__en-savoir-plus{width:fit-content;min-height:var(--hauteur-min-cible);align-items:center;display:flex}.profil-sante__retrait{font-weight:var(--graisse-gras)}.formulaire{gap:var(--espace-5);flex-direction:column;display:flex}.formulaire__alerte{padding:var(--espace-3) var(--espace-4);border-left:var(--espace-1) solid var(--couleur-primaire-fonce);background:var(--couleur-fond);color:var(--couleur-primaire-fonce)}.formulaire__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.formulaire__mention{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.formulaire__en-savoir-plus{width:fit-content;display:block}.etapes-assistant{gap:var(--espace-4);font-size:var(--taille-meta);color:var(--couleur-texte-secondaire);flex-wrap:wrap;list-style:none;display:flex}.etapes-assistant__etape[aria-current=step]{font-weight:var(--graisse-gras);color:var(--couleur-texte)}.recapitulatif{gap:var(--espace-2) var(--espace-4);grid-template-columns:auto 1fr;margin:0;display:grid}.recapitulatif dt{color:var(--couleur-texte-secondaire)}.recapitulatif dd{overflow-wrap:anywhere;margin:0}.bienvenue{gap:var(--espace-5);max-width:var(--largeur-carte-assistant);flex-direction:column;display:flex}.bienvenue__formulaire{gap:var(--espace-6)}.bienvenue__sortie{font-size:var(--taille-meta);align-self:flex-end}.bienvenue__sortie a{min-height:var(--hauteur-min-cible);align-items:center;display:inline-flex}.bienvenue__mascotte{width:var(--taille-mascotte);height:auto}.bienvenue__suite{color:var(--couleur-texte-secondaire)}.pastille{padding:var(--espace-1) var(--espace-3);border:var(--trait) solid;border-radius:var(--rayon-pastille);font-size:var(--taille-petit);line-height:var(--interligne-titre);white-space:nowrap;display:inline-block}.pastille--neutre{background:var(--couleur-fond);border-color:var(--couleur-fond);color:var(--couleur-texte-secondaire)}.pastille--allergene{background:var(--couleur-surface);border-color:var(--couleur-primaire-fonce);color:var(--couleur-primaire-fonce)}.carte-recette{border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface);flex-direction:column;display:flex;overflow:hidden}.carte-recette__lien{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.carte-recette:has(.carte-recette__lien:focus-visible){outline:var(--trait-focus) solid var(--couleur-texte);outline-offset:var(--trait-focus)}.carte-recette__lien:focus-visible{outline:none}.carte-recette__image{width:100%;height:auto;aspect-ratio:var(--ratio-image-carte);object-fit:cover;background:var(--couleur-bordure);border-radius:0}.carte-recette__corps{align-items:flex-start;gap:var(--espace-2);padding:var(--espace-4);flex-direction:column;display:flex}.carte-recette__titre{-webkit-line-clamp:2;line-clamp:2;min-height:calc(2 * var(--interligne-titre) * var(--taille-titre-carte));font-size:var(--taille-titre-carte);font-weight:var(--graisse-gras);line-height:var(--interligne-titre);-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;overflow:hidden}.carte-recette__meta{font-size:var(--taille-meta);line-height:var(--interligne-corps);color:var(--couleur-texte-secondaire)}.carte-recette__fantome-titre{height:calc(2 * var(--interligne-titre) * var(--taille-titre-carte));align-self:stretch}.carte-recette__fantome-meta{height:var(--taille-meta);align-self:stretch}.carte-recette__fantome-pastille{width:var(--espace-20);height:var(--espace-6);border-radius:var(--rayon-pastille)}.echec-relecture{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.echec-relecture__action{color:var(--couleur-primaire-fonce);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.encart-visiteur{align-items:flex-start;gap:var(--espace-3);padding:var(--espace-4) var(--espace-5);border:var(--trait) solid var(--couleur-bordure);border-left:var(--espace-1) solid var(--couleur-primaire);border-radius:var(--rayon-carte);background:var(--couleur-surface);flex-direction:column;display:flex}.encart-visiteur__titre{font-size:var(--taille-titre-carte)}.encart-visiteur__actions{align-items:center;gap:var(--espace-3) var(--espace-5);flex-wrap:wrap;width:100%;display:flex}.pagination__liste{justify-content:center;gap:var(--espace-2);flex-wrap:wrap;list-style:none;display:flex}.pagination__page{min-width:var(--espace-10);height:var(--espace-10);padding:0 var(--espace-3);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-controle);background:var(--couleur-surface);color:var(--couleur-texte);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination__page--courante{border-color:var(--couleur-primaire-fonce);background:var(--couleur-primaire-fonce);color:var(--couleur-surface)}.carnet,.carnet__contenu{gap:var(--espace-6);flex-direction:column;display:flex}.carnet__compte{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.carnet__grille{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--carte-min), (100% - (var(--colonnes-max-cartes) - 1) * var(--espace-6)) / var(--colonnes-max-cartes))), 1fr));gap:var(--espace-6);list-style:none;display:grid}.carnet__grille>li{flex-direction:column;display:flex}.carnet__grille>li>*{flex:1}.carnet__fantome-compte{width:var(--espace-20);height:var(--taille-meta)}.carnet__vide{align-items:flex-start;gap:var(--espace-2);flex-direction:column;display:flex}.nav-compte__liste{gap:var(--espace-6);border-bottom:var(--trait) solid var(--couleur-bordure);flex-wrap:wrap;list-style:none;display:flex}.nav-compte__lien{min-height:var(--taille-cible);color:var(--couleur-texte-secondaire);border-bottom:var(--trait-focus) solid transparent;align-items:center;text-decoration:none;display:inline-flex}.nav-compte__lien[aria-current=page]{color:var(--couleur-texte);font-weight:var(--graisse-gras);border-bottom-color:var(--couleur-primaire-fonce)}.compte{gap:var(--espace-6);flex-direction:column;display:flex}.compte__fiche{gap:var(--espace-1);flex-direction:column;margin:0;display:flex}.compte__fiche dt{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.compte__fiche dd{overflow-wrap:anywhere;margin:0}.compte__chargement{grid-template-columns:minmax(0, var(--largeur-carte-connexion));display:grid}.compte__fantome{height:var(--taille-corps)}.compte__mot-de-passe,.compte__suppression{gap:var(--espace-4);padding-top:var(--espace-6);border-top:var(--trait) solid var(--couleur-bordure);flex-direction:column;display:flex}.compte__formulaire{grid-template-columns:minmax(0, var(--largeur-carte-connexion));display:grid}.compte__avertissement{max-width:var(--largeur-carte-assistant)}.carte-publique__zone{justify-content:center;display:grid}.carte-publique__zone--etroite{grid-template-columns:minmax(0, var(--largeur-carte-connexion))}.carte-publique__zone--large{grid-template-columns:minmax(0, var(--largeur-carte-assistant))}.carte-publique__carte{gap:var(--espace-6);padding:var(--espace-6);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface);flex-direction:column;display:flex}.carte-publique__logo{width:var(--taille-logo-carte);height:var(--taille-logo-carte);object-fit:contain;align-self:center}.carte-publique__titre{font-size:var(--taille-h2)}.etat-profil--avertissement{padding:var(--espace-3) var(--espace-4);border-left:var(--espace-1) solid var(--couleur-primaire);border-radius:var(--rayon-controle);background:var(--couleur-surface);color:var(--couleur-texte)}.etat-profil--rappel{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.dialogue{background:var(--couleur-surface);color:var(--couleur-texte);border:none;padding:0}.dialogue::backdrop{background:var(--couleur-voile-dialogue)}.dialogue--lateral{width:var(--dialogue-lateral-largeur);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.dialogue--centre{width:min(var(--largeur-carte-connexion), calc(100vw - 2 * var(--marge-laterale)));border-radius:var(--rayon-carte)}.dialogue__contenu{gap:var(--espace-5);min-height:100%;padding:var(--espace-6);flex-direction:column;display:flex}.dialogue__entete{justify-content:space-between;align-items:baseline;gap:var(--espace-4);display:flex}.dialogue__titre{font-size:var(--taille-h3)}.dialogue__titre:focus:not(:focus-visible){outline:none}.dialogue__fermer{color:var(--couleur-primaire-fonce);cursor:pointer;background:0 0;border:none;text-decoration:underline}.interrupteur{justify-content:space-between;align-items:center;gap:var(--espace-4);display:flex}.interrupteur__libelle{font-weight:var(--graisse-gras)}.interrupteur__bouton{width:calc(2 * var(--espace-12));height:var(--taille-cible);border:var(--trait-focus) solid var(--couleur-texte-secondaire);border-radius:var(--rayon-pastille);background:var(--couleur-surface);cursor:pointer;flex:none;position:relative}.interrupteur__curseur{top:50%;left:var(--espace-1);width:calc(var(--taille-cible) - 2 * var(--espace-2));height:calc(var(--taille-cible) - 2 * var(--espace-2));border-radius:var(--rayon-pastille);background:var(--couleur-texte-secondaire);position:absolute;transform:translateY(-50%)}.interrupteur__bouton[aria-checked=true]{border-color:var(--couleur-primaire-fonce);background:var(--couleur-primaire-fonce)}.interrupteur__bouton[aria-checked=true] .interrupteur__curseur{right:var(--espace-1);background:var(--couleur-surface);left:auto}.reglages{gap:var(--espace-6);flex-direction:column;flex:1;display:flex}.reglages__groupe{gap:var(--espace-3);border:none;flex-direction:column;padding:0;display:flex}.reglages__legende{margin-bottom:var(--espace-3);font-weight:var(--graisse-gras)}.reglages__jours{gap:var(--espace-2);flex-wrap:wrap;display:flex}.reglages__raccourcis{gap:var(--espace-4);flex-wrap:wrap;display:flex}.reglages__raccourci{color:var(--couleur-primaire-fonce);cursor:pointer;background:0 0;border:none;text-decoration:underline}.reglages__repas{color:var(--couleur-texte-secondaire)}.reglages__erreur{color:var(--couleur-primaire-fonce)}.reglages__actions{gap:var(--espace-3);padding-top:var(--espace-4);border-top:var(--trait) solid var(--couleur-bordure);flex-wrap:wrap;margin-top:auto;display:flex}.selecteur-semaines{gap:var(--espace-2);flex-direction:column;display:flex}.selecteur-semaines__compte{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.selecteur-semaines__liste{gap:var(--espace-2);flex-wrap:wrap;list-style:none;display:flex}.selecteur-semaines__lien{padding:var(--espace-2) var(--espace-4);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-pastille);background:var(--couleur-surface);color:var(--couleur-texte);text-decoration:none;display:inline-flex}.selecteur-semaines__lien[aria-current=page]{border-color:var(--couleur-primaire-fonce);color:var(--couleur-primaire-fonce);font-weight:var(--graisse-gras);text-underline-offset:var(--espace-1);text-decoration:underline}.selecteur-semaines__limite{padding:var(--espace-2) var(--espace-4);border:var(--trait) dashed var(--couleur-bordure);border-radius:var(--rayon-controle);background:var(--couleur-surface);color:var(--couleur-texte-secondaire);font-size:var(--taille-meta)}.selecteur-semaines__erreur{color:var(--couleur-texte-secondaire)}.selecteur-semaines__reessayer{color:var(--couleur-primaire-fonce);cursor:pointer;background:0 0;border:none;text-decoration:underline}.nouvelle-semaine{gap:var(--espace-6);flex-direction:column;display:flex}.nouvelle-semaine__appel{align-items:flex-start;gap:var(--espace-6);padding:var(--espace-6);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface);flex-wrap:wrap;display:flex}.nouvelle-semaine__mascotte{width:var(--taille-mascotte);height:auto}.nouvelle-semaine__formulaire{flex:1 1 calc(2 * var(--taille-mascotte));gap:var(--espace-4);flex-direction:column;min-width:0;display:flex}.nouvelle-semaine__choix{gap:var(--espace-2);border:none;flex-direction:column;padding:0;display:flex}.nouvelle-semaine__legende{margin-bottom:var(--espace-2);font-weight:var(--graisse-gras)}.nouvelle-semaine__option{align-items:center;gap:var(--espace-2);min-height:var(--taille-cible);flex-wrap:wrap;display:flex}.nouvelle-semaine__date,.nouvelle-semaine__recapitulatif,.nouvelle-semaine__indisponible{color:var(--couleur-texte-secondaire)}.nouvelle-semaine__personnaliser{color:var(--couleur-primaire-fonce);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.nouvelle-semaine__erreur{color:var(--couleur-primaire-fonce)}.nouvelle-semaine__apercu{grid-template-columns:repeat(var(--colonnes-jours), minmax(0, 1fr));gap:var(--espace-3);opacity:.5;display:grid}.nouvelle-semaine__apercu-jour{gap:var(--espace-2);flex-direction:column;display:flex}.nouvelle-semaine__apercu-jour:nth-child(n+3){display:var(--affichage-apercu-complet)}.nouvelle-semaine__apercu-case{height:var(--espace-16)}.nouvelle-semaine__fantome-titre{width:60%;height:var(--taille-h1)}.creneau{display:var(--affichage-creneau);grid-template-columns:var(--colonnes-creneau);grid-template-areas:var(--zones-creneau);align-content:start;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface);flex-direction:column}.creneau--verrouille{border-color:var(--couleur-olive-fonce);box-shadow:inset 0 0 0 var(--trait) var(--couleur-olive-fonce)}.creneau__entete{justify-content:space-between;align-items:center;gap:var(--espace-1) var(--espace-2);flex-wrap:wrap;grid-area:repas;min-width:0;display:flex}.creneau__repas{font-size:var(--taille-meta);font-weight:var(--graisse-gras);color:var(--couleur-texte-secondaire)}.creneau__image{width:100%;max-width:240px;height:auto;aspect-ratio:var(--ratio-image-vignette);object-fit:cover;border-radius:var(--rayon-image);background:var(--couleur-bordure);grid-area:image;align-self:start}.creneau__contenu{gap:var(--espace-2);flex-direction:column;grid-area:contenu;min-width:0;display:flex}.creneau__recette{font-weight:var(--graisse-gras);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.creneau__recette a{color:var(--couleur-texte)}.creneau__temps,.creneau__vide,.creneau__note{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.creneau__verrou{align-items:center;gap:var(--espace-1);font-size:var(--taille-meta);font-weight:var(--graisse-gras);color:var(--couleur-olive-fonce);display:inline-flex}.creneau__verrou--repos{visibility:hidden}.creneau__cadenas{width:var(--espace-4);height:var(--espace-4);color:var(--couleur-olive-fonce);flex:none}.creneau__actions{gap:var(--espace-2);flex-wrap:wrap;grid-area:actions;margin-top:auto;display:flex}.creneau__action{gap:var(--espace-1);width:var(--largeur-action-creneau);min-height:var(--hauteur-min-cible);padding:var(--espace-1) var(--marge-action-creneau);font-size:var(--taille-meta)}.creneau__question{font-size:var(--taille-meta);font-weight:var(--graisse-gras);color:var(--couleur-texte);flex-basis:100%}.creneau__cadenas-bouton{width:var(--espace-4);height:var(--espace-4);flex:none}.creneau__erreur{grid-column:1/-1}.creneau__action--bloquee[aria-disabled=true]{border-color:var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte-secondaire)}.creneau__action[aria-pressed=true]{border-color:var(--couleur-olive-fonce);background:var(--couleur-olive-fonce);color:var(--couleur-surface)}.creneau__erreur{font-size:var(--taille-meta);color:var(--couleur-primaire-fonce)}.semaine{gap:var(--espace-6);flex-direction:column;display:flex}.semaine__entete{gap:var(--espace-4);flex-direction:column;display:flex}.semaine__passee{color:var(--couleur-texte-secondaire)}.semaine__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.semaine__actions .bouton{width:auto}.semaine__aide{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.semaine__erreur{color:var(--couleur-primaire-fonce)}.semaine__jours{grid-template-columns:repeat(var(--colonnes-jours), minmax(0, 1fr));gap:var(--ecart-rangees-jours) var(--espace-4);list-style:none;display:grid}.semaine__jour{gap:var(--espace-3);flex-direction:column;display:flex}.semaine__titre-jour{font-size:var(--taille-titre-carte)}.semaine__repas{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--case-min)), 1fr));gap:var(--espace-3);list-style:none;display:grid}@supports (grid-template-rows:subgrid){.semaine__jours>li{display:var(--affichage-colonne-jour);grid-row:var(--etendue-jour);grid-template-rows:var(--rangees-jour);grid-template-columns:minmax(0,1fr)}.semaine__jour{display:var(--affichage-jour);grid-row:var(--etendue-jour);grid-template-rows:var(--rangees-jour);grid-template-columns:minmax(0,1fr)}.semaine__repas{grid-row:var(--etendue-repas);grid-template-rows:var(--rangees-jour)}}.semaine__fantome-titre{width:60%;height:var(--taille-h1)}.semaine__fantome-jour{height:calc(2 * var(--espace-20))}.suppression-semaine__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.liste{gap:var(--espace-6);flex-direction:column;display:flex}.liste__entete{gap:var(--espace-4);flex-direction:column;display:flex}.liste__passee,.liste__aide{color:var(--couleur-texte-secondaire)}.liste__progression{gap:var(--espace-1);flex-direction:column;display:flex}.liste__actions .bouton{width:auto}.liste__compteur{font-weight:var(--graisse-gras)}.liste__aide{font-size:var(--taille-meta)}.liste__groupes{column-count:var(--colonnes-rayons);column-gap:var(--espace-6)}.liste__groupe{gap:var(--espace-2);padding:var(--espace-4);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface);break-inside:avoid;flex-direction:column;display:flex}.liste__groupe+.liste__groupe,.liste__fantome-groupe+.liste__fantome-groupe{margin-top:var(--espace-6)}.liste__titre-groupe{font-size:var(--taille-titre-carte)}.liste__titre-groupe:focus:not(:focus-visible){outline:none}.liste__articles{list-style:none}.liste__articles[hidden]{display:none}.liste__deplier{justify-content:space-between;align-items:center;gap:var(--espace-2);width:100%;min-height:var(--taille-cible);color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.liste__chevron{width:var(--espace-6);height:var(--espace-6);flex:none}.liste__vide{align-items:flex-start;gap:var(--espace-4);flex-direction:column;display:flex}.liste__fantome-titre{width:60%;height:var(--taille-h1)}.liste__fantome-groupe{height:calc(2 * var(--espace-20));break-inside:avoid}.liste-vide{align-items:center;gap:var(--espace-6);padding:var(--espace-6);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface);flex-wrap:wrap;display:flex}.liste-vide__mascotte{width:var(--taille-mascotte);height:auto}.liste-vide__texte{flex:1 1 calc(2 * var(--taille-mascotte));align-items:flex-start;gap:var(--espace-4);flex-direction:column;min-width:0;display:flex}.changements{gap:var(--espace-3);flex-direction:column;display:flex}.changements__ligne{align-items:center;column-gap:var(--espace-2);color:var(--couleur-texte-secondaire);flex-wrap:wrap;display:flex}.changements__deplier{min-height:var(--hauteur-min-cible);color:var(--couleur-primaire-fonce);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.changements__detail{gap:var(--espace-4);flex-direction:column;display:flex}.changements__detail[hidden]{display:none}.changements__evenement{gap:var(--espace-1);flex-direction:column;display:flex}.changements__libelle{font-size:var(--taille-corps)}.changements__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.changements__erreur{color:var(--couleur-primaire-fonce)}.ligne-article{gap:var(--espace-1);padding-block:var(--espace-1);border-top:var(--trait) solid var(--couleur-bordure);flex-direction:column;display:flex}.ligne-article:first-child{border-top:none}.ligne-article__ligne{align-items:center;gap:var(--espace-2);display:flex}.ligne-article__etiquette{align-items:center;gap:var(--espace-3);min-width:0;min-height:var(--taille-cible);cursor:pointer;flex:1;display:flex}.ligne-article__case{width:var(--espace-6);height:var(--espace-6);accent-color:var(--couleur-primaire-fonce);cursor:pointer;flex:none;margin:0}.ligne-article__case:disabled,.ligne-article__case:disabled+.ligne-article__texte{cursor:default}.ligne-article__texte{flex-direction:column;min-width:0;display:flex}.ligne-article__quantite{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.ligne-article__case:checked+.ligne-article__texte>*{color:var(--couleur-texte-secondaire);text-decoration:line-through}.ligne-article__modifier{width:auto;min-height:var(--taille-cible);padding:var(--espace-2) var(--espace-3);font-size:var(--taille-meta);flex:none}.ligne-article__erreur{font-size:var(--taille-meta);color:var(--couleur-primaire-fonce)}.modifier-article{gap:var(--espace-5);flex-direction:column;display:flex}.modifier-article__calcul,.modifier-article__provenance{gap:var(--espace-1);flex-direction:column;display:flex}.modifier-article__sous-titre{font-size:var(--taille-corps)}.modifier-article__sources{gap:var(--espace-1);padding-left:var(--espace-5);font-size:var(--taille-meta);color:var(--couleur-texte-secondaire);flex-direction:column;display:flex}.modifier-article__erreur{color:var(--couleur-primaire-fonce)}.modifier-article__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.page-legale{gap:var(--espace-4);max-width:var(--largeur-texte);flex-direction:column;display:flex}.page-legale h2{margin-top:var(--espace-6);scroll-margin-top:var(--espace-6)}.page-legale__liste{gap:var(--espace-2);padding-left:var(--espace-6);flex-direction:column;list-style:outside;display:flex}.page-legale__mise-a-jour{margin-top:var(--espace-6);font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.fiche__retour{width:fit-content;min-height:var(--hauteur-min-cible);margin-bottom:var(--espace-4);align-items:center;display:flex}.fiche{gap:var(--espace-8);flex-direction:column;display:flex}.fiche__image{width:100%;height:auto;max-height:var(--hauteur-max-bandeau);aspect-ratio:var(--ratio-image-fiche);object-fit:cover;border-radius:var(--rayon-image);background:var(--couleur-bordure)}.fiche__photo{gap:var(--espace-2);flex-direction:column;margin:0;display:flex}.fiche__legende{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.fiche__entete{gap:var(--espace-3);flex-direction:column;display:flex}.fiche__chapo{color:var(--couleur-texte-secondaire);font-style:italic}.fiche__meta,.fiche__attribution{font-size:var(--taille-meta);color:var(--couleur-texte-secondaire)}.fiche__colonnes{grid-template-columns:var(--gabarit-deux-colonnes);align-items:start;gap:var(--espace-8);display:grid}.fiche__ingredients{gap:var(--espace-4);padding:var(--espace-6);border:var(--trait) solid var(--couleur-bordure);border-radius:var(--rayon-carte);background:var(--couleur-surface);flex-direction:column;display:flex}.fiche__preparation{gap:var(--espace-4);flex-direction:column;display:flex}.ingredients{gap:var(--espace-3);flex-direction:column;list-style:none;display:flex}.ingredient{gap:var(--espace-1);flex-direction:column;display:flex}.ingredient__precision{color:var(--couleur-texte-secondaire)}.ingredient__allergenes{gap:var(--espace-1);flex-wrap:wrap;display:flex}.ingredient__contient{font-size:var(--taille-petit);color:var(--couleur-texte-secondaire);align-self:center}.ingredient__non-verifies{color:var(--couleur-texte);font-size:var(--taille-petit)}.etapes{gap:var(--espace-6);flex-direction:column;list-style:none;display:flex}.etape{align-items:start;gap:var(--espace-4);grid-template-columns:auto 1fr;display:grid}.etape__numero{width:var(--espace-8);height:var(--espace-8);border-radius:var(--rayon-pastille);background:var(--couleur-primaire-fonce);color:var(--couleur-surface);justify-content:center;align-items:center;display:inline-flex}.fiche-fantome__ligne{grid-template-columns:2fr 1fr;display:grid}.fiche-fantome__titre{height:var(--taille-h1)}.fiche-fantome__sous-titre{height:var(--taille-h2)}.fiche-fantome__texte{height:var(--taille-corps)}.fiche-fantome__paragraphe{height:calc(3 * var(--taille-corps))}
