.back-button[data-astro-cid-jdkug6at]{margin-bottom:2rem}.btn-back[data-astro-cid-jdkug6at]{display:inline-flex;align-items:center;gap:.5rem;color:#666;text-decoration:none;font-weight:500;transition:color .3s ease}.btn-back[data-astro-cid-jdkug6at]:hover{color:#d4af37}.btn-back[data-astro-cid-jdkug6at] svg[data-astro-cid-jdkug6at]{transition:transform .3s ease}.btn-back[data-astro-cid-jdkug6at]:hover svg[data-astro-cid-jdkug6at]{transform:translate(-2px)}.recipe-hero[data-astro-cid-jdkug6at]{padding:6rem 0 4rem;background:#fff}.recipe-header[data-astro-cid-jdkug6at]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.recipe-image[data-astro-cid-jdkug6at] img[data-astro-cid-jdkug6at]{width:100%;height:400px;object-fit:cover;border-radius:12px}.recipe-info[data-astro-cid-jdkug6at] h1[data-astro-cid-jdkug6at]{font-size:3rem;margin-bottom:1rem;color:#1a1a1a}.recipe-description[data-astro-cid-jdkug6at]{font-size:1.2rem;color:#666;margin-bottom:2rem;line-height:1.6}.recipe-meta[data-astro-cid-jdkug6at]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.meta-item[data-astro-cid-jdkug6at]{display:flex;flex-direction:column;gap:.25rem}.meta-label[data-astro-cid-jdkug6at]{font-weight:600;color:#d4af37;font-size:.9rem}.recipe-content[data-astro-cid-jdkug6at]{padding:4rem 0;background:#f8f8f8}.recipe-grid[data-astro-cid-jdkug6at]{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:3rem}.ingredients[data-astro-cid-jdkug6at],.instructions[data-astro-cid-jdkug6at]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.ingredients[data-astro-cid-jdkug6at] h2[data-astro-cid-jdkug6at],.instructions[data-astro-cid-jdkug6at] h2[data-astro-cid-jdkug6at]{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.5rem}.ingredients[data-astro-cid-jdkug6at] h3[data-astro-cid-jdkug6at]{color:#d4af37;margin:1.5rem 0 1rem;font-size:1.1rem}.ingredients[data-astro-cid-jdkug6at] ul[data-astro-cid-jdkug6at]{list-style:none;padding:0;margin-bottom:1rem}.ingredients[data-astro-cid-jdkug6at] li[data-astro-cid-jdkug6at]{padding:.75rem 0;border-bottom:1px solid #eee;color:#666}.ingredients[data-astro-cid-jdkug6at] li[data-astro-cid-jdkug6at]:last-child{border-bottom:none}.instructions[data-astro-cid-jdkug6at] ol[data-astro-cid-jdkug6at]{counter-reset:step-counter;list-style:none;padding:0}.instructions[data-astro-cid-jdkug6at] li[data-astro-cid-jdkug6at]{counter-increment:step-counter;margin-bottom:2rem;position:relative;padding-left:3rem}.instructions[data-astro-cid-jdkug6at] li[data-astro-cid-jdkug6at]:before{content:counter(step-counter);position:absolute;left:0;top:0;background:#d4af37;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.instructions[data-astro-cid-jdkug6at] h3[data-astro-cid-jdkug6at]{color:#1a1a1a;margin-bottom:.5rem}.instructions[data-astro-cid-jdkug6at] p[data-astro-cid-jdkug6at]{color:#666;line-height:1.6}.chef-tips[data-astro-cid-jdkug6at]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.chef-tips[data-astro-cid-jdkug6at] h2[data-astro-cid-jdkug6at]{color:#1a1a1a;margin-bottom:2rem;font-size:1.5rem;text-align:center}.tips-grid[data-astro-cid-jdkug6at]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.tip[data-astro-cid-jdkug6at]{text-align:center;padding:1.5rem;background:#f8f8f8;border-radius:8px}.tip[data-astro-cid-jdkug6at] h3[data-astro-cid-jdkug6at]{color:#d4af37;margin-bottom:1rem}.tip[data-astro-cid-jdkug6at] p[data-astro-cid-jdkug6at]{color:#666;line-height:1.6}@media (max-width: 768px){.recipe-hero[data-astro-cid-jdkug6at]{padding:4rem 0 2rem}.recipe-header[data-astro-cid-jdkug6at]{grid-template-columns:1fr;text-align:center;gap:2rem}.recipe-info[data-astro-cid-jdkug6at] h1[data-astro-cid-jdkug6at]{font-size:2rem}.recipe-image[data-astro-cid-jdkug6at] img[data-astro-cid-jdkug6at],.recipe-image[data-astro-cid-jdkug6at] svg[data-astro-cid-jdkug6at]{height:250px;max-width:100%;overflow:hidden}.recipe-meta[data-astro-cid-jdkug6at]{grid-template-columns:1fr}.recipe-grid[data-astro-cid-jdkug6at]{grid-template-columns:1fr;gap:2rem}.tips-grid[data-astro-cid-jdkug6at]{grid-template-columns:1fr}.ingredients[data-astro-cid-jdkug6at],.instructions[data-astro-cid-jdkug6at],.chef-tips[data-astro-cid-jdkug6at]{padding:1.5rem}.instructions[data-astro-cid-jdkug6at] li[data-astro-cid-jdkug6at]{padding-left:2.5rem}.instructions[data-astro-cid-jdkug6at] li[data-astro-cid-jdkug6at]:before{width:1.5rem;height:1.5rem;font-size:.8rem}}
