.blaue-stunde .recipe-book{--book-paper:#fffaf2;--book-line:#6f5f542b;--book-muted:#6f5f54;text-align:left;padding-top:1rem}.blaue-stunde .recipe-book>.innen{max-width:1100px}.blaue-stunde .recipe-book-intro{padding-bottom:2.8rem}.blaue-stunde .recipe-book-intro h1{font-size:clamp(2.1rem,3.4vw,3rem)}.blaue-stunde .recipe-book-intro .lead{max-width:48ch;margin:1rem auto 0;font-size:1.05rem}.recipe-book button,.recipe-book input,.recipe-book select{font:inherit;color:inherit}.recipe-book button{cursor:pointer}.recipe-book button:disabled{opacity:.4;cursor:default}.recipe-book :is(button,input,select,summary,a,[tabindex]):focus-visible{outline:2px solid var(--pflaume-1);outline-offset:5px}.blaue-stunde .recipe-book .tat{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:11px 21px;font-size:.92rem;line-height:1.2;display:inline-flex}.blaue-stunde .recipe-book .tat:after{content:none}.recipe-book .book-hand,.recipe-book .personal-copy{color:var(--pflaume-1);font-family:Caveat,cursive;font-weight:500}.recipe-book .book-hand{font-size:1.65rem;line-height:1.2}.recipe-book .book-weekly{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;min-height:390px;margin-bottom:64px;display:grid}.recipe-book .book-weekly.without-image{grid-template-columns:1fr}.recipe-book .weekly-copy{padding:12px 0 20px}.recipe-book .weekly-copy .book-hand{margin-bottom:15px}.recipe-book .book-weekly h2{max-width:19ch;font-size:clamp(2rem,3.2vw,2.7rem)}.recipe-book .book-weekly .book-status{max-width:42ch;margin-bottom:1rem;font-size:1.3rem}.recipe-book .weekly-description{max-width:40ch;margin-top:16px;font-size:.94rem;line-height:1.8}.recipe-book .weekly-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.recipe-book .weekly-image{min-width:0;transform:translateY(16px)rotate(1.5deg)}.recipe-book .weekly-image .fenster{border-radius:26px;height:338px;box-shadow:0 14px 36px #3c2a211c,0 3px 8px #3c2a210d}.recipe-book .weekly-image .fenster:after{box-shadow:inset 0 5px 34px #1b163026,inset 0 0 1px 1px #1b16301a}.recipe-book .weekly-image img{object-fit:contain;object-position:center;animation:none}.recipe-book .weekly-image .szene-unterschrift{text-align:right;color:var(--book-muted);margin-top:12px;font-size:1.1rem}.recipe-book .book-filters{grid-template-columns:1.6fr repeat(5,1fr);gap:18px;display:grid}.recipe-book .book-filters label{gap:6px;min-width:0;font-size:.8rem;display:grid}.recipe-book :is(.book-filters,.book-paging) :is(input,select){border:1px solid var(--book-line);background:#fffaf2cc;border-radius:6px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:.9rem}#rezepte.recipe-book :is(.book-filters,.book-paging) :is(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tinte)!important;border-color:var(--book-line)!important;background:#fffaf2cc!important}.recipe-book input::placeholder{color:var(--book-muted);opacity:1}.recipe-book .book-diet-row{align-items:center;gap:20px;margin-top:10px;display:flex}.recipe-book .book-diet-row fieldset{border:0;flex:1;min-width:0;margin:0;padding:0}.recipe-book .book-diet-row legend{float:left;margin:0 24px 0 0;padding:0;font-size:.8rem;line-height:44px}.recipe-book .book-diet-options{flex-wrap:wrap;gap:0 24px;display:flex}.recipe-book .book-diet-options label{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:.8rem;display:inline-flex}.recipe-book .book-diet-options input{width:17px;height:17px;accent-color:var(--pflaume-1);margin:0}.recipe-book .book-reset{min-height:44px;color:var(--pflaume-1);text-underline-offset:4px;background:0 0;border:0;flex:none;padding:10px 0;font-size:.75rem;text-decoration:underline}.recipe-book .book-source{isolation:isolate;background:#fffaf25e;border:1px solid #6d3a6321;border-radius:999px;width:min(390px,100%);margin:24px auto 28px;padding:5px;display:flex;position:relative}.recipe-book .book-source:before{content:"";z-index:-1;background:linear-gradient(150deg, var(--pflaume-1), var(--pflaume-2));border-radius:999px;width:calc(50% - 5px);transition:transform .36s cubic-bezier(.22,.75,.2,1);position:absolute;inset:5px auto 5px 5px;box-shadow:0 2px 7px #4e274921,inset 0 1px #fff6e840}.recipe-book .book-source.show-blog:before{transform:translate(100%)}.recipe-book .book-source button{min-width:0;min-height:44px;font:400 .92rem/1.2 var(--display);color:var(--book-muted);background:0 0;border:0;border-radius:999px;flex:1;padding:10px 12px;transition:color .2s}.recipe-book .book-source button[aria-pressed=true]{color:#fbeede}.recipe-book .book-meta{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 14px;margin:0 4px 10px;font-size:.8rem;display:grid}.recipe-book .book-meta>[role=status]{grid-column:1}.recipe-book .book-meta>.book-paging{grid-column:2}.recipe-book .book-meta>.book-hand:last-child{text-align:right;grid-column:3;justify-self:end}.recipe-book .recipe-spread{background:var(--book-paper);touch-action:pan-y;--book-title-lines:2;--book-ingredient-lines:3;--book-note-lines:4;--book-note-size:1.3rem;border:1px solid #d6c7b4ad;border-radius:3px;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;margin-top:48px;display:grid;position:relative;box-shadow:0 3px #efe0cc,0 5px #d7c9b7b3,0 8px #f8ecdc,0 10px #c9b9a680,0 25px 65px #3c312914}.recipe-book .recipe-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8f786919 38%,#6f5f5425 50%,#fffaf273 56%,#0000);width:30px;position:absolute;top:0;bottom:0;left:calc(50% - 15px)}.recipe-book .recipe-spread.single{grid-template-columns:minmax(0,1fr)}@media (width>=701px){.recipe-book .recipe-spread.single{justify-self:center;width:50%}}.recipe-book .recipe-spread.single:after{display:none}.recipe-book .book-leaf{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 6;min-width:0;padding:36px 42px 28px;display:grid;position:relative}.recipe-book .book-leaf+.book-leaf{border-left:1px solid #c7b8a338}.recipe-book .book-running{color:var(--book-muted);border-bottom:1px solid var(--book-line);justify-content:space-between;align-items:start;gap:10px;min-height:66px;padding-bottom:13px;font-size:.72rem;line-height:1.5;display:flex}.recipe-book .book-running>span:last-child{flex:none}.recipe-book .book-running>span:is(:first-child,:last-child){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recipe-book .book-running.has-level>span:is(:first-child,:last-child){text-wrap:balance;flex:1 1 0;min-width:0}.recipe-book .book-running.has-level>span:last-child{text-align:right}.recipe-book .book-level{color:var(--pflaume-1);text-align:center;white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:3px;margin-top:-3px;font:500 1.08rem/1 Caveat,cursive;display:flex}.recipe-book .book-level-hats{gap:2px;display:inline-flex}.recipe-book .chef-hat{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.3;width:18px;height:18px;display:block}.recipe-book .chef-hat.is-active{opacity:1}.recipe-book .chef-hat.is-active .chef-hat-crown{fill:color-mix(in srgb, currentColor 16%, transparent)}.recipe-book .book-level-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recipe-book .book-title{text-align:left;text-wrap:balance;overflow-wrap:anywhere;max-width:26ch;min-height:calc(var(--book-title-lines) * 1.22em);-webkit-line-clamp:var(--book-title-lines);-webkit-box-orient:vertical;margin:24px 0 0;font-size:2rem;line-height:1.22;display:-webkit-box;overflow:hidden}.recipe-book .book-title-word{max-width:100%;display:inline-block}.recipe-book .description-space{flex-direction:column;align-items:stretch;gap:14px;padding:10px 0 6px;display:flex}.recipe-book .description-space:not(.has-photo):before{content:"";aspect-ratio:16/10;margin-bottom:5px;display:block}.recipe-book .book-photo{background:#fffdf8;border:1px solid #d6c7b47a;border-radius:2px;width:100%;margin:0;padding:5px;position:relative;transform:rotate(-.7deg);box-shadow:0 1px 2px #3c31291a,0 9px 16px -7px #3c312938}.recipe-book .book-leaf+.book-leaf .book-photo{transform:rotate(.6deg)}.recipe-book .book-photo:before{content:"";z-index:1;pointer-events:none;background:#e8d8bd99;border-inline:1px dashed #c9b6948a;width:62px;height:19px;position:absolute;top:-9px;left:24px;transform:rotate(-3deg)}.recipe-book .book-photo img{aspect-ratio:16/10;object-fit:cover;object-position:center 55%;background:color-mix(in srgb, var(--book-muted) 12%, var(--book-paper));border-radius:1px;width:100%;height:auto;display:block}.recipe-book .personal-note{min-height:calc(var(--book-note-lines) * 1.4 * var(--book-note-size));flex:1;align-items:center;display:flex}.recipe-book .description-space .personal-copy{font-size:var(--book-note-size);-webkit-line-clamp:var(--book-note-lines);-webkit-box-orient:vertical;max-width:36ch;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.recipe-book .ingredients-line{color:var(--book-muted);min-height:calc(var(--book-ingredient-lines) * 1.7em);-webkit-line-clamp:var(--book-ingredient-lines);-webkit-box-orient:vertical;margin:0 0 18px;font-size:.79rem;line-height:1.7;display:-webkit-box;overflow:hidden}.recipe-book .book-bottom{justify-content:space-between;align-items:end;gap:12px;padding-top:28px;display:flex}.recipe-book .book-number{font:400 1.25rem var(--display);color:var(--book-muted)}.recipe-book .season-tabs{pointer-events:none;flex-wrap:wrap;align-items:end;gap:12px;display:flex;position:absolute;top:-31px;left:38px;right:25px}.recipe-book .season-tab{color:#43352e;background:#e4e5d9;border-radius:2px 2px 0 0;min-width:86px;padding:7px 14px 11px;font:500 1.3rem/1.1 Caveat,cursive;display:block;transform:rotate(-4deg);box-shadow:0 -2px 5px #3c312908}.recipe-book .season-tab:nth-child(2n){transform:rotate(3deg)}.recipe-book .season-spring{background:#d8e8dc}.recipe-book .season-summer{background:#f3e4b0}.recipe-book .season-autumn{background:#eed6bd}.recipe-book .season-winter{background:#ead5db}.recipe-book .book-nutrition{border-top:1px solid var(--book-line);min-height:185px;padding-top:13px}.recipe-book .nutrition-heading{color:var(--book-muted);margin:0 0 8px;font-size:.72rem}.recipe-book .food-groups{flex-wrap:wrap;align-content:start;gap:8px 13px;min-height:52px;display:flex}.recipe-book .food-group{align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.recipe-book .food-group img,.recipe-book .plant-color img{object-fit:contain;flex:none}.recipe-book .plant-palette{grid-template-columns:repeat(5,minmax(0,48px));justify-content:start;gap:10px;margin-top:13px;display:grid}.recipe-book .plant-color{color:var(--book-muted);flex-direction:column;align-items:center;gap:3px;font-size:.62rem;line-height:1.4;display:flex}.recipe-book .plant-color img{filter:grayscale();opacity:.28}.recipe-book .plant-color.present img{filter:none;opacity:1}.recipe-book .nutrient-tags{flex-wrap:wrap;align-content:start;align-items:center;gap:6px;margin-top:13px;display:flex}.recipe-book .nutrient-tag{color:#5d2f54;border:1px solid #6d3a6329;border-radius:999px;padding:3px 8px;font-size:.65rem;display:inline-block}.recipe-book .more-nutrients{color:var(--book-muted);font-size:.67rem}.recipe-book .book-unknown{color:var(--book-muted);align-content:start;font-size:.8rem;line-height:1.65}.recipe-book .book-paging{justify-content:center;align-items:center;gap:10px;margin-top:27px;display:flex}.recipe-book .book-paging>button{border:1px solid var(--book-line);background:var(--book-paper);width:46px;height:46px;color:var(--pflaume-1);border-radius:12px;place-items:center;transition:background .15s,color .15s;display:grid}.recipe-book .book-paging>button:hover:not(:disabled){background:var(--pflaume-1);color:#fbeede}.recipe-book .book-paging label{white-space:nowrap;color:var(--pflaume-1);align-items:center;gap:8px;font:500 1.5rem/1 Caveat,cursive;display:flex}.recipe-book .book-paging select{border-radius:12px;width:auto;max-width:110px;min-height:44px;padding:6px 10px;font-size:.95rem;font-weight:600}.recipe-book .book-paging.compact{gap:6px;margin-top:0}.recipe-book .book-paging.compact>button{background:0 0;border:0;width:44px;height:44px}.recipe-book .book-paging.compact>button:hover:not(:disabled){color:var(--pflaume-1);background:#6d3a6314}.recipe-book .book-page-label{color:var(--pflaume-1);text-align:center;white-space:nowrap;min-width:9.5ch;font:500 1.5rem/1 Caveat,cursive}.recipe-book .book-page-label small{font:inherit;color:var(--book-muted);font-size:1.2rem}.recipe-book .book-stage{grid-template-columns:minmax(0,1fr);display:grid}.recipe-book .book-side{display:none}.recipe-book .book-arrow{border:1px solid var(--book-line);background:var(--book-paper);width:52px;height:104px;color:var(--pflaume-1);place-items:center;transition:transform .18s,background .18s,color .18s;display:grid;box-shadow:0 6px 18px #1b16302e}.recipe-book .book-side:first-child .book-arrow{border-radius:26px 6px 6px 26px}.recipe-book .book-side:last-child .book-arrow{border-radius:6px 26px 26px 6px}.recipe-book .book-arrow:hover:not(:disabled){background:var(--pflaume-1);color:#fbeede}.recipe-book .book-side:first-child .book-arrow:hover:not(:disabled){transform:translate(-3px)}.recipe-book .book-side:last-child .book-arrow:hover:not(:disabled){transform:translate(3px)}@media (width>=1000px){.recipe-book .book-stage.has-pages{grid-template-columns:52px minmax(0,1fr) 52px;column-gap:14px}.recipe-book .book-stage.has-pages>.book-side{place-items:center;padding-top:48px;display:grid}}.recipe-book .book-hints{max-width:700px;color:var(--book-muted);text-align:center;margin:18px auto 0}.recipe-book .book-hints p{margin-top:5px;font-size:.72rem}.recipe-book .book-hints p:first-child{margin-bottom:12px;font-size:.79rem}.recipe-book .book-empty{text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:22px;min-height:650px;padding:50px 30px;display:flex}.recipe-book .book-empty h2{font-size:2rem}.recipe-book .book-empty p:not(.book-hand){max-width:40ch;font-size:.95rem}.recipe-book .book-contents{border-top:1px solid var(--book-line);margin-top:2.5rem;padding-top:1rem;font-size:.85rem}.recipe-book .book-contents summary{cursor:pointer;padding-block:12px}.recipe-book .book-contents ul{columns:3 240px;margin:15px 0}.recipe-book .book-contents li{break-inside:avoid;padding:5px 0}.recipe-book .book-contents a{color:var(--pflaume-1)}.blaue-stunde .recipe-detail{padding-top:2rem}.recipe-book .book-back{margin:8px 0 55px;font-size:.9rem}.recipe-book .book-back a{color:var(--pflaume-1)}.recipe-book .recipe-paper{background:var(--book-paper);border:1px solid #d6c7b4;border-radius:3px;padding:42px 60px;position:relative;box-shadow:0 4px #ede0ce,0 18px 44px #3c312913}.recipe-book .recipe-heading h1{overflow-wrap:anywhere;max-width:23ch;margin:28px 0 16px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.2}.recipe-book .recipe-heading .personal-copy{max-width:55ch;font-size:1.35rem;line-height:1.4}.recipe-book .recipe-heading.has-image{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:34px;display:grid}.recipe-book .recipe-image{min-width:0;margin:0}.recipe-book .recipe-image img{border-radius:2px;width:100%;height:auto;display:block}.recipe-book .recipe-image figcaption{color:var(--book-muted);margin-top:8px;font-size:.73rem}.recipe-book .recipe-detail-tags{border-bottom:1px solid var(--book-line);color:var(--book-muted);padding:20px 0;font-size:.85rem}.recipe-book .recipe-method{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:50px;margin:32px 0;display:grid}.recipe-book :is(.recipe-method,.recipe-notes,.recipe-related) h2{margin-bottom:16px;font-size:1.35rem}.recipe-book .recipe-ingredients{margin:0;padding:0;list-style:none}.recipe-book .recipe-ingredients li{border-bottom:1px solid var(--book-line);padding:10px 0;font-size:.95rem}.recipe-book .recipe-steps{gap:18px;margin:0;padding-left:26px;font-size:.98rem;list-style:decimal;display:grid}.recipe-book .recipe-steps li{padding-left:6px}.recipe-book .recipe-steps li::marker{color:var(--pflaume-1);font-family:var(--display)}.recipe-book .recipe-notes{border-top:1px solid var(--book-line);grid-template-columns:1fr 1fr;gap:35px;padding-top:26px;display:grid}.recipe-book .recipe-notes p{color:var(--pflaume-1);font:500 1.15rem/1.5 Caveat,cursive}.recipe-book .book-nutrition.expanded{min-height:0;margin-top:30px;display:block}.recipe-book .book-nutrition.expanded .food-groups{min-height:0}.recipe-book .nutrient-sources{grid-template-columns:1fr 1fr;gap:9px 30px;margin-top:20px;display:grid}.recipe-book .nutrient-sources .nutrient-tag{border:0;border-bottom:1px solid var(--book-line);border-radius:0;justify-content:space-between;gap:15px;padding:8px 0;font-size:.78rem;display:flex}.recipe-book .nutrient-sources .nutrient-tag>span{color:var(--book-muted);text-align:right}.recipe-book .nutrition-note{color:var(--book-muted);margin-top:14px;font-size:.72rem}.recipe-book .recipe-app-note .app-werbung{border:0;border-block:1px solid var(--book-line);box-shadow:none;background:0 0;border-radius:0;margin-top:34px;padding:24px 0;display:block}.recipe-book .recipe-app-note .aw-telefon,.recipe-book .recipe-app-note .app-band-icon{display:none}.recipe-book .recipe-app-note .aw-wort{max-width:none}.recipe-book .recipe-app-note h3{font-size:1.25rem}.recipe-book .recipe-app-note p{max-width:62ch;font-size:.85rem}.recipe-book .recipe-related{margin-top:30px}.recipe-book .recipe-related ul{flex-wrap:wrap;gap:15px 30px;margin-bottom:25px;font-size:.85rem;display:flex}.recipe-book .recipe-related a:not(.tat){color:var(--pflaume-1)}@media (width<=1179px){.recipe-book .recipe-spread{--book-title-lines:3;--book-ingredient-lines:4}.recipe-book .book-nutrition:not(.expanded){min-height:215px}.recipe-book .book-nutrition:not(.expanded) .food-groups{min-height:82px}}@media (width>=701px) and (width<=859px){.recipe-book .book-nutrition:not(.expanded){min-height:245px}.recipe-book .book-nutrition:not(.expanded) .food-groups{min-height:112px}}@media (prefers-reduced-motion:no-preference){.recipe-book .book-title-character{animation:.1s ease-out both book-letter;animation-delay:calc(var(--letter) * var(--letter-step))}.recipe-book .description-space .personal-copy{animation:.56s ease-out .9s both book-description}}@keyframes book-letter{0%{opacity:0}to{opacity:1}}@keyframes book-description{0%{opacity:0}to{opacity:1}}@media (width<=700px){.blaue-stunde .recipe-book-intro{padding-bottom:2rem}.recipe-book .book-weekly{grid-template-columns:1fr;gap:22px;min-height:0;margin-bottom:42px}.recipe-book .weekly-copy{padding:0}.recipe-book .book-weekly h2{font-size:2rem}.recipe-book .weekly-image{margin:0 5px;transform:none}.recipe-book .weekly-image .fenster{border-radius:22px;height:220px}.recipe-book .weekly-image .fenster-lauf{transform:none}.recipe-book .weekly-image .szene-unterschrift{font-size:1rem}.recipe-book .book-filters{grid-template-columns:1fr 1fr;gap:13px 12px}.recipe-book .book-search{grid-column:1/-1}.recipe-book .book-filters :is(input,select){font-size:16px}.recipe-book .book-diet-row{margin-top:14px;display:block;position:relative}.recipe-book .book-diet-row legend{float:none;margin:0 0 3px;padding-right:90px;line-height:24px}.recipe-book .book-diet-options{justify-content:center;gap:0 20px}.recipe-book .book-reset{position:absolute;top:-10px;right:0}.recipe-book .book-source{margin:19px auto 25px}.recipe-book .book-meta{grid-template-columns:1fr auto;font-size:.7rem}.recipe-book .book-meta>.book-hand{font-size:1.28rem}.recipe-book .book-meta>.book-hand:last-child{grid-column:2}.recipe-book .book-meta>.book-paging{grid-area:2/1/auto/-1;justify-self:center}.recipe-book .recipe-spread{--book-note-size:1.25rem;grid-template-columns:minmax(0,1fr)}.recipe-book .book-leaf{padding:25px 26px 23px}.recipe-book .book-title{margin-top:26px;font-size:1.85rem}.recipe-book .book-running{font-size:.68rem}.recipe-book .book-level{font-size:1rem}.recipe-book .season-tabs{gap:12px;left:23px;right:20px}.recipe-book .season-tab{min-width:80px;padding:7px 13px 11px;font-size:1.24rem}.recipe-book .plant-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.blaue-stunde .recipe-book .tat{padding:10px 18px;font-size:.85rem}.recipe-book .book-paging label{gap:7px}.recipe-book .book-empty h2{font-size:1.65rem}.recipe-book .recipe-paper{padding:26px 24px}.recipe-book .recipe-heading h1{font-size:2.05rem}.recipe-book .recipe-heading .personal-copy{font-size:1.3rem}.recipe-book .recipe-method,.recipe-book .recipe-notes,.recipe-book .recipe-heading.has-image{grid-template-columns:1fr;gap:30px}.recipe-book .recipe-notes p{font-size:1.12rem}.recipe-book .nutrient-sources{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.recipe-book .book-source:before,.recipe-book .book-source button{transition:none}.recipe-book .weekly-image .fenster-lauf{transform:none}}
