.tasty-recipes-jump-link{display:inline-block;padding:14px 24px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#f97316,#f43f5e);border:none;border-radius:8px;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;box-shadow:0 4px 12px rgb(0 0 0 / .1);position:relative;z-index:1}.tasty-recipes-jump-link:hover,.tasty-recipes-jump-link:focus{background:linear-gradient(135deg,#fb923c,#f87171);transform:translateY(-2px);box-shadow:0 6px 14px rgb(0 0 0 / .15);text-decoration:none;outline:none}.tasty-recipes-jump-link:active{transform:scale(.98);box-shadow:0 3px 8px rgb(0 0 0 / .12)}.tasty-recipes-print-link{display:inline-block;padding:12px 22px;font-size:.95rem;font-weight:600;color:#f97316;background-color:#fff7ed;border:2px solid #f97316;border-radius:6px;text-decoration:none;transition:all 0.3s ease;position:relative;margin-left:12px;text-align:center;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.tasty-recipes-print-link:hover,.tasty-recipes-print-link:focus{background-color:#f97316;color:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .1);transform:translateY(-2px);outline:none}.tasty-recipes-print-link:active{transform:scale(.97);box-shadow:0 3px 8px rgb(0 0 0 / .12)}.post-thumbnail img,.wp-post-image,.featured-image img,article img.wp-post-image,.entry-content>img:first-of-type,figure.wp-block-image:first-of-type img,.attachment-post-thumbnail{border-radius:12px!important;overflow:hidden!important}.post-thumbnail,.featured-image,figure.wp-block-image:first-of-type,.wp-block-post-featured-image{border-radius:12px!important;overflow:hidden!important}img[src*="pin it"],.entry-featured-image img,.article-featured-image img{border-radius:12px!important}article .entry-content img:first-child,.post-content img:first-child,.single-post img:first-child{border-radius:12px!important}@media (max-width:768px){.sticky-mobile-recipe-bar{position:fixed;bottom:0;left:0;right:0;background:#fff7ed;border-top:1px solid #f97316;display:flex;justify-content:space-around;align-items:center;padding:10px 15px;z-index:9999;box-shadow:0 -3px 10px rgb(0 0 0 / .1)}.sticky-mobile-recipe-bar a{flex:1;margin:0 6px;text-align:center;font-size:.95rem;font-weight:600;padding:12px 10px;border-radius:6px;text-decoration:none;transition:all 0.3s ease}.sticky-mobile-recipe-bar .jump-link{background:linear-gradient(135deg,#f97316,#f43f5e);color:#fff}.sticky-mobile-recipe-bar .jump-link:hover{background:linear-gradient(135deg,#fb923c,#f87171)}.sticky-mobile-recipe-bar .print-link{background:#fff;border:2px solid #f97316;color:#f97316}.sticky-mobile-recipe-bar .print-link:hover{background:#f97316;color:#fff}}aside.note,aside[class*="note"],aside[id*="paragraph"],.note,.ai-feedgen-note,.info-box,.highlight-box,p.note,div.note{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)!important;border-left:4px solid #007cba!important;border-radius:8px!important;padding:15px 20px!important;margin:15px 0!important;box-shadow:0 2px 10px rgb(0 0 0 / .1)!important;position:relative!important;border:1px solid #dee2e6!important;line-height:1.6!important}aside.note:nth-of-type(odd),.highlight-box:nth-of-type(odd){border-left-color:#28a745!important;background:linear-gradient(135deg,#f8fff9 0%,#e8f5e8 100%)!important}aside.note:nth-of-type(even),.highlight-box:nth-of-type(even){border-left-color:#ffc107!important;background:linear-gradient(135deg,#fffbf0 0%,#fef3cd 100%)!important}aside.note h2,aside.note h2.icon-wrapper,aside.note h2.txt-xl,aside[class*="note"] h2,aside[id*="paragraph"] h2,.note h2,.ai-feedgen-note h2,.info-box h2,.highlight-box h2,p.note h2,div.note h2{color:#2c3e50!important;font-size:1.2em!important;font-weight:700!important;margin-bottom:12px!important;margin-top:-5px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:transparent!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0.5px!important}aside.note h2.icon-wrapper,aside[class*="note"] h2.icon-wrapper,aside[id*="paragraph"] h2.icon-wrapper,.note h2.icon-wrapper,.ai-feedgen-note h2.icon-wrapper{gap:8px!important}aside.note h2 svg,aside[class*="note"] h2 svg,aside[id*="paragraph"] h2 svg,.note h2 svg,.ai-feedgen-note h2 svg{width:20px!important;height:20px!important;fill:#2c3e50!important}aside.note h2.icon-wrapper span,aside[class*="note"] h2.icon-wrapper span,aside[id*="paragraph"] h2.icon-wrapper span,.note h2.icon-wrapper span,.ai-feedgen-note h2.icon-wrapper span{display:inline!important}aside.note h3,aside[class*="note"] h3,aside[id*="paragraph"] h3,.note h3,.ai-feedgen-note h3,.info-box h3,.highlight-box h3,p.note h3,div.note h3{color:#2c3e50!important;font-size:1.2em!important;font-weight:700!important;margin-bottom:12px!important;margin-top:-5px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:transparent!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0.5px!important}aside.note ul,aside[class*="note"] ul,aside[id*="paragraph"] ul,.note ul,.ai-feedgen-note ul,.info-box ul,.highlight-box ul,p.note ul,div.note ul{margin:5px 0!important;padding-left:20px!important;list-style-type:disc!important}aside.note li,aside[class*="note"] li,aside[id*="paragraph"] li,.note li,.ai-feedgen-note li,.info-box li,.highlight-box li,p.note li,div.note li{margin-bottom:6px!important;line-height:1.5!important;color:#333!important;font-size:0.95em!important}.toc-container{background:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:8px!important;padding:20px!important;margin:25px 0!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}.toc-container h3{color:#495057!important;font-size:1.2em!important;margin-bottom:15px!important;display:flex!important;align-items:center!important;gap:8px!important}.toc-container h3::before{content:"📋"!important}.wp-block-rank-math-toc-block,#rank-math-toc{background:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:8px!important;padding:20px!important;margin:25px 0!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}.wp-block-rank-math-toc-block h2,#rank-math-toc h2{color:#495057!important;font-size:1.2em!important;margin-bottom:15px!important;display:flex!important;align-items:center!important;gap:8px!important}.wp-block-rank-math-toc-block h2::before,#rank-math-toc h2::before{content:"📋"!important}details.wp-block-details{background:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:8px!important;padding:15px!important;margin:25px 0!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}details.wp-block-details summary{color:#495057!important;font-size:1.2em!important;font-weight:600!important;cursor:pointer!important;padding:5px 0!important;margin-bottom:10px!important}details.wp-block-details summary marker,details.wp-block-details summary::marker{color:#495057!important}.wp-block-rank-math-toc-block nav ul,#rank-math-toc nav ul{list-style:none!important;padding-left:0!important;margin:0!important}.wp-block-rank-math-toc-block nav li,#rank-math-toc nav li{margin-bottom:8px!important;padding-left:15px!important;position:relative!important}.wp-block-rank-math-toc-block nav li::before,#rank-math-toc nav li::before{content:"→"!important;position:absolute!important;left:0!important;color:#007cba!important}.wp-block-rank-math-toc-block nav a,#rank-math-toc nav a{color:#007cba!important;text-decoration:none!important;font-weight:500!important}.wp-block-rank-math-toc-block nav a:hover,#rank-math-toc nav a:hover{color:#005a87!important;text-decoration:underline!important}@media (max-width:768px){aside.note,aside[class*="note"],aside[id*="paragraph"],.note,.info-box,.highlight-box,p.note,div.note{padding:12px 15px!important;margin:12px 0!important}aside.note h2,aside.note h3,aside[class*="note"] h2,aside[class*="note"] h3,aside[id*="paragraph"] h2,aside[id*="paragraph"] h3,.note h2,.note h3,.info-box h2,.info-box h3,.highlight-box h2,.highlight-box h3,p.note h2,p.note h3,div.note h2,div.note h3{font-size:1.1em!important;margin-bottom:10px!important}.wp-block-rank-math-toc-block,#rank-math-toc,details.wp-block-details{padding:15px!important;margin:20px 0!important}}[class*="paragraph"]:not(p),[id*="paragraph"]:not(p),.content-block,.ai-content,blockquote.note,section.note{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)!important;border-left:4px solid #007cba!important;border-radius:8px!important;padding:15px 20px!important;margin:15px 0!important;box-shadow:0 2px 10px rgb(0 0 0 / .1)!important;position:relative!important;border:1px solid #dee2e6!important;line-height:1.6!important}aside.note p,aside[class*="note"] p,aside[id*="paragraph"] p,.note p,.info-box p,.highlight-box p,div.note p{margin:0 0 8px 0!important;padding:0!important}aside.note p:last-child,aside[class*="note"] p:last-child,aside[id*="paragraph"] p:last-child,.note p:last-child,.info-box p:last-child,.highlight-box p:last-child,div.note p:last-child{margin-bottom:0!important}.recipe-section{margin:30px 0}.recipe-section h2{color:#2c3e50;border-bottom:2px solid #007cba;padding-bottom:10px;margin-bottom:20px}.recipe-image-container{margin:2em 0;text-align:center}.recipe-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.image-caption{font-style:italic;color:#666;margin-top:.5em;font-size:.9em}.clickable-video-review{display:block;max-width:700px;margin:25px auto;text-decoration:none;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.clickable-video-review video{width:100%;height:auto;display:block}#tt-topbar{position:fixed;top:0;left:0;right:0;background:#e74c3c;color:#fff;padding:6px 12px!important;font-size:14px;line-height:1.2;z-index:99999}#tt-topbar .inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}#tt-topbar .text{flex:1;text-align:center;margin:0;padding:0;color:#fff}#tt-topbar .text strong{color:#fff200;font-size:15px}#tt-topbar a.cta{background:#fff;color:#e74c3c!important;padding:6px 14px!important;border-radius:20px;text-decoration:none!important;font-size:13px!important;font-weight:700;white-space:nowrap}#tt-topbar button.close{background:#fff0;border:none;color:#fff!important;font-size:16px;padding:0;line-height:1;cursor:pointer}body.has-tt-topbar{padding-top:36px!important}