/* v3.8 – Kochbuch-Detailseite ohne Astra-Doppelheader und ohne weißen Außenrahmen */
body.hf38-recipe-page{margin:0;background:#fff9ef}
body.hf38-recipe-page #hf-main{width:100%;max-width:none;margin:0;padding:0;background:#fff9ef}
.hf38-recipe-detail .hf09-nav{position:relative;z-index:30}
.hf38-detail-content{max-width:none!important;padding:0 0 65px!important;margin:0!important;background:#fff9ef!important}
.hf38-detail-content>.hf-r-world{width:100%;max-width:none;margin:0;background:#fff9ef}
.hf38-detail-content .hf-r-detail{padding:22px 0 65px!important;background:#fff9ef}
.hf38-detail-content .hf-r-wrap{width:min(1200px,calc(100% - 44px));max-width:1200px;padding:0;margin:auto}
.hf38-detail-content .hf-r-book-hero{margin-top:0}
.hf38-detail-content .hf-r-book-hero-image img{object-fit:cover}
.hf38-detail-content .hf-r-book-design{box-shadow:none!important}
.hf38-detail-content .hf-r-detail-grid{align-items:start}
.hf38-detail-content .hf-r-cook-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important}
.hf38-detail-content .hf-r-cook-panel{max-height:calc(100dvh - 24px);overflow:auto}
.hf38-detail-content .hf-r-cook-start,.hf38-detail-content .hf-r-cook-next{background:#203b2b;color:white}
.hf38-detail-content .hf-r-cook-start:focus-visible,.hf38-detail-content .hf-r-cook-nav button:focus-visible,.hf38-detail-content .hf-r-cook-close:focus-visible{outline:3px solid #bd9953;outline-offset:3px}
@media(max-width:700px){
 .hf38-detail-content .hf-r-wrap{width:calc(100% - 24px)}
 .hf38-detail-content .hf-r-detail{padding-top:12px!important}
 .hf38-detail-content .hf-r-cook-overlay{padding:6px}
 .hf38-detail-content .hf-r-cook-panel{max-height:calc(100dvh - 12px);border-radius:12px;padding:18px}
}
@media print{
 .hf38-recipe-detail .hf09-nav,.hf38-recipe-detail .hf10-footer{display:none!important}
 .hf38-detail-content .hf-r-detail{padding:0!important}
}
