.meal-recipe-details { margin:-4px 0 14px; padding:11px; border:1px solid #ebe8e0; border-radius:8px; background:#faf9f6; }.meal-recipe-details h3 { margin:0 0 7px; font:600 14px Fraunces,serif; }.meal-recipe-details p { margin:0; color:#85837c; font-size:11px; }.meal-recipe-details ul { display:grid; gap:5px; margin:0; padding:0; list-style:none; }.meal-recipe-details li { color:#68675f; font-size:11px; }.meal-recipe-details li::before { content:'•'; margin-right:6px; color:#9cbda8; }.meal-recipe-details a { display:inline-flex; gap:6px; color:#465a4b; font-size:12px; font-weight:600; text-decoration:none; }.meal-recipe-details a:hover { text-decoration:underline; }.recipe-card { cursor:grab; touch-action:none; }.recipe-card:active { cursor:grabbing; }.recipe-card.dragging { opacity:.45; transform:rotate(1.5deg) scale(.98); }
