.carte-recette{background:var(--blanc-chaud);border:1px solid var(--bordure);border-radius:var(--rayon);flex-direction:column;display:flex;overflow:hidden}.carte-recette-visuel{aspect-ratio:16/10;background:var(--beige-clair);display:block;overflow:hidden}.carte-recette-visuel img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.carte-recette:hover .carte-recette-visuel img{transform:scale(1.04)}.carte-recette-vide{width:100%;height:100%;display:block}.carte-recette-corps{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.carte-recette-corps h3{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:400}.carte-recette-moule{color:var(--texte-doux);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.carte-recette-lien{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;min-height:32px;margin-top:auto;padding-top:.75rem;font-size:.6875rem;display:inline-flex}.carte-recette-lien svg{transition:transform var(--transition)}.carte-recette-lien:hover svg{transform:translate(3px)}.grille-recettes{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:700px){.grille-recettes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.grille-recettes{grid-template-columns:repeat(3,minmax(0,1fr))}}.carte-recette--nu{background:0 0;border:0}.carte-recette--nu .carte-recette-corps{padding:.875rem 0 0}.grille-recettes--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1000px){.grille-recettes--4{grid-template-columns:repeat(4,minmax(0,1fr))}}
