.recipe-instructions-content h2,.recipe-instructions-content h3,.recipe-instructions-content h4,.recipe-instructions-content h5,.recipe-instructions-content h6{font-family:"Voltaire",sans-serif;color:var(--recipe-accent-color,var(--blog-text));margin:1.5rem 0 1rem}.recipe-instructions-content h2{font-size:1.6rem}.recipe-instructions-content h3{font-size:1.4rem}.recipe-instructions-content h4{font-size:1.2rem}.recipe-instructions-content h5{font-size:1.1rem}.recipe-instructions-content h6{font-size:1rem}.recipe-details{background:rgba(var(--extracted-rgb,44,24,16),0.03);border-radius:16px;padding:2rem;margin:1.5rem 0 3rem;border:1px solid var(--blog-card-border);box-shadow:0 4px 20px rgba(0,0,0,0.05);position:relative;overflow:hidden}html.light-mode .recipe-details{background:rgba(var(--extracted-rgb,199,160,130),0.05)}.recipe-meta{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px dashed var(--blog-card-border)}.recipe-meta-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px;position:relative}.recipe-meta-item i{font-size:2rem;margin-bottom:0.8rem}.recipe-meta-label{font-family:"Voltaire",sans-serif;font-size:var(--fs-small);margin-bottom:0.3rem;color:var(--blog-text-muted)}.recipe-meta-value{font-family:"Hind",sans-serif;font-size:1.1rem;font-weight:600;color:var(--blog-text)}.recipe-excerpt{font-family:"Hind",sans-serif;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;font-style:italic;padding:0 1rem;color:var(--blog-text);position:relative}.recipe-excerpt p{color:var(--blog-text)}.recipe-excerpt::before{content:"\201C";font-size:4rem;position:absolute;left:-0.5rem;top:-1rem;color:var(--recipe-accent-color,var(--blog-text-muted));opacity:0.3;font-family:Georgia,serif}.recipe-ingredients-section{margin-bottom:2rem}.recipe-ingredients-section h3{font-family:"Voltaire",sans-serif;font-size:var(--fs-h3);margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:2px solid var(--recipe-accent-color,var(--blog-card-border));display:inline-block}.recipe-ingredients-list{list-style-type:none;padding:0;margin:0;column-count:2;column-gap:2rem}.recipe-ingredients-list li{position:relative;padding:0.5rem 0 0.5rem 2rem;margin-bottom:0.5rem;break-inside:avoid;page-break-inside:avoid;font-family:"Hind",sans-serif;font-size:1.05rem;line-height:1.5;color:var(--blog-text)}.recipe-ingredients-list li::before{content:"•";position:absolute;left:0.5rem;font-size:1.2rem}.recipe-instructions-section{margin-bottom:3rem;padding:2rem;background:rgba(var(--extracted-rgb,44,24,16),0.02);border-radius:16px;border:1px solid var(--blog-card-border)}html.light-mode .recipe-instructions-section{background:rgba(var(--extracted-rgb,199,160,130),0.03)}.recipe-instructions-section h3{font-family:"Voltaire",sans-serif;font-size:var(--fs-h3);margin-bottom:1.8rem;text-align:center;position:relative}.recipe-instructions-section h3::after{content:"";position:absolute;width:60px;height:3px;bottom:-10px;left:50%;transform:translateX(-50%);border-radius:3px}.recipe-instructions-content{font-family:"Hind",sans-serif;line-height:1.8;color:var(--blog-text)}.recipe-instructions-content p{color:var(--blog-text)}.recipe-instructions-content ol{counter-reset:recipe-steps;list-style-type:none;padding:0;margin:1.5rem 0}.recipe-instructions-content ol li{position:relative;padding:0.5rem 0 1.5rem 3.5rem;margin-bottom:1rem;counter-increment:recipe-steps}.recipe-instructions-content ol li::before{content:counter(recipe-steps);position:absolute;left:0;top:0.3rem;width:2.2rem;height:2.2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:"Voltaire",sans-serif;font-weight:bold}@media (max-width:992px){.recipe-ingredients-list{column-count:1}.recipe-meta{justify-content:flex-start;gap:2rem}.recipe-meta-item{min-width:100px}}@media (max-width:768px){.recipe-details{padding:1.5rem;margin:1rem 0 2rem}.recipe-meta{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:1rem}.recipe-meta-item{min-width:80px;flex:1 0 auto}.recipe-meta-item i{font-size:1.5rem;margin-bottom:0.5rem}.recipe-instructions-section{padding:1.5rem}.recipe-instructions-content ol li{padding-left:3rem}}@media (max-width:576px){.recipe-details{padding:1rem}.recipe-meta{padding-bottom:1rem;margin-bottom:1.5rem}.recipe-meta-item{min-width:70px}.recipe-instructions-content ol li::before{width:1.8rem;height:1.8rem;font-size:var(--fs-small)}.recipe-instructions-content ol li{padding-left:2.5rem}}