.recipe-hero{position:relative;height:480px;overflow:hidden;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg)}.recipe-hero img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.recipe-hero--clickable{cursor:zoom-in}.recipe-hero__zoom-hint{position:absolute;bottom:12px;right:12px;background:#0000008c;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;pointer-events:none}.recipe-hero--clickable:hover .recipe-hero__zoom-hint{opacity:1}.lightbox[data-astro-cid-ftfr7z6p]{display:none;position:fixed;inset:0;background:#000000eb;z-index:9999;align-items:center;justify-content:center}.lightbox[data-astro-cid-ftfr7z6p].open{display:flex}.lightbox__img[data-astro-cid-ftfr7z6p]{max-width:95vw;max-height:92vh;object-fit:contain;border-radius:6px;box-shadow:0 8px 40px #0009}.lightbox__close[data-astro-cid-ftfr7z6p]{position:absolute;top:16px;right:16px;background:#ffffff26;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .15s}.lightbox__close[data-astro-cid-ftfr7z6p]:hover{background:#ffffff4d}.nutrition__grid--2col[data-astro-cid-ftfr7z6p]{grid-template-columns:repeat(2,1fr)!important}.share-dropdown[data-astro-cid-ftfr7z6p]{position:absolute;top:calc(100% + 8px);left:0;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:0 8px 24px #0000001f;z-index:100;min-width:200px;padding:6px 0}.share-dropdown__item[data-astro-cid-ftfr7z6p]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-body);text-decoration:none;font-family:var(--font-body);transition:background var(--transition-fast)}.share-dropdown__item[data-astro-cid-ftfr7z6p]:hover{background:var(--color-tag-bg);color:var(--color-text-dark)}#save-recipe-btn[data-astro-cid-ftfr7z6p].is-saved .save-icon[data-astro-cid-ftfr7z6p],#thermomix-btn[data-astro-cid-ftfr7z6p].is-thermomix-added .thermomix-icon[data-astro-cid-ftfr7z6p]{fill:currentColor}.bewertungen[data-astro-cid-ftfr7z6p]{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--border-radius);padding:var(--space-lg);margin-top:var(--space-xl)}.bewertungen__title[data-astro-cid-ftfr7z6p]{font-size:var(--font-size-lg);margin-bottom:var(--space-lg);font-family:var(--font-body);font-weight:600}.bewertungen__summary[data-astro-cid-ftfr7z6p]{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light)}.bewertungen__average[data-astro-cid-ftfr7z6p]{display:flex;align-items:center;gap:var(--space-md)}.bewertungen__score[data-astro-cid-ftfr7z6p]{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-dark);min-width:2rem}.bewertungen__logos[data-astro-cid-ftfr7z6p]{display:flex;gap:4px;align-items:center}.bewertung-logo[data-astro-cid-ftfr7z6p]{width:24px;height:24px;object-fit:contain;transition:opacity .15s,transform .15s}.bewertung-logo--empty[data-astro-cid-ftfr7z6p]{opacity:.2;filter:grayscale(1)}.bewertung-logo--filled[data-astro-cid-ftfr7z6p]{opacity:1;filter:none}.bewertung-logo--interactive[data-astro-cid-ftfr7z6p]{cursor:pointer;opacity:.25;filter:grayscale(1)}.bewertung-logo--interactive[data-astro-cid-ftfr7z6p]:hover,.bewertung-logo--interactive[data-astro-cid-ftfr7z6p].hovered{opacity:1;filter:none;transform:scale(1.15)}.bewertung-logo--interactive[data-astro-cid-ftfr7z6p].selected{opacity:1;filter:none}.bewertungen__count[data-astro-cid-ftfr7z6p]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.bewertungen__prompt[data-astro-cid-ftfr7z6p]{font-size:var(--font-size-sm);color:var(--color-text-body);margin-bottom:var(--space-md)}.bewertungen__input[data-astro-cid-ftfr7z6p]{display:flex;gap:8px}.bewertungen__input[data-astro-cid-ftfr7z6p] .bewertung-logo--interactive[data-astro-cid-ftfr7z6p]{width:32px;height:32px}.bewertungen__submitted[data-astro-cid-ftfr7z6p]{font-size:var(--font-size-sm);color:var(--color-success);font-weight:600;margin-top:var(--space-sm)}.ingredients__to-list[data-astro-cid-ftfr7z6p]{width:100%;justify-content:center;margin-top:var(--space-md)}.ingredients__to-list[data-astro-cid-ftfr7z6p].is-done,.ingredients__to-list[data-astro-cid-ftfr7z6p].is-done:hover{background:var(--color-success);border-color:var(--color-success);color:#fff}.print-only-header[data-astro-cid-ftfr7z6p]{display:none}.recipe-back[data-astro-cid-ftfr7z6p]{position:absolute;top:calc(64px + var(--space-md));left:var(--space-md);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--color-text-dark);background:#ffffffeb;box-shadow:0 2px 10px #251d1840;backdrop-filter:blur(4px);transition:background var(--transition-fast, .15s)}.recipe-back[data-astro-cid-ftfr7z6p]:hover{background:#fff}.recipe-back[data-astro-cid-ftfr7z6p]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media print{.recipe-back[data-astro-cid-ftfr7z6p]{display:none}}.mode-switch[data-astro-cid-ftfr7z6p]{margin-bottom:var(--space-lg)}.mode-switch__buttons[data-astro-cid-ftfr7z6p]{display:inline-flex;border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm, 6px);overflow:hidden}.mode-switch__btn[data-astro-cid-ftfr7z6p]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-body);background:var(--color-bg-white);border:0;padding:.6rem 1.1rem;cursor:pointer;transition:background .15s,color .15s}.mode-switch__btn[data-astro-cid-ftfr7z6p]+.mode-switch__btn[data-astro-cid-ftfr7z6p]{border-left:1.5px solid var(--color-border)}.mode-switch__btn[data-astro-cid-ftfr7z6p]:hover{background:var(--color-tag-bg)}.mode-switch__btn[data-astro-cid-ftfr7z6p].is-active{background:var(--color-primary);color:#fff}.mode-switch__btn[data-astro-cid-ftfr7z6p]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mode-switch__note[data-astro-cid-ftfr7z6p]{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.mode-switch__temps[data-astro-cid-ftfr7z6p]{color:var(--color-text-body)}.af-only[data-astro-cid-ftfr7z6p]{display:none}#steps[data-astro-cid-ftfr7z6p].is-airfryer .af-only[data-astro-cid-ftfr7z6p]{display:revert}#steps[data-astro-cid-ftfr7z6p].is-airfryer .oven-only[data-astro-cid-ftfr7z6p],.tm-only[data-astro-cid-ftfr7z6p]{display:none}#steps[data-astro-cid-ftfr7z6p].is-thermomix .tm-only[data-astro-cid-ftfr7z6p]{display:revert}#steps[data-astro-cid-ftfr7z6p].is-thermomix .mode-switch__note[data-astro-cid-ftfr7z6p].af-only,#steps[data-astro-cid-ftfr7z6p].is-thermomix #steps-classic[data-astro-cid-ftfr7z6p]{display:none}#steps[data-astro-cid-ftfr7z6p].is-thermomix #steps-thermomix[data-astro-cid-ftfr7z6p]{display:revert}.tm-models[data-astro-cid-ftfr7z6p]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}.tm-models__chip[data-astro-cid-ftfr7z6p]{padding:.15rem .55rem;border-radius:var(--radius-full, 999px);background:var(--color-primary-bg);color:var(--color-primary-dark, var(--color-primary));font-weight:700;font-variant-numeric:tabular-nums}.tm-models__note[data-astro-cid-ftfr7z6p]{flex-basis:100%}.tm-cook__start[data-astro-cid-ftfr7z6p]{margin-top:var(--space-md);gap:.5rem}.step__tm[data-astro-cid-ftfr7z6p]{display:block;width:fit-content;margin-top:var(--space-sm);padding:.3rem .7rem;border-radius:var(--radius-full, 999px);background:var(--color-primary-bg);color:var(--color-primary-dark, var(--color-primary));font-size:var(--font-size-sm);font-weight:600;font-variant-numeric:tabular-nums}.af-mark[data-astro-cid-ftfr7z6p]{background:var(--color-primary-bg);color:var(--color-primary);font-weight:600;padding:.05em .25em;border-radius:3px}.cook{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#1b1512;color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.cook__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid rgba(255,255,255,.12)}.cook__count{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}.cook__close{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.cook__body{flex:1;overflow-y:auto;padding:var(--space-xl) var(--space-lg);max-width:46rem;width:100%;margin:0 auto}.cook__title{margin:0 0 var(--space-md);color:#fff;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.cook__text{margin:0;font-size:clamp(1.1rem,2.6vw,1.35rem);line-height:1.6;color:#ffffffe6}.cook__setting{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.cook__tile{flex:1 1 8rem;padding:var(--space-md);border-radius:var(--radius-lg, 12px);background:#ffffff17;text-align:center}.cook__tile-key{display:block;font-size:var(--font-size-sm);color:#fff9}.cook__tile-val{display:block;margin-top:.2rem;font-size:clamp(1.3rem,3.4vw,1.75rem);font-weight:700;font-variant-numeric:tabular-nums}.cook__hand{margin-top:var(--space-xl);color:#ffffff8c;font-size:var(--font-size-sm)}.cook__nav{display:flex;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:1px solid rgba(255,255,255,.12)}.cook__btn{flex:1;min-height:56px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-full, 999px);background:transparent;color:#fff;font-size:var(--font-size-base);font-weight:600;cursor:pointer}.cook__btn:disabled{opacity:.35;cursor:default}.cook__btn--main{flex:2;border-color:var(--color-primary);background:var(--color-primary)}@media print{.header,header,footer,.recipe-hero,.recipe-detail__actions,.breadcrumbs,.recipe-tags,.bewertungen,.section,.tip-box+*,.share-dropdown{display:none!important}.print-only-header{display:flex!important;gap:20px;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #ccc;page-break-inside:avoid}.print-recipe-image{width:200px;height:140px;object-fit:cover;border-radius:6px;flex-shrink:0}.print-recipe-meta h1{font-size:18pt;margin:0 0 6px;line-height:1.2}.print-recipe-meta p{font-size:10pt;margin:4px 0;color:#444}.recipe-detail__title,.recipe-detail__description{display:none!important}body{font-size:11pt;color:#000;background:#fff!important}.container{max-width:100%!important;padding:0!important}.recipe-detail{padding:0!important}.recipe-content{display:grid!important;grid-template-columns:220px 1fr!important;gap:24px!important;margin-top:0!important}.ingredients{position:static!important}.nutrition__grid,.nutrition__grid--2col{grid-template-columns:repeat(2,1fr)!important}*{overflow:visible!important}.step,.nutrition{page-break-inside:avoid}.creator-attribution{display:none!important}}
