.recipe-body.svelte-1emmra8 ol{counter-reset:recipe-step;margin:0;padding:0;list-style:none}.recipe-body.svelte-1emmra8 li{counter-increment:recipe-step;margin-bottom:1.5rem;padding-left:3.25rem;line-height:1.8;position:relative}.recipe-body.svelte-1emmra8 li:before{content:counter(recipe-step);background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-light) 100%);width:32px;height:32px;color:var(--color-surface-950);font-family:var(--font-title);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;top:2px;left:0}.recipe-body.svelte-1emmra8 p{margin:0}@media print{.recipe-body.svelte-1emmra8 li:before{color:#000;background:#ccc}}@keyframes svelte-1emmra8-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
