.RecipeGrid-module__q6o_2q__container{max-width:1400px;margin:0 auto;padding:16px}.RecipeGrid-module__q6o_2q__searchResults{color:var(--color-content-secondary);text-align:center;margin-bottom:24px;font-size:15px}.RecipeGrid-module__q6o_2q__emptyState{text-align:center;padding:64px 16px}.RecipeGrid-module__q6o_2q__emptyState p{color:var(--color-content-secondary);font-size:18px}
.ImageGrid-module__xPXxEa__grid{flex-wrap:wrap;justify-content:center;gap:32px;padding:32px 16px;display:flex}.ImageGrid-module__xPXxEa__card{background-color:var(--color-surface-card);border-radius:12px;width:400px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 20px -2px #2e262014}.ImageGrid-module__xPXxEa__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px -4px #2e262026}.ImageGrid-module__xPXxEa__imageContainer{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.ImageGrid-module__xPXxEa__imageOverlay{z-index:1;background:linear-gradient(#0000 0%,#000000b3 100%);position:absolute;inset:0}.ImageGrid-module__xPXxEa__recipeName{color:var(--cream-50);text-shadow:0 2px 8px #0006;z-index:2;font-size:24px;font-weight:700;position:absolute;bottom:16px;left:16px;right:16px}.ImageGrid-module__xPXxEa__cardContent{padding:16px}.ImageGrid-module__xPXxEa__description{color:var(--color-content-secondary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ImageGrid-module__xPXxEa__metadata{color:var(--color-content-secondary);gap:16px;font-size:14px;display:flex}.ImageGrid-module__xPXxEa__metaItem{align-items:center;gap:6px;display:flex}
