/* Keep the planner focused on information-rich cards rather than decorative imagery. */
.recipe-art, .today-card .meal-icon { display:none; }
.today-content { gap:0; }
.recipe-card { min-height:104px; }
.recipe-card .recipe-info { display:flex; flex-direction:column; justify-content:center; min-height:102px; padding:17px 14px; }
.recipe-card .recipe-info h3 { white-space:normal; font-size:16px; line-height:1.15; }
.recipe-card .recipe-info p { margin-top:8px; line-height:1.35; }
.recipe-grid { grid-auto-rows:1fr; }
