.blancs-heros{border-bottom:1px solid var(--trait);display:grid}.blancs-heros-texte{padding-bottom:32px}.blancs-heros h1{margin:8px 0 12px;font-size:clamp(2.4rem,9vw,3.6rem)}.blancs-heros .chapo{color:var(--encre-2);max-width:34em}.blancs-visuel{order:-1;min-height:200px}.blancs-heros-texte{padding-top:4px}.blancs-visuel .disque{width:min(60%,360px)}.oeuf-grand{width:min(34%,200px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.calculateur{border-radius:var(--r-xl);background:var(--bandeau);color:var(--sur-bandeau);padding:18px}.calc-ligne{font:800 1.6rem/1 var(--f-texte);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.pas-a-pas{color:#1d1b18;background:#fffbf4;border-radius:999px;align-items:center;padding:4px;display:inline-flex}.pas-a-pas button{width:var(--cible);height:var(--cible);font:800 1.5rem/1 var(--f-texte);cursor:pointer;background:0 0;border:0;border-radius:50%}.pas-a-pas button:hover{background:#fce7b8}.pas-a-pas input{width:3.2ch;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:0}.pas-a-pas input::-webkit-inner-spin-button{-webkit-appearance:none}.calc-poids{margin:0 0 10px;font-size:.95rem}.calc-exemples{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.calc-exemples button{min-height:40px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;padding:0 14px;font-weight:700}.calc-exemples button:hover{background:#ffffff1f}.calc-carte{border-radius:var(--r-grand);background:var(--surface);color:var(--encre);padding:14px 16px}.calc-carte p{margin:0}.calc-idee{align-items:flex-start;gap:10px;font-size:.92rem;display:flex;margin-top:10px!important}.calc-idee svg{width:22px;height:22px;color:var(--caramel);flex:none}.blancs-conserver{align-items:flex-start;gap:10px;display:flex}.blancs-conserver svg{width:22px;height:22px;color:var(--caramel);flex:none}@media (width>=1024px){.blancs-heros{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blancs-heros-texte{max-width:44rem;margin-left:auto;margin-right:0;padding-top:12px}.blancs-visuel{order:0;min-height:100%}}.blancs-recettes{padding-block:40px 16px}.blancs-recettes h2{margin-top:4px}.grille-blancs{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.carte-blancs{border:1px solid var(--trait);border-radius:var(--r-grand);background:var(--surface);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.cb-visuel{aspect-ratio:3/2;background:#f4e9d6;position:relative;overflow:hidden}.cb-photo,.cb-photo img{width:100%;height:100%;display:block}.cb-photo img{object-fit:cover}.cb-sans-photo{place-items:center;display:grid}.cb-sans-photo svg{width:30%}.cb-haut{pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex;position:absolute;inset:10px 10px auto}.cb-badge{color:#1d1b18;white-space:nowrap;background:#fffbf4;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #1d1b182e}.cb-badge svg{flex:none;width:14px;height:14px}.cb-nb{background:var(--jaune)}.cb-sans-four{color:#fff;background:#1d1b18}.cb-pour{color:#1d1b18;pointer-events:none;background:#fffbf4f0;border-radius:14px;width:fit-content;max-width:calc(100% - 20px);margin:0;padding:6px 12px;font-size:.88rem;line-height:1.3;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 2px 8px #1d1b1833}.cb-pour .muet{color:#5e544a}.cb-pour strong{font-weight:800}.tag-estimation{border:1.5px dashed var(--cuivre);color:var(--cuivre);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:700}.cb-pour .tag-estimation{color:#a8331a;border-color:#a8331a}:root[data-theme=sombre] .cb-photo img{filter:brightness(.86)saturate(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .cb-photo img{filter:brightness(.86)saturate(.9)}}.cb-corps{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.cb-corps h3{font:800 1.12rem/1.15 var(--f-texte);letter-spacing:-.01em;text-wrap:balance;margin:0}.cb-corps h3 a{text-decoration:none}.cb-garde{color:var(--encre-2);align-items:flex-start;gap:6px;margin:0;font-size:.88rem;line-height:1.35;display:flex}.cb-garde svg{width:15px;height:15px;color:var(--cuivre);flex:none;margin-top:2px}.cb-detail{border-top:1px solid var(--trait)}.cb-detail>summary{min-height:var(--cible);cursor:pointer;flex-wrap:wrap;align-items:center;column-gap:8px;font-weight:700;list-style:none;display:flex}.cb-detail>summary::-webkit-details-marker{display:none}.cb-detail>summary:before{content:"+";background:var(--jaune);color:#1d1b18;width:1.4rem;height:1.4rem;font:800 1rem/1 var(--f-texte);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cb-detail[open]>summary:before{content:"−"}.cb-detail>summary:hover{text-underline-offset:.2em;text-decoration:underline}.cb-detail .ingredients{margin:0 0 4px}.cb-actions{margin:auto 0 0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.carte-blancs{transition:transform .2s,box-shadow .2s}.carte-blancs:hover{transform:translateY(-4px);box-shadow:0 12px 26px #1d1b1824}.cb-photo img{transition:transform .35s}.carte-blancs:hover .cb-photo img{transform:scale(1.04)}}.pour-blancs{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-weight:800;display:flex}.pour-blancs .pas-a-pas{background:var(--surface);color:var(--encre);border:2px solid var(--encre)}.pour-blancs .pas-a-pas button:hover{background:var(--surface-2)}.blancs-photo{border-radius:var(--r-grand);aspect-ratio:3/2;background:#f4e9d6;max-width:36rem;margin:0 0 20px;overflow:hidden}.blancs-photo img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=sombre] .blancs-photo img{filter:brightness(.86)saturate(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .blancs-photo img{filter:brightness(.86)saturate(.9)}}@media print{.blancs-photo,.ajout-fournee,.pour-blancs,.details-nutrition,section:has(>#t-flans),section:has(>#t-flans)+.petit,section:has(>#t-autres),.vignette-geste{display:none!important}.tete-page h1{margin:0 0 1mm;font-size:20pt}.tete-page .chapo{font-size:10pt}.fiche-faits{flex-wrap:wrap;gap:1mm 5mm!important;margin:2mm 0!important;display:flex!important}.fiche-faits div{background:0 0!important;border:0!important;padding:0!important}.fiche-faits dt{font-size:7.5pt}.fiche-faits dd{margin:0;font-size:9pt}.colonne h2{border-bottom:.6pt solid #000;margin:3mm 0 1.5mm;padding-bottom:.8mm;font-size:13pt}.colonne .liens-colonnes{columns:2}.colonne .liens-colonnes li,.colonne .liens-colonnes a{display:block;border:0!important;min-height:0!important;padding:.2mm 0!important}.colonne h2,.tete-page .chapo{overflow:hidden}.etapes-blancs li{break-inside:avoid;padding:.6mm 0 .6mm 7mm!important;display:block!important}.etapes-blancs li:before{width:5mm!important;height:5mm!important;font-size:7pt!important;top:.5mm!important;left:0!important}.ingredients{font-size:9pt}}
