.recipe-hero.svelte-12gr7l9{animation:svelte-12gr7l9-fadeIn .6s ease}@keyframes svelte-12gr7l9-fadeIn{0%{opacity:0}to{opacity:1}}.recipe-header.svelte-12gr7l9{animation:svelte-12gr7l9-slideUp .6s ease .2s backwards}.recipe-info.svelte-12gr7l9{animation:svelte-12gr7l9-slideUp .6s ease .3s backwards}.recipe-content.svelte-12gr7l9{animation:svelte-12gr7l9-slideUp .6s ease .4s backwards}@keyframes svelte-12gr7l9-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.info-card-enhanced.svelte-12gr7l9{position:relative;background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.5rem 1.25rem;text-align:center;transition:all .4s cubic-bezier(.23,1,.32,1);overflow:hidden}.info-card-gradient.svelte-12gr7l9{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-medium));opacity:0;transition:opacity .3s ease}.info-card-enhanced.svelte-12gr7l9:hover{border-color:transparent;box-shadow:0 8px 30px #00000014;transform:translateY(-2px)}.info-card-enhanced.svelte-12gr7l9:hover .info-card-gradient:where(.svelte-12gr7l9){opacity:1}.ingredient-item.svelte-12gr7l9{border:none;background:transparent;cursor:pointer}.ingredient-item.checked.svelte-12gr7l9 .ingredient-name:where(.svelte-12gr7l9){text-decoration:line-through;opacity:.5}.ingredient-item.checked.svelte-12gr7l9 .ingredient-amount:where(.svelte-12gr7l9){opacity:.4}.ingredient-checkbox.svelte-12gr7l9{transition:transform .2s ease}.ingredient-item.svelte-12gr7l9:hover .ingredient-checkbox:where(.svelte-12gr7l9){transform:scale(1.1)}.instruction-step-enhanced.svelte-12gr7l9{padding-bottom:2rem;border-bottom:1px solid #f3f4f6}.instruction-step-enhanced.svelte-12gr7l9:last-child{border-bottom:none;padding-bottom:0}.step-number-large.svelte-12gr7l9{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;background:var(--color-primary);color:var(--color-button-text);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}
