.recipe-card.svelte-18wlik4{border:1px solid #ddd;border-radius:8px;padding:16px;width:280px;height:330px;background-color:#fff;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:8px;font-family:sans-serif;transition:transform .2s ease}.recipe-card.svelte-18wlik4:hover{transform:scale(1.05)}.recipe-image.svelte-18wlik4{width:100%;height:160px;object-fit:cover;border-radius:6px}.recipe-title.svelte-18wlik4{font-size:1.2rem;font-weight:700;margin:0}.recipe-source.svelte-18wlik4{font-size:.85rem;color:#666;margin:0}.recipe-details.svelte-18wlik4{display:flex;gap:8px;flex-wrap:wrap}.badge.svelte-18wlik4{background-color:#eee;padding:2px 6px;border-radius:4px;font-size:.75rem}.recipe-labels.svelte-18wlik4{display:flex;flex-wrap:wrap;gap:4px}.label.svelte-18wlik4{font-size:.7rem;padding:2px 6px;border-radius:4px;color:#fff}.diet-label.svelte-18wlik4{background-color:#4caf50}.health-label.svelte-18wlik4{background-color:#9c27b0}.recipe-link.svelte-18wlik4{margin-top:auto;text-decoration:none;color:#2196f3;font-weight:700;font-size:.9rem}.recipe-link.svelte-18wlik4:hover{text-decoration:underline}@media (max-width: 480px){.recipe-card.svelte-18wlik4{width:90%;padding:12px}.recipe-image.svelte-18wlik4{height:140px}.recipe-title.svelte-18wlik4{font-size:1.1rem}.recipe-source.svelte-18wlik4{font-size:.8rem}.badge.svelte-18wlik4{font-size:.65rem;padding:2px 4px}.label.svelte-18wlik4{font-size:.6rem;padding:1px 4px}.recipe-link.svelte-18wlik4{font-size:.8rem}}
