body.single .dp-single{--recipe-ink:#29272c;--recipe-green:#007c78;--recipe-accent:#a74ca3;--recipe-line:#e6dfe8}body.single .dp-single-hero h1{font:700 36px/1.2 Arial,Helvetica,sans-serif}body.single .dp-entry-content :is(h2,h3,h4){font-family:Arial,Helvetica,sans-serif}body.single .dp-single .dp-entry-content .ze-reference-card{border:1px solid var(--recipe-line)!important}body.single .dp-entry-content .ze-reference-card .tasty-recipes-button-wrap .button{background:var(--recipe-green)!important}body.single .dp-entry-content .ze-reference-card .tasty-recipes-button-wrap+.tasty-recipes-button-wrap .button{background:var(--recipe-accent)!important}.ze-header-jump{background:#007c78;color:#fff;min-height:48px;padding:12px 20px;margin:14px 0 20px;font:700 18px/1.3 Arial,sans-serif}.ze-header-jump:hover{background:#00635f;color:#fff}.dp-single-hero:has(.recipe-early-jump) [data-dp-recipe-jump]{display:none!important}.dp-single:has(.ze-header-jump:not([hidden]),.recipe-early-jump) .tasty-recipes-quick-links{display:none}body.single .dp-entry-content a.tasty-recipes-print-above-card{display:none!important}body.single .dp-entry-content .tasty-recipes-details .detail-icon{fill:currentColor;color:#615965}.ze-recipe-intro{margin-bottom:22px}.ze-recipe-intro p{margin-top:0}body.single .dp-single .dp-entry-content .tasty-recipes{width:100%;max-width:100%;min-width:0;margin:24px 0 36px;padding:0;border:1px solid var(--recipe-line);border-radius:5px;box-shadow:none;scroll-margin-top:145px;color:var(--recipe-ink)}body.single .dp-entry-content .tasty-recipes-jump-target{scroll-margin-top:145px}body.single .dp-entry-content .tasty-recipes-entry-header{padding:22px 20px 18px;background:#f8f3f8;color:var(--recipe-ink);border-bottom:1px solid var(--recipe-line)}body.single .dp-entry-content .tasty-recipes .tasty-recipes-image,body.single .dp-entry-content .tasty-recipes-image-shim,body.single .dp-entry-content .tasty-recipes-entry-header hr{display:none}body.single .dp-entry-content .tasty-recipes .tasty-recipes-title{margin:0 0 12px;padding:0;color:var(--recipe-ink);font:700 28px/1.3 Arial,sans-serif;text-transform:none;overflow-wrap:anywhere}body.single .dp-entry-content .tasty-recipes-details ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;padding:0;list-style:none}body.single .dp-entry-content .tasty-recipes-details li{color:var(--recipe-ink);list-style:none}body.single .dp-entry-content .tasty-recipes-details li,body.single .dp-entry-content .tasty-recipes-details span,body.single .dp-entry-content .tasty-recipes-details a{font:17px/1.6 Arial,sans-serif}body.single .dp-entry-content .tasty-recipes-label{color:#615965}body.single .dp-entry-content .tasty-recipes-details a{color:var(--recipe-green)}body.single .dp-entry-content .tasty-recipes-entry-content{padding:22px 24px;min-width:0}body.single .dp-entry-content .tasty-recipes-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px}body.single .dp-entry-content .tasty-recipes-button-wrap{width:auto;min-width:0;margin:0;padding:0}body.single .dp-entry-content .tasty-recipes-button-wrap .button{display:flex;width:100%;min-height:48px;height:100%;align-items:center;justify-content:center;margin:0;padding:12px 10px;border-radius:4px;background:var(--recipe-green);color:#fff;font:700 17px/1.4 Arial,sans-serif;text-transform:none}body.single .dp-entry-content .tasty-recipes-button-wrap+.tasty-recipes-button-wrap .button{background:var(--recipe-accent)}body.single .dp-entry-content .tasty-recipes :is(.tasty-recipes-ingredients,.tasty-recipes-instructions,.tasty-recipes-notes,.tasty-recipes-nutrition){padding:0;margin:24px 0 0;background:#fff0;min-width:0}body.single .dp-entry-content .tasty-recipes h3{color:var(--recipe-ink);font:700 24px/1.35 Arial,sans-serif;text-transform:none;margin:0 0 14px}body.single .dp-entry-content .tasty-recipes-scale-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0;margin:8px 0 18px}body.single .dp-entry-content .tasty-recipes-scale-label{color:#615965;font:16px/1.5 Arial,sans-serif}body.single .dp-entry-content :is(.tasty-recipes-scale-button,.tasty-recipes-copy-button){display:inline-flex;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;padding:10px;border:1px solid #918896;border-radius:4px;font:700 17px/1 Arial,sans-serif}body.single .dp-entry-content .tasty-recipes-copy-button svg{width:24px;height:24px}body.single .dp-entry-content .tasty-recipes-ingredients ul{margin:0 0 18px;padding:0}body.single .dp-entry-content .tasty-recipes-ingredients li[data-tr-ingredient-checkbox]{position:relative;min-height:48px;margin:0;padding:9px 0 9px 40px;list-style:none}body.single .dp-entry-content .tr-ingredient-checkbox-container{position:absolute;inset:0 auto auto 0;width:36px;height:48px;margin:0}body.single .dp-entry-content .tr-ingredient-checkbox-container label{display:flex!important;align-items:center;position:absolute!important;inset:0;width:36px;height:48px;margin:0;padding:0}body.single .dp-entry-content .tr-ingredient-checkbox-container label::before{width:24px!important;height:24px!important;margin:0!important}body.single .dp-entry-content .tr-ingredient-checkbox-container input:checked+label::after{top:18px;left:5px}body.single .dp-entry-content .tasty-recipes-instructions ol{margin:0;padding-left:28px}body.single .dp-entry-content .tasty-recipes-instructions li{padding:0 0 0 5px;margin:0 0 20px;list-style:decimal outside}body.single .dp-entry-content .tasty-recipes-instructions li::before{content:none}body.single .dp-single :is(a,button,summary):focus-visible{outline:3px solid #893585;outline-offset:3px}@media(max-width:600px){body.single .dp-entry-content .tasty-recipes-entry-content{padding:20px 16px}body.single .dp-entry-content .tasty-recipes-entry-header{padding:20px 16px}body.single .dp-entry-content .tasty-recipes-details ul{display:block}body.single .dp-entry-content .tasty-recipes-details li{display:block;margin:5px 0}body.single .dp-entry-content .tasty-recipes .tasty-recipes-title{font-size:26px}}