/* clair + grille + badges */ .cuisineai-meta{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:16px;font-weight:600} .cuisineai-thumb img{border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.08);max-width:100%;height:auto} .cuisineai-temps,.cuisineai-types,.cuisineai-ingrs{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;background:rgba(16,185,129,.12);color:#0f5132;line-height:1} .cuisineai-grid{display:grid;gap:1.25rem} .cuisineai-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))} .cuisineai-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))} @media(max-width:1024px){.cuisineai-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:640px){.cuisineai-grid{grid-template-columns:1fr!important}} .cuisineai-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:1rem;box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease} .cuisineai-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.1)} .post-type-archive-recette .byline,.post-type-archive-recette .ast-author-meta{display:none!important}