.recipe-hero[data-astro-cid-kwonxrt2]{background:linear-gradient(135deg,#fff8f5,#ffe4e1);padding:6rem 0 4rem}.back-link[data-astro-cid-kwonxrt2]{color:#ff69b4;text-decoration:none;font-weight:500;margin-bottom:1rem;display:inline-block;transition:color .3s ease}.back-link[data-astro-cid-kwonxrt2]:hover{color:#d63384}.recipe-title[data-astro-cid-kwonxrt2]{font-size:3rem;color:#d63384;margin-bottom:1rem;font-weight:700;font-family:Playfair Display,serif}.recipe-description[data-astro-cid-kwonxrt2]{font-size:1.2rem;color:#666;line-height:1.6;margin-bottom:2rem}.recipe-meta[data-astro-cid-kwonxrt2]{display:flex;gap:2rem;flex-wrap:wrap}.recipe-meta[data-astro-cid-kwonxrt2] span[data-astro-cid-kwonxrt2]{background:#fff;padding:.5rem 1rem;border-radius:25px;font-weight:500;color:#d63384;border:2px solid #FFE4E1}.recipe-content[data-astro-cid-kwonxrt2]{background:#fff}.recipe-grid[data-astro-cid-kwonxrt2]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}.recipe-image[data-astro-cid-kwonxrt2]{display:flex;justify-content:center;align-items:center}.ingredients-section[data-astro-cid-kwonxrt2],.instructions-section[data-astro-cid-kwonxrt2]{margin-bottom:3rem}.ingredients-section[data-astro-cid-kwonxrt2] h2[data-astro-cid-kwonxrt2],.instructions-section[data-astro-cid-kwonxrt2] h2[data-astro-cid-kwonxrt2]{font-size:2rem;color:#d63384;margin-bottom:1.5rem;font-weight:600;font-family:Playfair Display,serif}.ingredients-section[data-astro-cid-kwonxrt2] h3[data-astro-cid-kwonxrt2],.instructions-section[data-astro-cid-kwonxrt2] h3[data-astro-cid-kwonxrt2]{font-size:1.3rem;color:#ff69b4;margin:1.5rem 0 1rem;font-weight:600}.ingredients-list[data-astro-cid-kwonxrt2],.instructions-list[data-astro-cid-kwonxrt2]{margin-bottom:2rem}.ingredients-list[data-astro-cid-kwonxrt2] li[data-astro-cid-kwonxrt2],.instructions-list[data-astro-cid-kwonxrt2] li[data-astro-cid-kwonxrt2]{margin-bottom:.5rem;line-height:1.6;color:#666}.instructions-list[data-astro-cid-kwonxrt2] li[data-astro-cid-kwonxrt2]{margin-bottom:1rem}.recipe-tips[data-astro-cid-kwonxrt2]{background:#fff8f5;padding:3rem;border-radius:20px;margin-top:3rem}.recipe-tips[data-astro-cid-kwonxrt2] h2[data-astro-cid-kwonxrt2]{font-size:2rem;color:#d63384;margin-bottom:2rem;text-align:center;font-weight:600;font-family:Playfair Display,serif}.tips-grid[data-astro-cid-kwonxrt2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.tip-card[data-astro-cid-kwonxrt2]{background:#fff;padding:1.5rem;border-radius:15px;box-shadow:0 5px 15px #ffb6c133;border:2px solid #FFE4E1}.tip-card[data-astro-cid-kwonxrt2] h3[data-astro-cid-kwonxrt2]{font-size:1.2rem;color:#d63384;margin-bottom:.75rem;font-weight:600}.tip-card[data-astro-cid-kwonxrt2] p[data-astro-cid-kwonxrt2]{color:#666;line-height:1.5;font-size:.95rem}.related-recipes[data-astro-cid-kwonxrt2]{background:#fff8f5}.section-title[data-astro-cid-kwonxrt2]{font-size:2.5rem;color:#d63384;margin-bottom:3rem;font-weight:600;font-family:Playfair Display,serif}.related-grid[data-astro-cid-kwonxrt2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.related-card[data-astro-cid-kwonxrt2]{background:#fff;padding:2rem;border-radius:15px;text-decoration:none;color:inherit;box-shadow:0 5px 15px #ffb6c133;transition:transform .3s ease,box-shadow .3s ease;border:2px solid #FFE4E1}.related-card[data-astro-cid-kwonxrt2]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #ffb6c14d}.related-card[data-astro-cid-kwonxrt2] h3[data-astro-cid-kwonxrt2]{font-size:1.2rem;color:#d63384;margin-bottom:.5rem;font-weight:600}.related-card[data-astro-cid-kwonxrt2] p[data-astro-cid-kwonxrt2]{color:#666;line-height:1.5;font-size:.95rem}@media (max-width: 768px){.recipe-title[data-astro-cid-kwonxrt2]{font-size:2.5rem}.recipe-grid[data-astro-cid-kwonxrt2]{grid-template-columns:1fr;gap:2rem}.recipe-meta[data-astro-cid-kwonxrt2]{gap:1rem}.recipe-meta[data-astro-cid-kwonxrt2] span[data-astro-cid-kwonxrt2]{font-size:.9rem}.tips-grid[data-astro-cid-kwonxrt2],.related-grid[data-astro-cid-kwonxrt2]{grid-template-columns:1fr}}@media (max-width: 480px){.recipe-title[data-astro-cid-kwonxrt2]{font-size:2rem}.recipe-meta[data-astro-cid-kwonxrt2]{flex-direction:column;gap:.5rem}}
