@font-face{font-family:Epilogue;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/epilogue-var.woff2) format("woff2")}@font-face{font-family:Epilogue;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/epilogue-italic.woff2) format("woff2")}@font-face{font-family:Ultra;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ultra.woff2) format("woff2")}@font-face{font-family:Yesteryear;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yesteryear.woff2) format("woff2")}:root{--creme: #f5edda;--eierschale: #ece0c4;--eierschale-2: #e3d4b2;--senf: #d9a527;--senf-tief: #a87b12;--orange: #cf5b2e;--orange-tief: #ad4520;--petrol: #20655f;--petrol-tief: #164a45;--walnuss: #5b3a26;--walnuss-tief: #41291a;--tinte: #2e2118;--chrom-hell: #f7f3e9;--chrom-mitte: #cfc6b2;--chrom-tief: #9a9078;--display: "Ultra", "Rockwell", serif;--script: "Yesteryear", cursive;--body: "Epilogue", "Trebuchet MS", sans-serif;--rand: 3px solid var(--tinte);--tv: 26px;--ease: cubic-bezier(.34, 1.4, .4, 1);--ease-soft: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);font-size:1.02rem;font-weight:400;line-height:1.75;color:var(--tinte);background-color:var(--creme);background-image:radial-gradient(rgba(46,33,24,.05) 1px,transparent 1.3px),radial-gradient(rgba(46,33,24,.03) 1px,transparent 1.4px);background-size:26px 26px,17px 17px;background-position:0 0,9px 13px;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:120;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23k)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:multiply}::selection{background:var(--senf);color:var(--tinte)}.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:999;transform:translateY(-150%);background:var(--tinte);color:var(--creme);font-weight:700;letter-spacing:.04em;text-decoration:none;padding:.7rem 1.1rem;border:2px solid var(--creme);border-radius:6px;box-shadow:3px 4px 0 var(--orange)}.skip-link:focus-visible{transform:translateY(0);outline:none}#inhalt:focus{outline:none}a,button{cursor:pointer}img,svg{display:block;max-width:100%}.wrap{width:min(1180px,100% - clamp(2.4rem,8vw,7rem));margin-inline:auto}.narrow{width:min(880px,100% - clamp(2.4rem,8vw,5rem));margin-inline:auto}.display{font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:.005em;overflow-wrap:break-word}.kicker{font-family:var(--body);font-weight:700;font-size:.72rem;letter-spacing:.34em;text-transform:uppercase}.stern{color:var(--orange);font-style:normal}.funkel{position:absolute;font-style:normal;font-size:clamp(.9rem,2vw,1.5rem);color:var(--senf);animation:funkeln 3.6s ease-in-out infinite;animation-delay:var(--fz, 0s);pointer-events:none;z-index:1}@keyframes funkeln{0%,to{opacity:.25;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(22deg)}}.funkel-held-1{top:15%;left:8%;--fz: .2s;color:var(--orange);font-size:clamp(1.1rem,2.6vw,2rem)}.funkel-held-2{top:23%;right:9%;--fz: 1.1s;color:var(--petrol);font-size:clamp(1rem,2.4vw,1.8rem)}.funkel-held-3{bottom:26%;left:17%;--fz: 1.8s;color:var(--senf)}.funkel-held-4{top:56%;right:19%;--fz: .7s;color:var(--orange);font-size:clamp(.8rem,1.6vw,1.2rem)}.funkel-held-5{bottom:16%;right:33%;--fz: 2.3s;color:var(--walnuss)}.funkel-modell-1{top:14%;left:16%}.funkel-modell-2{bottom:18%;right:18%;--fz: 1.2s}.burst{position:relative;display:grid;place-items:center;width:var(--b-gr, 104px);aspect-ratio:1;filter:drop-shadow(3px 4px 0 rgba(46,33,24,.28))}.burst-form{position:absolute;inset:0;animation:drehen 28s linear infinite}.burst-form i{position:absolute;inset:13%;background:var(--b-farbe, var(--orange))}.burst-form i:nth-child(2){transform:rotate(30deg)}.burst-form i:nth-child(3){transform:rotate(60deg)}.burst-text{position:relative;z-index:1;font-family:var(--display);font-size:var(--b-schrift, 1.5rem);line-height:1;color:var(--b-tinte, var(--creme));text-align:center;transform:rotate(-9deg);padding:0 12%}.burst-text small{display:block;font-family:var(--body);font-weight:700;font-size:.34em;letter-spacing:.14em;text-transform:uppercase;margin-top:.15em}@keyframes drehen{to{transform:rotate(360deg)}}.knopf{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--body);font-weight:700;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--creme);background:var(--orange);border:var(--rand);border-radius:999px;padding:.95rem 1.8rem .88rem;box-shadow:0 0 0 var(--tinte);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.knopf:after{content:"\2726";font-size:.8em;transition:transform .45s var(--ease)}.knopf:hover{transform:translate(-3px,-4px) rotate(-1deg);box-shadow:5px 6px 0 var(--tinte);background:var(--orange-tief);text-decoration:none}.knopf:hover:after{transform:rotate(180deg) scale(1.3)}.knopf:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}.knopf-petrol{background:var(--petrol)}.knopf-petrol:hover{background:var(--petrol-tief)}.back-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--body);font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--tinte)}.back-link i{font-style:normal;color:var(--orange);transition:transform .5s var(--ease)}.back-link:hover{color:var(--orange-tief);text-decoration:none}.back-link:hover i{transform:rotate(180deg) scale(1.25)}.back-link:focus-visible{outline:3px solid var(--senf);outline-offset:3px;border-radius:3px}.navleiste{position:sticky;top:0;z-index:100;background:var(--chrom-hell);border-bottom:var(--rand);box-shadow:0 4px #2e211824}.navleiste-inhalt{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding-block:.5rem}.navleiste-marke{font-family:var(--display);font-weight:400;font-size:clamp(1.1rem,2.4vw,1.5rem);line-height:1;color:var(--tinte);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}.navleiste-marke i{font-style:normal;color:var(--orange);transition:transform .5s var(--ease)}.navleiste-marke:hover i{transform:rotate(180deg) scale(1.2)}.navleiste-links{list-style:none;display:flex;align-items:center;gap:clamp(.8rem,3vw,1.8rem)}.navleiste-links a{position:relative;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte);text-decoration:none;padding-bottom:3px;transition:color .2s var(--ease)}.navleiste-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:center;transition:transform .28s var(--ease)}.navleiste-links a:hover{color:var(--orange-tief)}.navleiste-links a:hover:after{transform:scaleX(1)}.navleiste-links a:focus-visible{outline:3px solid var(--senf);outline-offset:4px;border-radius:3px}.navleiste-links a.ist-aktiv{color:var(--orange)}.navleiste-links a.ist-aktiv:after{transform:scaleX(1)}.held{position:relative;isolation:isolate;min-height:clamp(560px,78vh,740px);display:grid;align-items:center;padding:clamp(4.2rem,11vh,7.5rem) 0 clamp(3.4rem,8vh,5.5rem);overflow:hidden;text-align:left;background:var(--creme)}.held-bild{position:absolute;inset:0;z-index:-3;overflow:hidden;background:var(--eierschale)}.held-bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% 50%;filter:saturate(1.04) contrast(1.02)}.held-bild:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f5eddaf5,#f5eddadb 30%,#f5edda7a 56%,#f5edda29),radial-gradient(95% 72% at 30% 26%,rgba(217,165,39,.34),transparent 62%)}.held:before{content:"";position:absolute;inset:0;background:var(--eierschale);opacity:.72;clip-path:polygon(0 58%,100% 22%,100% 49%,0 85%);z-index:-1}.held:after{content:"";position:absolute;inset:0;background:var(--senf);opacity:.74;clip-path:polygon(0 85%,100% 52%,100% 59%,0 92%);z-index:-1}.held-deko{position:absolute;inset:0;z-index:0;pointer-events:none}.held-niere{position:absolute;border-radius:62% 38% 55% 45%/48% 60% 40% 52%;animation:niere-atmen 15s ease-in-out infinite}.held-niere-1{width:min(48vw,560px);aspect-ratio:10 / 6;top:6%;left:-8%;background:#20655f26}.held-niere-2{width:min(34vw,400px);aspect-ratio:10 / 7;bottom:-4%;right:-6%;background:#cf5b2e21;animation-delay:-6s;animation-duration:18s}.held-siegel{position:absolute;top:clamp(1.6rem,5vw,3.4rem);right:clamp(.8rem,6vw,5rem);--b-gr: clamp(112px, 15vw, 184px);--b-farbe: var(--orange);--b-tinte: var(--creme);--b-schrift: clamp(2.7rem, 4.8vw, 4.1rem);transform:rotate(-8deg);opacity:0;animation:held-siegel-ein .6s var(--ease) .5s forwards,held-siegel-pochen 5.5s ease-in-out 1.3s infinite}.held-siegel .burst-text{line-height:.9}.held-siegel .burst-text small{margin-top:.25em;letter-spacing:.2em}@keyframes held-siegel-ein{to{opacity:1}}@keyframes held-siegel-pochen{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(-5deg) scale(1.05)}}.held-inhalt{position:relative;z-index:2;display:grid;justify-items:start;gap:clamp(.55rem,1.5vh,1rem)}.held-kicker{color:var(--walnuss);display:inline-flex;align-items:center;gap:.6rem}.held-kicker:before,.held-kicker:after{content:"\2726";color:var(--orange);letter-spacing:0}.held-schwung{font-family:var(--script);font-size:clamp(1.7rem,4.4vw,2.9rem);color:var(--orange);transform:rotate(-3deg);margin-bottom:-.5em}.held-titel{font-size:clamp(3rem,11vw,7rem);text-wrap:balance;text-shadow:3px 4px 0 rgba(245,237,218,.85),6px 8px 0 rgba(46,33,24,.1)}.held-titel .h1-akz{color:var(--petrol)}.held-trenner{width:clamp(170px,32vw,280px);height:1.6rem;margin:.35rem 0 .55rem;position:relative;background:linear-gradient(90deg,transparent,var(--tinte) 20%,var(--tinte) 41%,transparent 41%,transparent 59%,var(--tinte) 59%,var(--tinte) 80%,transparent) center / 100% 2px no-repeat}.held-trenner:before{content:"\2726";position:absolute;inset:0;margin:auto;width:1.6rem;height:1.6rem;display:grid;place-content:center;color:var(--orange);font-size:1.05rem;line-height:1}.held-sub{max-width:40ch;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600}.held-intro{max-width:56ch;font-weight:300;text-wrap:pretty}.held-knoepfe{margin-top:.7rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem}.held-merkmale{list-style:none;margin-top:1.1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.55rem .7rem}.held-merkmale li{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:999px;padding:.42rem .9rem .36rem;box-shadow:2px 3px #2e211833}.held-merkmale i{font-style:normal;color:var(--orange)}@keyframes held-auf{0%{opacity:0;translate:0 1.4rem}to{opacity:1;translate:0 0}}.held-inhalt>*{animation:held-auf .7s var(--ease-soft) both}.held-kicker{animation-delay:.04s}.held-schwung{animation-delay:.1s}.held-titel{animation-delay:.16s}.held-trenner{animation-delay:.22s}.held-sub{animation-delay:.28s}.held-intro{animation-delay:.34s}.held-knoepfe{animation-delay:.42s}.held-merkmale{animation-delay:.5s}@media(max-width:600px){.held{min-height:auto;padding-top:clamp(3.4rem,9vh,5.5rem);text-align:center}.held-bild img{object-position:61% 50%}.held-bild:after{background:linear-gradient(180deg,#f5eddaed,#f5eddadb 46%,#f5eddaad),radial-gradient(100% 82% at 50% 16%,rgba(217,165,39,.38),transparent 70%)}.held-inhalt{justify-items:center}.held-titel{font-size:clamp(1.85rem,9.8vw,2.9rem)}.held-knoepfe,.held-merkmale{justify-content:center}.held-siegel{--b-gr: clamp(70px, 20vw, 90px);--b-schrift: clamp(1.7rem, 5vw, 2.1rem);top:clamp(.5rem,2.5vw,1.1rem);right:clamp(.4rem,2.5vw,1rem)}.navleiste-inhalt{flex-wrap:wrap;gap:.2rem 1rem}.navleiste-links{flex-wrap:wrap;gap:.5rem .9rem;row-gap:.3rem}.navleiste-links a{font-size:.68rem;letter-spacing:.07em}}.band{background:var(--orange);color:var(--creme);overflow:hidden;padding:.8rem 0 .7rem;border-block:var(--rand)}.band-spur{display:flex;width:max-content;animation:band-lauf 34s linear infinite}.band-haelfte{display:flex;align-items:center;white-space:nowrap;font-family:var(--body);font-weight:700;font-size:.92rem;letter-spacing:.26em;text-transform:uppercase}.band-haelfte i{font-style:normal;margin:0 1.4rem;color:var(--senf)}@keyframes band-lauf{to{transform:translate(-50%)}}.kopf{display:grid;gap:.3rem;justify-items:start;margin-bottom:clamp(2rem,5vw,3.4rem)}.kopf-schwung{font-family:var(--script);font-size:clamp(1.6rem,3.4vw,2.4rem);color:var(--k-farbe, var(--orange));transform:rotate(-2.5deg);margin-bottom:-.35em}.kopf h1,.kopf h2{font-family:var(--display);font-weight:400;font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.04;text-wrap:balance;max-width:22ch}.kopf h1 em,.kopf h2 em{font-style:normal;color:var(--k-farbe, var(--orange))}.kopf p{max-width:60ch;font-weight:300;margin-top:.4rem}.kopf:after{content:"\2726  \2726  \2726";font-size:.8rem;letter-spacing:.8em;color:var(--k-farbe, var(--orange));margin-top:.6rem}.modelle{padding:clamp(3.5rem,8vw,6rem) 0 clamp(2.5rem,6vw,4rem)}.suche{margin:0 0 clamp(1.8rem,4vw,2.6rem)}.suche-feld{position:relative;display:flex;align-items:center;gap:.7rem;max-width:30rem;background:var(--creme);border:var(--rand);border-radius:999px;box-shadow:4px 5px 0 var(--tinte);padding:.15rem .9rem}.suche-icon{font-style:normal;color:var(--orange);flex:none}.suche-input{flex:1 1 auto;min-width:0;font-family:var(--body);font-size:1rem;color:var(--tinte);background:transparent;border:0;outline:none;padding:.7rem 0}.suche-input::placeholder{color:var(--walnuss);opacity:.7}.suche-feld:focus-within{box-shadow:4px 5px 0 var(--orange)}.suche-x{flex:none;display:grid;place-items:center;font-size:.8rem;line-height:1;color:var(--creme);background:var(--tinte);border:0;border-radius:999px;width:1.85rem;height:1.85rem;cursor:pointer;transition:background .25s var(--ease-soft)}.suche-x:hover{background:var(--orange)}.suche-status{min-height:1.2em;margin-top:.55rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--walnuss)}.suche-leer{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:1.05rem;font-weight:300}.filter{display:flex;flex-wrap:wrap;gap:.8rem 1.7rem;margin-top:1.1rem}.filter-gruppe{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.filter-gruppe--ernaehrung{--chip-akz: var(--petrol)}.filter-gruppe--schwierigkeit{--chip-akz: var(--orange)}.filter-gruppe--art{--chip-akz: var(--walnuss)}.filter-titel{font-weight:700;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--walnuss);margin-right:.2rem}.filter-chip{font-family:var(--body);font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:999px;padding:.42rem .82rem .38rem;cursor:pointer;box-shadow:2px 3px 0 var(--tinte);transition:background .2s var(--ease-soft),color .2s var(--ease-soft),box-shadow .2s var(--ease-soft),transform .2s var(--ease-soft)}.filter-chip:hover{transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--tinte)}.filter-chip:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--tinte)}.filter-chip:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.filter-chip[aria-pressed=true]{background:var(--chip-akz);color:var(--creme)}.filter-reset{margin-left:.7rem;font-family:var(--body);font-size:.78rem;font-weight:700;color:var(--walnuss);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--ease-soft)}.filter-reset:hover{color:var(--orange)}.filter-reset:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.modell-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:clamp(1.4rem,2.8vw,2.2rem) clamp(1.2rem,2.4vw,1.8rem);align-items:stretch}.modell{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;background:var(--creme);border:var(--rand);border-radius:var(--tv) var(--tv) 18px 18px;overflow:hidden;text-decoration:none;color:var(--tinte);transition:transform .35s var(--ease),box-shadow .35s var(--ease);box-shadow:0 0 #2e211800}.modell:hover{transform:translateY(-8px) rotate(-.6deg);box-shadow:8px 12px 0 var(--mk-farbe, var(--petrol));text-decoration:none}.modell:nth-child(2n):hover{transform:translateY(-8px) rotate(.6deg)}.modell:nth-child(4n+1){--mk-farbe: var(--petrol);--mk-blass: rgba(32,101,95,.16)}.modell:nth-child(4n+2){--mk-farbe: var(--senf);--mk-blass: rgba(217,165,39,.2);--mk-tinte: var(--senf-tief)}.modell:nth-child(4n+3){--mk-farbe: var(--orange);--mk-blass: rgba(207,91,46,.16)}.modell:nth-child(4n+4){--mk-farbe: var(--walnuss);--mk-blass: rgba(91,58,38,.14)}.modell-buehne{position:relative;border-bottom:var(--rand);border-radius:calc(var(--tv) - 3px) calc(var(--tv) - 3px) 0 0;background:var(--eierschale);min-height:210px;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;width:100%}.modell-bild{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.04);transition:transform .45s var(--ease),filter .35s var(--ease-soft)}.modell-buehne:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(rgba(245,237,218,.22) 1px,transparent 1.5px);background-size:6px 6px;mix-blend-mode:screen}.modell-buehne .niere{position:absolute;width:80%;aspect-ratio:10 / 7.4;top:12%;left:10%;background:var(--mk-blass, rgba(32,101,95,.18));border-radius:62% 38% 55% 45%/48% 60% 40% 52%;animation:niere-atmen 12s ease-in-out infinite}@keyframes niere-atmen{0%,to{border-radius:62% 38% 55% 45%/48% 60% 40% 52%;transform:rotate(0)}50%{border-radius:50% 50% 42% 58%/58% 45% 55% 42%;transform:rotate(-3deg)}}.modell:hover .modell-bild{transform:scale(1.06) rotate(.6deg);filter:saturate(1.1) contrast(1.06)}.modell-buehne .funkel{z-index:2;color:var(--mk-farbe, var(--orange));opacity:.75;text-shadow:1px 2px 0 var(--tinte)}.modell-gebacken{position:absolute;z-index:5;top:.6rem;right:.6rem;display:inline-flex;align-items:center;gap:.28rem;padding:.26rem .55rem .22rem;font-family:var(--body);font-weight:700;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--creme);background:var(--petrol);border:2px solid var(--tinte);border-radius:999px;box-shadow:2px 3px 0 var(--tinte)}.modell-gebacken i{font-style:normal}.modell-platzhalter{position:relative;z-index:2;display:grid;place-items:center;gap:.25rem;text-align:center;color:var(--mk-farbe, var(--orange))}.modell-platzhalter i{font-style:normal;font-size:clamp(2rem,6vw,3rem);line-height:1}.modell-platzhalter span{font-weight:700;font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--walnuss)}.modell-text{padding:clamp(1.1rem,2.4vw,1.5rem) clamp(1.3rem,2.6vw,1.7rem) .3rem}.modell-schwung{font-family:var(--script);font-size:1.2rem;color:var(--mk-farbe, var(--orange))}.modell-text h3{font-family:var(--display);font-weight:400;font-size:clamp(1.4rem,2.8vw,1.8rem);line-height:1;margin-top:.1rem}.modell-link{color:inherit;text-decoration:none}.modell-link:after{content:"";position:absolute;inset:0;z-index:4}.modell-link:hover{text-decoration:none}.modell:has(.modell-link:focus-visible){outline:var(--rand);outline-offset:4px}.modell-text p{font-size:.94rem;font-weight:300;margin-top:.5rem}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.modell-chips{padding:.85rem clamp(1.3rem,2.6vw,1.7rem) 0;align-content:start}.chip{font-weight:600;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--tinte);border-radius:999px;padding:.28rem .62rem .22rem;transition:background .25s var(--ease-soft),color .25s var(--ease-soft)}.chip-veg{background:var(--petrol);color:var(--creme);border-color:var(--tinte)}.chip-moeglich{background:transparent;color:var(--petrol);border-color:var(--petrol)}.modell:hover .chip{background:var(--tinte);color:var(--creme)}.modell:hover .chip-moeglich{border-color:var(--tinte)}.modell-fuss{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem clamp(1.3rem,2.6vw,1.7rem) 1rem;border-top:2px dashed rgba(46,33,24,.35)}.modell-takt{font-weight:700;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-tinte, var(--mk-farbe, var(--orange)))}.modell-mehr{position:relative;font-weight:700;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tinte);display:inline-flex;gap:.4rem;align-items:center}.modell-mehr i{font-style:normal;color:var(--mk-farbe, var(--orange));transition:transform .45s var(--ease)}.modell:hover .modell-mehr i{transform:rotate(180deg) scale(1.25)}.lese-fortschritt{position:fixed;inset:0 0 auto;height:3px;z-index:101;background:var(--orange);transform:scaleX(0);transform-origin:left}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.lese-fortschritt{animation:lese-fuellen linear both;animation-timeline:scroll(root block)}}}@keyframes lese-fuellen{to{transform:scaleX(1)}}.topbar{padding:clamp(1.4rem,3vw,2rem) 0 0;position:relative;z-index:1}.rezept{position:relative;padding:clamp(1.6rem,4vw,2.6rem) 0 clamp(3.5rem,8vw,6rem)}.rezept>.narrow{position:relative;z-index:1}.rezept-deko{position:absolute;inset:0;z-index:0;pointer-events:none}.rezept-deko .funkel{opacity:.85}.rezept-deko .funkel-r1{top:5%;left:3.5%;font-size:clamp(1rem,2.4vw,1.9rem);--fz: 0s;color:var(--orange)}.rezept-deko .funkel-r2{top:19%;right:4%;font-size:clamp(.9rem,1.8vw,1.4rem);--fz: 1.3s;color:var(--senf)}.rezept-deko .funkel-r3{top:48%;left:5%;font-size:clamp(1rem,2.2vw,1.7rem);--fz: .6s;color:var(--petrol)}.rezept-deko .funkel-r4{top:67%;right:5.5%;font-size:clamp(.9rem,2vw,1.5rem);--fz: 2s;color:var(--senf)}.rezept-deko .funkel-r5{top:88%;left:6%;font-size:clamp(.85rem,1.6vw,1.3rem);--fz: 1.7s;color:var(--orange)}.inserat{position:relative;background:var(--eierschale);border:4px solid var(--tinte);outline:2px solid var(--tinte);outline-offset:5px;border-radius:6px;padding:clamp(2rem,5vw,3.4rem) clamp(1.4rem,4vw,3rem) clamp(1.6rem,3.6vw,2.6rem);background-image:radial-gradient(rgba(46,33,24,.08) 14%,transparent 16%);background-size:7px 7px;margin-top:1.6rem}.inserat-stempel{position:absolute;top:-14px;left:clamp(1rem,4vw,2.4rem);background:var(--tinte);color:var(--creme);font-weight:700;font-size:.58rem;letter-spacing:.26em;text-transform:uppercase;padding:.42rem .9rem .34rem;border-radius:4px;transform:rotate(-1.5deg)}.inserat-kopf{display:grid;justify-items:center;text-align:center;gap:.15rem}.inserat-schwung{font-family:var(--script);font-size:clamp(1.6rem,4vw,2.6rem);color:var(--orange);transform:rotate(-3deg);max-width:26ch}.inserat-kopf h1{font-family:var(--display);font-weight:400;font-size:clamp(2.2rem,6vw,3.8rem);line-height:1.02;max-width:18ch;text-wrap:balance}.inserat-meta{justify-content:center;margin-top:1.3rem;gap:.55rem}.meta-chip{position:relative;background:var(--creme);border:2px solid var(--tinte);border-radius:11px;padding:.72rem .9rem .56rem;min-width:7.4rem;text-align:center;box-shadow:2px 3px #2e211824}.meta-chip:before{content:"";position:absolute;left:.7rem;right:.7rem;top:.42rem;height:3px;border-radius:2px;background:var(--mc-ak, var(--orange))}.inserat-meta .meta-chip:nth-child(1){--mc-ak: var(--senf-tief)}.inserat-meta .meta-chip:nth-child(2){--mc-ak: var(--orange)}.inserat-meta .meta-chip:nth-child(3){--mc-ak: var(--petrol)}.inserat-meta .meta-chip:nth-child(4){--mc-ak: var(--walnuss)}.inserat-meta .meta-chip:nth-child(5){--mc-ak: var(--petrol)}.meta-chip b{display:block;font-weight:700;font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--walnuss);margin:.3rem 0 .12em}.meta-wert{display:block;font-weight:700;font-size:.82rem;line-height:1.25;color:var(--tinte)}.meta-chip--diet{background:var(--petrol);border-color:var(--tinte)}.meta-chip--diet:before{background:var(--senf)}.meta-chip--diet b,.meta-chip--diet .meta-wert{color:var(--creme)}.inserat-bild{position:relative;width:min(560px,100%);margin:clamp(1.6rem,4vw,2.4rem) auto 0;border:var(--rand);border-radius:20px 20px 10px 10px;overflow:hidden;background:var(--creme);box-shadow:7px 9px #2e21183d;transform:rotate(-.8deg)}.inserat-bild:before{content:"";position:absolute;inset:.65rem;z-index:2;border:2px solid rgba(245,237,218,.78);border-radius:14px 14px 7px 7px;pointer-events:none}.inserat-bild:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(rgba(245,237,218,.22) 1px,transparent 1.5px),linear-gradient(135deg,rgba(207,91,46,.18),transparent 34%,rgba(32,101,95,.14));background-size:7px 7px,100% 100%;mix-blend-mode:screen}.inserat-bild img{width:100%;aspect-ratio:1;height:auto;object-fit:cover;filter:saturate(1.05) contrast(1.04)}.inserat-platzhalter{display:grid;place-items:center;gap:.45rem;aspect-ratio:1;text-align:center;background:var(--eierschale);color:var(--orange)}.inserat-platzhalter i{font-style:normal;font-size:clamp(3rem,9vw,5rem);line-height:1}.inserat-platzhalter span{font-weight:700;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--walnuss)}.inserat-koerper{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(1.6rem,4vw,3rem);margin-top:clamp(1.8rem,4vw,2.6rem)}.block-vorzeile{display:block;font-family:var(--script);font-size:clamp(1.1rem,2.6vw,1.5rem);line-height:1;color:var(--orange);transform:rotate(-2deg);margin:0 0 .1rem .15rem}.inserat-koerper h2{font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1.1rem;padding-bottom:.65rem;display:flex;align-items:baseline;gap:.5rem;border-bottom:2px solid rgba(46,33,24,.18)}.inserat-koerper h2:before{content:"\2726";font-size:.6em;color:var(--orange)}ul.punkte{list-style:none;display:grid;gap:.55rem}ul.punkte li{position:relative;padding-left:1.6rem;font-weight:400}ul.punkte li:before{content:"\2726";position:absolute;left:0;top:.05em;color:var(--petrol)}ul.zutaten{list-style:none;display:grid;gap:.62rem}ul.zutaten li{display:grid;grid-template-columns:4.6rem 1fr;gap:.15rem .7rem;align-items:baseline}.zutat-menge{font-family:var(--display);font-weight:400;font-size:.92rem;line-height:1.2;color:var(--orange-tief);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.zutat-stern{font-style:normal;text-align:right;color:var(--petrol);line-height:1.2}.zutat-name{font-weight:400}ol.schritte{list-style:none;counter-reset:step;display:grid;gap:1rem}ol.schritte li{position:relative;padding-left:3rem;min-height:2rem}ol.schritte li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:-.1em;z-index:1;width:2.1rem;height:2.1rem;background:var(--petrol);color:var(--creme);border:2px solid var(--tinte);border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:.9rem}.inserat-koerper ol.schritte li:not(:last-child):after,.base-card ol.schritte li:not(:last-child):after{content:"";position:absolute;left:calc(1.05rem - 1px);top:2.1rem;bottom:-1rem;width:2px;background:repeating-linear-gradient(var(--petrol) 0 4px,transparent 4px 8px);z-index:0}.schritte--mit-bilder{gap:1.25rem}.schritte--mit-bilder li{padding-left:3.2rem}.schritt-text{display:block}.schritt-haken{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;padding:.1rem .35rem;margin:-.1rem -.35rem;border-radius:8px;cursor:pointer;transition:background .2s var(--ease-soft)}.schritt-haken:hover{background:#20655f12}.schritt-haken:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.schritte--abhakbar li.ist-erledigt:before{content:"\2713";background:var(--orange);animation:haken-pop .4s var(--ease)}.schritte--abhakbar li.ist-erledigt .schritt-text{text-decoration:line-through;text-decoration-color:var(--orange);color:#2e211880}.inserat-koerper ol.schritte--abhakbar li.ist-erledigt:not(:last-child):after{background:var(--orange)}@keyframes haken-pop{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}.schritt-bild{position:relative;width:min(100%,21rem);margin-top:.75rem;border:2px solid var(--tinte);border-radius:16px 16px 8px 8px;background:var(--creme);box-shadow:4px 5px #2e211829;overflow:hidden;transform:rotate(-.45deg)}.schritte--mit-bilder li:nth-child(2n) .schritt-bild{transform:rotate(.45deg)}.schritt-bild:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(245,237,218,.22) 1px,transparent 1.5px);background-size:7px 7px;mix-blend-mode:screen}.schritt-bild img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(1.04) contrast(1.03)}.schritt-bild figcaption{position:relative;z-index:1;padding:.45rem .65rem .4rem;border-top:2px dashed rgba(46,33,24,.24);background:var(--eierschale);color:var(--walnuss);font-weight:700;font-size:.62rem;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.schritt-bild figcaption:before{content:"\2726";margin-right:.35rem;color:var(--orange)}.coupon{position:relative;margin-top:clamp(1.8rem,4vw,2.6rem);border:3px dashed var(--tinte);border-radius:10px;padding:1.1rem clamp(1rem,3vw,1.8rem) 1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;background:var(--creme)}.coupon:before{content:"\2702";position:absolute;top:-15px;left:clamp(1.2rem,5vw,3rem);font-size:1.3rem;background:var(--eierschale);padding:0 .4rem;color:var(--tinte);transform:rotate(90deg)}.coupon-titel{font-family:var(--display);font-weight:400;font-size:1.15rem;color:var(--petrol)}.coupon p{font-size:.92rem;flex:1 1 30ch}.ofen-hinweis{margin-top:1.1rem;border-left:3px solid var(--orange);padding-left:.8rem;font-size:.82rem;font-weight:300;font-style:italic;color:#2e2118b8}.ofen-hinweis b{font-weight:700;font-style:normal;color:var(--walnuss)}.bianca-hinweis{border-left:3px solid var(--orange);padding-left:.8rem;font-size:.9rem;font-weight:300;font-style:italic;color:#2e2118b8}.bianca-hinweis b{font-weight:700;font-style:normal;color:var(--walnuss)}.grundlagen{margin-top:clamp(3rem,7vw,5rem)}.grund-hero{position:relative;overflow:hidden;border:var(--rand);border-radius:var(--tv) var(--tv) 14px 14px;box-shadow:8px 10px #2e21182e;background:var(--creme);transform:rotate(-.6deg)}.grund-hero:after,.grundbild:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(245,237,218,.22) 1px,transparent 1.5px);background-size:7px 7px;mix-blend-mode:screen}.grund-hero img,.grundbild img{width:100%;height:auto;object-fit:cover;filter:saturate(1.05) contrast(1.04)}.grundbilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,1.6rem);margin:clamp(1.6rem,4vw,2.5rem) 0}.grundbild{position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr;border:var(--rand);border-radius:18px 18px 10px 10px;background:var(--creme);box-shadow:5px 6px #2e211824}.grundbild-breit{grid-column:1 / -1}.grundbild img{aspect-ratio:3 / 2;height:100%}.grundbild-breit img{aspect-ratio:2 / 1}.grundbild figcaption{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.8rem clamp(1rem,3vw,1.3rem) .75rem;border-top:var(--rand);background:var(--eierschale)}.grundbild figcaption b{font-family:var(--display);font-weight:400;font-size:1.05rem;line-height:1;color:var(--petrol)}.grundbild figcaption span{flex:1 1 22ch;font-size:.82rem;font-weight:600;line-height:1.45}.base-card{background:var(--creme);border:var(--rand);border-radius:var(--tv) var(--tv) 14px 14px;padding:clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2.2rem);box-shadow:5px 6px #2e21181f;margin-bottom:1.6rem}.base-card h3{font-family:var(--display);font-weight:400;font-size:clamp(1.4rem,3vw,1.8rem)}.base-card .note{font-weight:300;font-size:.9rem;color:#2e2118b3;margin-bottom:1.2rem}.base-card .cols{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(1.2rem,3vw,2.4rem)}.cols-spalte{display:grid;gap:.8rem;align-content:start}.cols-titel{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--walnuss);padding-bottom:.55rem;border-bottom:2px solid rgba(46,33,24,.16)}.cols-titel:before{content:"\2726";color:var(--orange);font-size:.9em}.grundteig-kopf{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.4rem 1.1rem;flex-wrap:wrap;background:var(--senf);border:var(--rand);border-radius:14px;box-shadow:5px 6px #2e211829;padding:1rem clamp(1.1rem,3vw,1.7rem);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.grundteig-kopf::-webkit-details-marker{display:none}.grundteig-kopf::marker{content:""}.grundteig-kopf:hover{transform:translate(-2px,-3px);box-shadow:7px 8px #2e211829}.grundteig-kopf:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}.grundteig-titel{font-family:var(--display);font-weight:400;font-size:clamp(1.25rem,3vw,1.7rem);color:var(--tinte)}.grundteig-hint{font-weight:700;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--walnuss)}.grundteig-pfeil{margin-left:auto;font-style:normal;color:var(--orange);transition:transform .45s var(--ease)}.grundteig[open] .grundteig-pfeil{transform:rotate(180deg)}.grundteig[open] .grundteig-kopf{border-radius:14px 14px 0 0}.grundteig-inhalt{border:var(--rand);border-top:none;border-radius:0 0 14px 14px;background:var(--eierschale);padding:clamp(1.6rem,4vw,2.2rem) clamp(1.2rem,3vw,1.8rem) clamp(1.2rem,3vw,1.6rem)}.grundteig-inhalt .base-card:last-of-type{margin-bottom:0}.grundteig-mehr{margin-top:1.4rem}.quelle{margin-top:1.6rem;font-size:.8rem;font-style:italic;font-weight:300;color:#2e211899}.recipe-nav{display:flex;justify-content:space-between;gap:.8rem 1rem;flex-wrap:wrap;margin-top:2.2rem;padding-top:1.6rem;border-top:2px dashed rgba(46,33,24,.35)}.recipe-nav a:not(.pager){font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--tinte)}.recipe-nav a:not(.pager):hover{color:var(--orange-tief)}.pager{display:inline-flex;align-items:center;gap:.6rem;max-width:min(48%,22rem);padding:.7rem 1.1rem;text-decoration:none;color:var(--tinte);background:var(--creme);border:var(--rand);border-radius:12px;box-shadow:3px 4px #2e211829;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.pager-next{margin-left:auto}.pager:hover{transform:translate(-2px,-3px);box-shadow:5px 7px #2e211833;background:var(--senf);text-decoration:none}.pager:focus-visible{outline:3px solid var(--petrol);outline-offset:3px}.pager-pfeil{font-style:normal;font-family:var(--display);font-size:1.3rem;line-height:1;color:var(--orange-tief);transition:transform .3s var(--ease)}.pager:hover .pager-pfeil{transform:translate(0);color:var(--tinte)}.pager-prev:hover .pager-pfeil{transform:translate(-3px)}.pager-next:hover .pager-pfeil{transform:translate(3px)}.pager-text{display:grid;min-width:0;line-height:1.15}.pager-next .pager-text{justify-items:end;text-align:right}.pager-text b{font-weight:700;font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--walnuss);margin-bottom:.1em}.pager-name{font-family:var(--display);font-weight:400;font-size:1.02rem;line-height:1.1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brotkrume ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;list-style:none;margin:0;padding:0}.brotkrume li{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--body);font-weight:700;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#2e21188c}.brotkrume li+li:before{content:"\203a";color:var(--orange)}.brotkrume a{display:inline-flex;align-items:center;gap:.4rem;color:var(--tinte);text-decoration:none}.brotkrume a:hover{color:var(--orange-tief);text-decoration:none}.brotkrume a i{font-style:normal;color:var(--orange);transition:transform .5s var(--ease)}.brotkrume a:hover i{transform:rotate(180deg) scale(1.25)}.aehnliche{margin-top:clamp(2.5rem,6vw,3.5rem)}.aehnliche-titel{font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);line-height:1;margin:0 0 clamp(1.3rem,3vw,1.9rem);display:flex;align-items:baseline;gap:.5rem}.aehnliche-titel:before{content:"\2726";font-size:.6em;color:var(--orange)}.aehnliche .modell-gitter{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.notfound{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem;padding:clamp(4.5rem,14vh,9rem) clamp(1.4rem,6vw,3rem)}.notfound .kopf-schwung{color:var(--orange);transform:rotate(-2.5deg);margin-bottom:-.3em}.notfound h1{font-family:var(--display);font-weight:400;font-size:clamp(2.1rem,6vw,3.5rem);line-height:1.04;max-width:18ch;text-wrap:balance}.notfound h1 em{font-style:normal;color:var(--orange)}.notfound .held-trenner{margin:.6rem 0 .8rem}.notfound p{max-width:48ch;font-weight:300;text-wrap:pretty}.notfound-aktionen{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.4rem}.wissen-lehrplan{display:flex;align-items:center;gap:.6rem;margin:0 0 clamp(1.1rem,3vw,1.7rem);font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--walnuss)}.wissen-lehrplan i{font-style:normal;color:var(--orange);font-size:.95rem}.wissen-gitter{counter-reset:lektion;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1rem,3vw,1.5rem)}.wissen-kachel{--wk-farbe: var(--orange);--wk-medtext: var(--creme);counter-increment:lektion;position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:.55rem;padding:clamp(1.4rem,3vw,1.9rem) clamp(1.4rem,3vw,1.9rem) clamp(1.2rem,2.5vw,1.5rem);background:var(--creme);border:var(--rand);border-radius:var(--tv) var(--tv) 14px 14px;box-shadow:5px 6px 0 var(--wk-farbe);color:var(--tinte);text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.wissen-kachel:hover{transform:translate(-3px,-4px) rotate(-.5deg);box-shadow:9px 11px 0 var(--wk-farbe);text-decoration:none}.wissen-kachel:nth-child(2n):hover{transform:translate(-3px,-4px) rotate(.5deg)}.wissen-kachel:focus-visible{outline:var(--rand);outline-offset:4px}.wissen-kachel--petrol{--wk-farbe: var(--petrol)}.wissen-kachel--senf{--wk-farbe: var(--senf);--wk-medtext: var(--tinte)}.wissen-kachel--orange{--wk-farbe: var(--orange)}.wissen-kachel--walnuss{--wk-farbe: var(--walnuss)}.wissen-kachel-bild{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;margin:.15rem 0 .2rem;border:2px solid var(--tinte);border-radius:16px 16px 8px 8px;background:var(--eierschale);box-shadow:3px 4px #2e21182e}.wissen-kachel-bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease-soft)}.wissen-kachel-bild:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 25%,rgba(245,237,218,.18) 0 1px,transparent 1.7px),linear-gradient(135deg,transparent 0 78%,rgba(46,33,24,.16) 78% 79%,transparent 79%);background-size:8px 8px,100% 100%;mix-blend-mode:multiply}.wissen-kachel:hover .wissen-kachel-bild img{transform:scale(1.04) rotate(.4deg)}.wissen-kachel-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.wissen-kachel-kicker{font-family:var(--script);font-size:1.25rem;line-height:1.12;color:var(--wk-farbe)}.wissen-kachel--senf .wissen-kachel-kicker{color:var(--senf-tief)}.wissen-kachel-nr{flex:none;display:grid;place-items:center;width:3rem;aspect-ratio:1;border-radius:50%;background:var(--wk-farbe);color:var(--wk-medtext);border:var(--rand);box-shadow:3px 4px 0 var(--tinte);font-family:var(--display);font-weight:400;font-size:1.1rem;line-height:1;transform:rotate(-5deg);transition:transform .35s var(--ease)}.wissen-kachel-nr:before{content:counter(lektion,decimal-leading-zero)}.wissen-kachel:hover .wissen-kachel-nr{transform:rotate(6deg) scale(1.06)}.wissen-kachel h2{font-family:var(--display);font-weight:400;line-height:1.04;font-size:clamp(1.35rem,3vw,1.7rem);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.wissen-kachel p{font-size:.92rem;font-weight:300;text-wrap:pretty}.wissen-kachel-mehr{margin-top:.55rem;padding-top:.75rem;border-top:2px dashed rgba(46,33,24,.22);font-weight:700;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.4rem}.wissen-kachel-mehr i{font-style:normal;color:var(--wk-farbe);transition:transform .45s var(--ease)}.wissen-kachel--senf .wissen-kachel-mehr i{color:var(--senf-tief)}.wissen-kachel:hover .wissen-kachel-mehr i{transform:rotate(180deg) scale(1.25)}.wissen-hilfe{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:clamp(1.4rem,3.5vw,2.2rem);padding:clamp(1.5rem,4vw,2.2rem) clamp(1.5rem,4vw,2.3rem);background:var(--orange);border:var(--rand);border-radius:var(--tv);box-shadow:6px 7px 0 var(--tinte);color:var(--creme);text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.wissen-hilfe:hover{transform:translate(-3px,-4px);box-shadow:10px 12px 0 var(--tinte);text-decoration:none}.wissen-hilfe:focus-visible{outline:var(--rand);outline-offset:4px}.wissen-hilfe-medaille{flex:none;display:grid;place-items:center;width:clamp(3.4rem,9vw,4.6rem);aspect-ratio:1;border-radius:50%;background:var(--creme);color:var(--orange);border:var(--rand);box-shadow:3px 4px 0 var(--tinte);font-family:var(--display);font-weight:400;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1;transform:rotate(-5deg);transition:transform .35s var(--ease)}.wissen-hilfe:hover .wissen-hilfe-medaille{transform:rotate(6deg) scale(1.06)}.wissen-hilfe-bild{flex:0 0 clamp(6rem,18vw,8.5rem);align-self:stretch;min-height:7rem;overflow:hidden;border:var(--rand);border-radius:18px;background:var(--creme);box-shadow:4px 5px 0 var(--tinte);transform:rotate(1.5deg)}.wissen-hilfe-bild img{display:block;width:100%;height:100%;object-fit:cover}.wissen-hilfe-text{flex:1 1 17rem;display:grid;gap:.15rem}.wissen-hilfe-kicker{font-family:var(--script);font-size:1.4rem;line-height:1;color:var(--creme)}.wissen-hilfe-text h2{font-family:var(--display);font-weight:400;line-height:1.02;font-size:clamp(1.7rem,4vw,2.3rem);color:var(--creme);overflow-wrap:break-word}.wissen-hilfe-text p{margin-top:.35rem;font-weight:300;font-size:.94rem;max-width:48ch;color:#f5eddaeb;text-wrap:pretty}.wissen-hilfe-knopf{flex:none;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.3rem;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;background:var(--creme);color:var(--tinte);border:var(--rand);border-radius:999px;box-shadow:3px 4px 0 var(--tinte);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.wissen-hilfe:hover .wissen-hilfe-knopf{transform:translate(-1px,-2px);box-shadow:5px 6px 0 var(--tinte)}.wissen-hilfe-knopf i{font-style:normal;color:var(--orange);transition:transform .45s var(--ease)}.wissen-hilfe:hover .wissen-hilfe-knopf i{transform:rotate(180deg) scale(1.2)}.wissen-akzent--petrol{--seiten-akzent: var(--petrol);--seiten-akzent-text: var(--creme)}.wissen-akzent--senf{--seiten-akzent: var(--senf);--seiten-akzent-text: var(--tinte)}.wissen-akzent--orange{--seiten-akzent: var(--orange);--seiten-akzent-text: var(--creme)}.wissen-akzent--walnuss{--seiten-akzent: var(--walnuss);--seiten-akzent-text: var(--creme)}.lektion-index{margin:0 0 clamp(2rem,5vw,3rem);padding:clamp(1.1rem,3vw,1.5rem) clamp(1.2rem,3vw,1.7rem) clamp(1rem,2.5vw,1.3rem);background:radial-gradient(circle at 1px 1px,rgba(46,33,24,.07) 1px,transparent 1.6px),var(--eierschale);background-size:9px 9px,auto;border:var(--rand);border-radius:var(--tv) var(--tv) 14px 14px;box-shadow:5px 6px 0 var(--seiten-akzent, var(--orange));transform:rotate(-.25deg)}.lektion-index-titel{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--walnuss)}.lektion-index-titel i{font-style:normal;color:var(--seiten-akzent, var(--orange));font-size:.95rem}.lektion-index-liste{counter-reset:li-pos;list-style:none;margin:0;padding:0;display:grid;gap:.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr))}.lektion-index-liste li{counter-increment:li-pos}.lektion-index-liste a{display:flex;align-items:center;gap:.7rem;padding:.45rem .5rem;border:2px solid transparent;border-radius:9px;font-weight:600;font-size:.92rem;line-height:1.25;color:var(--tinte);text-decoration:none;transition:background .18s,border-color .18s,transform .18s var(--ease)}.lektion-index-liste a:before{content:counter(li-pos,decimal-leading-zero);flex:none;display:grid;place-items:center;width:1.75rem;aspect-ratio:1;border-radius:50%;background:var(--seiten-akzent, var(--orange));color:var(--seiten-akzent-text, var(--creme));border:2px solid var(--tinte);box-shadow:2px 2px 0 var(--tinte);font-family:var(--display);font-weight:400;font-size:.68rem;line-height:1;transform:rotate(-5deg);transition:transform .25s var(--ease)}.lektion-index-liste a:hover{background:var(--creme);border-color:var(--tinte);text-decoration:none;transform:translate(3px)}.lektion-index-liste a:hover:before{transform:rotate(7deg) scale(1.08)}.wissen-text{display:grid;gap:clamp(2rem,5vw,3rem)}.wissen-bildtafel{--wb-farbe: var(--orange);margin:0 0 clamp(2rem,5vw,3rem);border:var(--rand);border-radius:var(--tv) var(--tv) 14px 14px;background:var(--creme);box-shadow:6px 7px 0 var(--wb-farbe);overflow:hidden;transform:rotate(-.35deg)}.wissen-bildtafel--petrol{--wb-farbe: var(--petrol)}.wissen-bildtafel--senf{--wb-farbe: var(--senf)}.wissen-bildtafel--orange{--wb-farbe: var(--orange)}.wissen-bildtafel--walnuss{--wb-farbe: var(--walnuss)}.wissen-bildtafel img{display:block;width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;background:var(--eierschale)}.wissen-bildtafel figcaption{margin:0;padding:.85rem clamp(1rem,3vw,1.35rem) 1rem;border-top:2px dashed rgba(46,33,24,.28);font-size:.82rem;font-weight:700;line-height:1.45;color:var(--tinte);background:radial-gradient(circle at 1px 1px,rgba(46,33,24,.08) 1px,transparent 1.5px),var(--eierschale);background-size:8px 8px,auto}.wissen-abschnitt{scroll-margin-top:clamp(4.5rem,9vw,5.5rem)}.wissen-abschnitt>h2{font-family:var(--display);font-weight:400;line-height:1.05;font-size:clamp(1.5rem,4vw,2.1rem);color:var(--tinte);margin-bottom:.8rem}.wissen-abschnitt>p{font-weight:300;margin-bottom:.9rem;text-wrap:pretty}.wissen-abschnitt>p:last-child{margin-bottom:0}.wissen-abschnitt-bild{--wb-farbe: var(--seiten-akzent, var(--orange));margin:.15rem 0 1.25rem;border:var(--rand);border-radius:18px 18px 10px 10px;background:var(--creme);box-shadow:4px 5px 0 var(--wb-farbe);overflow:hidden;transform:rotate(-.25deg)}.wissen-abschnitt:nth-child(2n) .wissen-abschnitt-bild{transform:rotate(.25deg)}.wissen-abschnitt-bild img{display:block;width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;background:var(--eierschale)}.wissen-abschnitt-bild figcaption{margin:0;padding:.72rem clamp(.9rem,2.4vw,1.1rem) .82rem;border-top:2px dashed rgba(46,33,24,.28);font-size:.78rem;font-weight:700;line-height:1.45;color:var(--tinte);background:radial-gradient(circle at 1px 1px,rgba(46,33,24,.08) 1px,transparent 1.5px),var(--eierschale);background-size:8px 8px,auto}.wissen-text--lektion{counter-reset:lekt-abschnitt}.wissen-text--lektion .wissen-abschnitt{counter-increment:lekt-abschnitt}.wissen-text--lektion .wissen-abschnitt>h2{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem}.wissen-text--lektion .wissen-abschnitt>h2:before{content:counter(lekt-abschnitt,decimal-leading-zero);flex:none;display:grid;place-items:center;width:2.15rem;aspect-ratio:1;border-radius:50%;background:var(--seiten-akzent, var(--orange));color:var(--seiten-akzent-text, var(--creme));border:var(--rand);box-shadow:3px 3px 0 var(--tinte);font-size:.82rem;line-height:1;transform:rotate(-4deg)}.wissen-fakten{margin:0 0 1.2rem;border:var(--rand);border-radius:12px;background:var(--eierschale);overflow:hidden;box-shadow:3px 4px #2e21181f}.wissen-fakt{position:relative;display:grid;grid-template-columns:minmax(7rem,32%) 1fr;gap:1rem;padding:.62rem clamp(.9rem,2.5vw,1.2rem) .62rem clamp(1.15rem,2.8vw,1.45rem)}.wissen-fakt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.32rem;background:var(--seiten-akzent, var(--orange))}.wissen-fakt+.wissen-fakt{border-top:2px dashed rgba(46,33,24,.2)}.wissen-fakt dt{font-weight:700;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--walnuss);align-self:center}.wissen-fakt dd{margin:0;font-weight:600;font-size:.95rem}.wissen-verweise{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.wissen-verweis{font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--tinte);border:2px solid var(--tinte);border-radius:999px;padding:.4rem .9rem;background:var(--creme);transition:background .2s,color .2s,transform .2s var(--ease)}.wissen-verweis:before{content:"\2726";color:var(--orange);margin-right:.4rem}.wissen-verweis:hover{background:var(--tinte);color:var(--creme);text-decoration:none;transform:translateY(-2px)}.wissen-verweis:hover:before{color:var(--senf)}.merksatz{position:relative;margin-top:clamp(1.6rem,4vw,2.4rem);padding:1.1rem clamp(1.1rem,3vw,1.7rem) 1.15rem clamp(1.3rem,3vw,1.6rem);display:grid;gap:.35rem;background:var(--petrol);color:var(--creme);border:var(--rand);border-radius:6px 18px 18px 6px;box-shadow:5px 6px 0 var(--tinte);transform:rotate(-.4deg);overflow:hidden}.merksatz:before{content:"";position:absolute;inset:0 auto 0 0;width:.55rem;background:var(--senf);border-right:2px solid var(--tinte)}.merksatz-titel{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;font-weight:700;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--senf)}.merksatz-titel:before{content:"\2726"}.merksatz p{margin:0;font-size:1.02rem;font-weight:500;line-height:1.55;text-wrap:pretty;color:var(--creme)}.video-tafel{position:relative;margin-top:clamp(1.8rem,4vw,2.6rem);border:var(--rand);border-radius:12px;background:var(--eierschale);box-shadow:4px 5px 0 var(--orange);padding:1.5rem clamp(1rem,3vw,1.7rem) 1.1rem}.video-marke{position:absolute;top:-12px;left:clamp(1rem,4vw,1.7rem);display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--creme);background:var(--orange);padding:.25rem .7rem;border-radius:999px;transform:rotate(-1.5deg)}.video-marke i{font-style:normal;font-size:.7rem}.video-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(.9rem,2vw,1.15rem)}.video-karte{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;height:100%;padding:1rem clamp(.95rem,2.4vw,1.2rem) 1.05rem;background:var(--creme);border:var(--rand);border-radius:16px 16px 10px 10px;box-shadow:3px 4px #2e211829;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.video-karte:nth-child(odd){transform:rotate(-.35deg)}.video-karte:nth-child(2n){transform:rotate(.35deg)}.video-karte:hover{transform:translate(-2px,-3px) rotate(0);box-shadow:6px 8px 0 var(--orange)}.video-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.video-kanal{font-weight:700;font-size:.72rem;letter-spacing:.04em;color:var(--walnuss)}.video-lang{font-weight:700;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte);background:var(--senf);border:2px solid var(--tinte);border-radius:999px;padding:.1rem .5rem}.video-titel{display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--display);font-weight:400;line-height:1.16;font-size:1.02rem;color:var(--tinte);text-decoration:none;text-wrap:balance}.video-titel i{font-style:normal;font-size:.8em;color:var(--orange)}.video-titel:hover{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.video-fokus{margin:0;flex:1 1 auto;font-weight:300;font-size:.88rem;line-height:1.5;text-wrap:pretty}.video-fuss{margin:1rem 0 0;font-weight:300;font-size:.76rem;line-height:1.45;color:var(--walnuss)}.empfehlung{position:relative;margin-top:clamp(1.8rem,4vw,2.6rem);border:var(--rand);border-radius:12px;background:var(--eierschale);box-shadow:4px 5px 0 var(--petrol);padding:1.5rem clamp(1rem,3vw,1.7rem) 1.1rem}.empfehlung--werbung{box-shadow:4px 5px 0 var(--senf)}.empfehlung-marke{position:absolute;top:-12px;left:clamp(1rem,4vw,1.7rem);font-weight:700;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--creme);background:var(--petrol);padding:.25rem .7rem;border-radius:999px;transform:rotate(-1.5deg)}.empfehlung--werbung .empfehlung-marke{background:var(--tinte)}.empfehlung-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(.9rem,2vw,1.15rem)}.empfehlung-karte{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;padding:1rem clamp(.95rem,2.4vw,1.2rem) 1.05rem;background:var(--creme);border:var(--rand);border-radius:16px 16px 10px 10px;box-shadow:3px 4px #2e211829;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.empfehlung-karte:nth-child(odd){transform:rotate(-.35deg)}.empfehlung-karte:nth-child(2n){transform:rotate(.35deg)}.empfehlung-karte:hover{transform:translate(-2px,-3px) rotate(0);box-shadow:6px 8px 0 var(--petrol)}.empfehlung--werbung .empfehlung-karte:hover{box-shadow:6px 8px 0 var(--senf)}.empfehlung-name{margin:0;font-family:var(--display);font-weight:400;line-height:1.14;font-size:1.02rem;color:var(--tinte);text-wrap:balance}.empfehlung-hinweis{margin:0;flex:1 1 auto;font-weight:300;font-size:.88rem;line-height:1.5;text-wrap:pretty}.empfehlung-cta{margin-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--body);font-weight:700;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--creme);background:var(--petrol);border:2px solid var(--tinte);border-radius:999px;padding:.42rem .9rem .38rem;text-decoration:none;box-shadow:2px 3px 0 var(--tinte);transition:background .2s var(--ease-soft),transform .2s var(--ease),box-shadow .2s var(--ease)}.empfehlung-cta i{font-style:normal;font-size:.95em;transition:transform .4s var(--ease)}.empfehlung-cta:hover{background:var(--orange);color:var(--creme);text-decoration:none;transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--tinte)}.empfehlung-cta:hover i{transform:translate(2px,-2px)}.empfehlung-cta:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--tinte)}.empfehlung-cta:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.empfehlung--werbung .empfehlung-cta{background:var(--tinte)}.empfehlung--werbung .empfehlung-cta:hover{background:var(--orange)}.empfehlung-fuss{margin:1.3rem 0 0;font-size:.72rem;font-weight:600;color:var(--walnuss);text-wrap:pretty}.ofen-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem clamp(1rem,3vw,1.8rem);margin:0 0 1.4rem;padding-bottom:1.15rem;border-bottom:2px dashed rgba(46,33,24,.28)}.ofen-filter-gruppe{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ofen-filter-titel{font-weight:700;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--walnuss)}.ofen-filter-chips{display:flex;flex-wrap:wrap;gap:.4rem}.ofen-chip{font-family:var(--body);font-weight:700;font-size:.72rem;letter-spacing:.04em;color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:999px;padding:.34rem .82rem .3rem;cursor:pointer;box-shadow:2px 2px #2e21182e;transition:background .2s var(--ease-soft),color .2s var(--ease-soft),transform .15s var(--ease),box-shadow .15s var(--ease)}.ofen-chip:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--tinte)}.ofen-chip:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--tinte)}.ofen-chip:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.ofen-chip.ist-aktiv{background:var(--petrol);color:var(--creme);box-shadow:2px 2px 0 var(--tinte)}.ofen-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through;box-shadow:none;transform:none}.ofen-filter-hinweis{flex-basis:100%;margin:0;font-size:.78rem;font-weight:600;color:var(--petrol-tief);text-wrap:pretty}.ofen-filter-hinweis i{font-style:normal;color:var(--orange)}.ofen-filter-status{flex-basis:100%;margin:0;display:flex;align-items:baseline;gap:.8rem;font-size:.74rem;font-weight:600;color:var(--walnuss)}.ofen-filter-reset{font:inherit;font-weight:700;color:var(--orange-tief);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ofen-filter-reset:hover{color:var(--orange)}.ofen-filter-reset:focus-visible{outline:3px solid var(--senf);outline-offset:2px;border-radius:3px}.ofen-filter-leer{margin:.4rem 0 0;font-weight:600;color:var(--walnuss);text-wrap:pretty}.empfehlung-klasse{align-self:flex-start;font-weight:700;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--creme);background:var(--petrol);border:2px solid var(--tinte);border-radius:999px;padding:.2rem .55rem .16rem}.empfehlung-klasse[data-klasse=einsteiger]{background:var(--senf);color:var(--tinte)}.empfehlung-klasse[data-klasse=mittelklasse]{background:var(--petrol);color:var(--creme)}.empfehlung-klasse[data-klasse=premium]{background:var(--orange);color:var(--creme)}.faq-liste{display:grid;gap:.8rem}.faq-eintrag{border:var(--rand);border-radius:12px;background:var(--creme);box-shadow:4px 5px #2e21181a;overflow:hidden}.faq-frage{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1rem;padding:.9rem clamp(1rem,3vw,1.4rem);font-family:var(--display);font-weight:400;font-size:clamp(1.05rem,2.4vw,1.25rem);color:var(--tinte)}.faq-frage::-webkit-details-marker{display:none}.faq-frage::marker{content:""}.faq-frage:focus-visible{outline:3px solid var(--senf);outline-offset:-3px}.faq-frage span{flex:1}.faq-pfeil{font-style:normal;color:var(--orange);transition:transform .35s var(--ease)}.faq-eintrag[open] .faq-pfeil{transform:rotate(180deg)}.faq-eintrag[open] .faq-frage{background:var(--eierschale);border-bottom:2px dashed rgba(46,33,24,.25)}.faq-antwort{padding:1rem clamp(1rem,3vw,1.4rem) 1.1rem}.faq-antwort p{font-weight:300;margin-bottom:.7rem;text-wrap:pretty}.faq-antwort p:last-child{margin-bottom:0}.faq-sprung{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(2rem,5vw,3rem)}.faq-sprung-titel{flex-basis:100%;margin:0 0 .2rem;font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--walnuss)}.faq-sprung-titel i{font-style:normal;color:var(--orange)}.faq-sprung-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .55rem .42rem .85rem;font-weight:700;font-size:.72rem;letter-spacing:.04em;color:var(--tinte);text-decoration:none;background:var(--creme);border:2px solid var(--tinte);border-radius:999px;box-shadow:2px 3px #2e21182e;transition:background .18s,color .18s,transform .18s var(--ease),box-shadow .18s var(--ease)}.faq-sprung-chip span{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .25rem;font-family:var(--display);font-size:.62rem;line-height:1;background:var(--orange);color:var(--creme);border:2px solid var(--tinte);border-radius:999px}.faq-sprung-chip:hover{background:var(--tinte);color:var(--creme);text-decoration:none;transform:translateY(-2px);box-shadow:3px 5px #2e211840}.faq-sprung-chip:hover span{transform:rotate(-6deg)}.faq-zaehler{display:inline-grid;place-items:center;vertical-align:.12em;min-width:1.6rem;height:1.6rem;margin-left:.55rem;padding:0 .3rem;font-family:var(--body);font-weight:700;font-size:.72rem;line-height:1;color:var(--creme);background:var(--orange);border:2px solid var(--tinte);border-radius:999px;box-shadow:2px 2px 0 var(--tinte);transform:rotate(-3deg)}.fuss-entdecken{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.3rem;padding-top:1.6rem;margin-top:1.4rem;border-top:1px solid rgba(245,237,218,.18)}.fuss-spaltenkopf{font-weight:700;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--senf)}.fuss-spaltenkopf i{font-style:normal;color:var(--orange)}.fuss-entdecken a{font-weight:600;font-size:.82rem;color:#f5eddad9;border-color:#f5edda4d}@media(max-width:540px){.wissen-fakt{grid-template-columns:1fr;gap:.1rem}}.portionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1.6rem;width:min(560px,100%);margin:clamp(1.6rem,4vw,2.4rem) auto 0;padding:.95rem 1.4rem .85rem;background:var(--senf);border:var(--rand);border-radius:14px;box-shadow:5px 6px #2e211829}.portionen-titel{font-family:var(--body);font-weight:700;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--walnuss)}.portionen-stepper{display:inline-flex;align-items:center;gap:.9rem}.portionen-knopf{width:2.5rem;height:2.5rem;display:grid;place-items:center;font-family:var(--display);font-size:1.5rem;line-height:0;color:var(--creme);background:var(--tinte);border:var(--rand);border-radius:50%;box-shadow:0 0 0 var(--tinte);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.portionen-knopf:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 4px #2e211859;background:var(--orange)}.portionen-knopf:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.portionen-knopf:disabled{opacity:.35;cursor:not-allowed}.portionen-wert{display:grid;justify-items:center;min-width:5.5rem;line-height:1}.portionen-zahl{font-family:var(--display);font-size:2rem;color:var(--tinte)}.portionen-label{font-weight:700;font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:var(--walnuss);margin-top:.2em}.portionen-mehl{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte)}.portionen-mehl:before{content:"\2726";color:var(--orange-tief)}.ofenwahl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem 1.1rem;width:min(560px,100%);margin:.9rem auto 0}.ofenwahl-titel{font-family:var(--body);font-weight:700;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--walnuss)}.ofenwahl-segment{display:inline-flex;gap:.5rem}.ofenwahl-knopf{display:grid;justify-items:center;gap:.12rem;font-family:var(--body);color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:11px;padding:.42rem .95rem .36rem;cursor:pointer;box-shadow:2px 3px 0 var(--tinte);transition:background .2s var(--ease-soft),color .2s var(--ease-soft),box-shadow .2s var(--ease-soft),transform .2s var(--ease-soft)}.ofenwahl-knopf:hover{transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--tinte)}.ofenwahl-knopf:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--tinte)}.ofenwahl-knopf:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.ofenwahl-knopf[aria-pressed=true]{background:var(--orange);color:var(--creme)}.ofenwahl-name{font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.ofenwahl-wert{font-weight:700;font-size:.62rem;letter-spacing:.04em;color:var(--walnuss)}.ofenwahl-knopf[aria-pressed=true] .ofenwahl-wert{color:var(--creme)}.diaetwahl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem 1.1rem;width:min(560px,100%);margin:.55rem auto 0}.diaetwahl-titel{font-family:var(--body);font-weight:700;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--walnuss)}.diaetwahl-segment{display:inline-flex;flex-wrap:wrap;gap:.5rem}.diaetwahl-knopf{font-family:var(--body);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:11px;padding:.42rem .95rem .38rem;cursor:pointer;box-shadow:2px 3px 0 var(--tinte);transition:background .2s var(--ease-soft),color .2s var(--ease-soft),box-shadow .2s var(--ease-soft),transform .2s var(--ease-soft)}.diaetwahl-knopf:hover{transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--tinte)}.diaetwahl-knopf:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--tinte)}.diaetwahl-knopf:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.diaetwahl-knopf[aria-pressed=true]{background:var(--petrol);color:var(--creme)}.backbuch{width:min(680px,100%);margin:clamp(1.6rem,4vw,2.4rem) auto 0;padding:clamp(1.1rem,3vw,1.6rem);background:var(--eierschale);border:var(--rand);border-radius:16px;box-shadow:5px 6px #2e211829}.backbuch-kopf{margin-bottom:1rem}.backbuch-titel{margin:.1rem 0 0}.backbuch-haken{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--body);font-weight:700;font-size:.8rem;letter-spacing:.04em;color:var(--tinte);background:var(--creme);border:var(--rand);border-radius:999px;padding:.55rem 1.1rem .5rem;cursor:pointer;box-shadow:2px 3px 0 var(--tinte);transition:background .2s var(--ease-soft),color .2s var(--ease-soft),box-shadow .2s var(--ease-soft),transform .2s var(--ease-soft)}.backbuch-haken:hover{transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--tinte)}.backbuch-haken:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--tinte)}.backbuch-haken:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.backbuch-haken.ist-gebacken{background:var(--petrol);color:var(--creme)}.backbuch-haken-icon{display:grid;place-items:center;width:1.45rem;height:1.45rem;font-style:normal;border-radius:50%;background:var(--senf);color:var(--tinte)}.backbuch-haken.ist-gebacken .backbuch-haken-icon{background:var(--creme)}.backbuch-notiz{display:block;margin-top:1.1rem}.backbuch-notiz-titel{display:block;font-family:var(--body);font-weight:700;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--walnuss);margin-bottom:.4rem}.backbuch-feld{width:100%;font-family:var(--body);font-size:.95rem;line-height:1.5;color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:10px;padding:.7rem .85rem;resize:vertical;box-shadow:inset 0 1px #2e211814}.backbuch-feld::placeholder{color:var(--walnuss);opacity:.8}.backbuch-feld:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.backbuch-hinweis{margin:.6rem 0 0;font-size:.72rem;color:var(--walnuss)}.rechtstext{max-width:72ch}.rechtstext .lede{font-weight:300;font-size:clamp(1.02rem,2.4vw,1.18rem);color:#2e2118d9;margin-bottom:clamp(1.8rem,4vw,2.6rem);padding-bottom:clamp(1.4rem,3vw,1.8rem);border-bottom:2px dashed rgba(46,33,24,.3)}.rechtstext section{margin-top:clamp(1.8rem,4vw,2.6rem)}.rechtstext h2{font-family:var(--display);font-weight:400;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.15;margin-bottom:.8rem;display:flex;align-items:baseline;gap:.55rem}.rechtstext h2:before{content:"\2726";font-size:.55em;color:var(--orange);flex:none}.rechtstext h3{font-family:var(--display);font-weight:400;font-size:1.05rem;margin:1.3rem 0 .4rem;color:var(--petrol-tief)}.rechtstext p{margin-bottom:.85rem}.rechtstext address{font-style:normal;margin-bottom:.85rem}.rechtstext ul{list-style:none;display:grid;gap:.55rem;margin:.5rem 0 1.1rem}.rechtstext ul li{position:relative;padding-left:1.6rem}.rechtstext ul li:before{content:"\2726";position:absolute;left:0;top:.1em;color:var(--petrol);font-size:.85em}.rechtstext dl{margin:.5rem 0 1.1rem}.rechtstext dt{font-weight:700}.rechtstext dd{margin:.2rem 0 .9rem;padding-left:1.6rem;color:#2e2118d9}.rechtstext a{color:var(--petrol-tief);text-decoration:underline;text-underline-offset:2px}.rechtstext a:hover{color:var(--orange-tief)}.rechtstext .muted{font-size:.9rem;color:#2e21189e}.rechtstext .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.rechtstext .stand{margin-top:clamp(2rem,5vw,3rem);padding-top:1rem;border-top:2px dashed rgba(46,33,24,.3);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#2e211899}.fuss{position:relative;background:var(--walnuss-tief);color:var(--creme);padding:clamp(3rem,7vw,5rem) 0 2.2rem;overflow:hidden;margin-top:clamp(3rem,7vw,5rem)}.fuss-fries{position:absolute;top:0;left:0;right:0;height:14px;background:linear-gradient(90deg,var(--orange) 0 25%,var(--senf) 25% 50%,var(--petrol) 50% 75%,var(--creme) 75% 100%)}.fuss-marke-zeile{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;border-bottom:3px solid rgba(245,237,218,.85);padding-bottom:clamp(1.4rem,4vw,2.2rem);margin-bottom:clamp(1.8rem,5vw,2.6rem)}.fuss-marke{font-family:var(--script);font-size:clamp(2.4rem,7vw,4rem);line-height:.9;color:var(--senf);display:inline-flex;align-items:baseline;gap:.8rem}.fuss-marke i{font-style:normal;font-size:.5em;color:var(--orange);align-self:center}.fuss-claim{margin-left:auto;font-weight:700;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--senf);max-width:30ch}.fuss a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(245,237,218,.25);transition:color .2s,border-color .2s}.fuss a:hover{color:var(--senf);border-color:var(--senf)}.fuss-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.6rem;padding-top:1.4rem;font-weight:600;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#f5edda8c}.fuss-recht{display:flex;gap:1.4rem}.fuss-recht a{color:#f5eddad9;border-color:#f5edda59}app-merkknopf{display:contents}.merkknopf{position:relative;font-style:normal;line-height:1;cursor:pointer;color:var(--orange);background:var(--creme);border:var(--rand);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.merkknopf:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.merkknopf-herz{display:inline-block}.merkknopf-funken{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.merkknopf-funken i{position:absolute;font-style:normal;font-size:.8rem;line-height:1;color:var(--orange);opacity:0}.merkknopf:not(.merkknopf--leiste){position:absolute;z-index:5;top:.6rem;left:.6rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;font-size:1.25rem;box-shadow:2px 3px 0 var(--tinte)}.merkknopf:not(.merkknopf--leiste):hover{transform:translate(-1px,-2px);box-shadow:3px 4px 0 var(--tinte)}.merkknopf.ist-gemerkt{background:var(--orange);color:var(--creme)}.merkknopf--leiste{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.7rem 1.2rem .64rem;font-family:var(--body);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte);box-shadow:3px 4px 0 var(--tinte)}.merkknopf--leiste .merkknopf-herz{font-size:1.1rem;color:var(--orange)}.merkknopf--leiste:hover{transform:translate(-2px,-3px);box-shadow:5px 6px 0 var(--tinte)}.merkknopf--leiste.ist-gemerkt{background:var(--orange);color:var(--creme)}.merkknopf--leiste.ist-gemerkt .merkknopf-herz{color:var(--creme)}.navleiste-merk{display:inline-flex;align-items:center;gap:.35rem}.navleiste-herz{font-style:normal;color:var(--orange)}.nav-badge{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;background:var(--orange);color:var(--creme);border-radius:999px;font-size:.62rem;font-weight:700;line-height:1}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.merk-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.6rem;margin-bottom:clamp(1.6rem,4vw,2.4rem);padding:clamp(1rem,2.5vw,1.25rem) clamp(1.2rem,3vw,1.6rem);background:radial-gradient(circle at 1px 1px,rgba(46,33,24,.06) 1px,transparent 1.6px),var(--eierschale);background-size:9px 9px,auto;border:var(--rand);border-radius:var(--tv) var(--tv) 14px 14px;box-shadow:5px 6px 0 var(--orange)}.merk-bilanz{display:flex;align-items:center;gap:.85rem}.merk-bilanz-zahl{flex:none;display:grid;place-items:center;width:3rem;aspect-ratio:1;border-radius:50%;background:var(--orange);color:var(--creme);border:var(--rand);box-shadow:3px 3px 0 var(--tinte);font-family:var(--display);font-weight:400;font-size:1.3rem;line-height:1;transform:rotate(-5deg)}.merk-bilanz-text{display:grid;gap:.12rem;font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--walnuss)}.merk-bilanz-text small{font-weight:600;font-size:.66rem;letter-spacing:.08em;text-transform:none;color:var(--petrol)}.merk-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.textknopf{font-family:var(--body);font-size:.78rem;font-weight:700;color:var(--walnuss);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--ease-soft)}.textknopf:hover{color:var(--orange)}.textknopf:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.leer-zustand{max-width:48ch;margin:clamp(2rem,6vw,4rem) auto;display:grid;justify-items:center;gap:.8rem;text-align:center}.leer-zustand>i{font-style:normal;line-height:1;font-size:clamp(3rem,9vw,4.5rem);color:var(--orange)}.leer-bild{position:relative;width:min(100%,26rem);border:var(--rand);border-radius:18px 18px 10px 10px;background:var(--creme);box-shadow:6px 7px 0 var(--petrol);overflow:hidden;transform:rotate(-.6deg)}.leer-bild:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(245,237,218,.22) 1px,transparent 1.5px),linear-gradient(135deg,rgba(207,91,46,.12),transparent 45%,rgba(32,101,95,.13));background-size:7px 7px,100% 100%;mix-blend-mode:screen}.leer-bild img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(1.04) contrast(1.03)}.leer-zustand h2{font-family:var(--display);font-weight:400;font-size:clamp(1.6rem,4vw,2.4rem)}.leer-zustand p{font-weight:300}.leer-zustand .knopf{margin-top:.6rem}.einkauf-auswahl h3,.einkauf-zutaten h3{font-family:var(--display);font-weight:400;font-size:clamp(1.3rem,3vw,1.7rem);margin-bottom:1rem;display:inline-flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.einkauf-gesamt{font-family:var(--body);font-weight:700;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--creme);background:var(--petrol);border-radius:999px;padding:.3rem .65rem .24rem}.einkauf-sorten{list-style:none;display:grid;gap:.7rem}.einkauf-sorten li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-bottom:.7rem;border-bottom:2px dashed rgba(46,33,24,.25)}.einkauf-sorten li:last-child{padding-bottom:0;border-bottom:0}.einkauf-name{font-weight:700;color:var(--tinte);text-decoration:none}.einkauf-name:hover{color:var(--orange-tief);text-decoration:underline;text-underline-offset:3px}.einkauf-name:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.einkauf-stepper{display:inline-flex;align-items:center;gap:.55rem}.einkauf-zahl{font-family:var(--display);font-size:1.2rem;min-width:2.2rem;text-align:center}.einkauf-x{width:2rem;height:2rem;display:grid;place-items:center;font-size:.8rem;line-height:1;color:var(--creme);background:var(--walnuss);border:2px solid var(--tinte);border-radius:50%;cursor:pointer;transition:background .2s var(--ease-soft)}.einkauf-x:hover{background:var(--orange)}.einkauf-x:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.portionen-knopf--klein{width:2rem;height:2rem;font-size:1.15rem}.einkauf-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:clamp(1.6rem,4vw,2.2rem)}.einkauf-anzahl{align-self:center;font-family:var(--body);font-weight:700;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--walnuss);background:var(--creme);border:2px solid var(--tinte);border-radius:999px;padding:.26rem .6rem .2rem}.haken-liste{list-style:none;display:grid;gap:.1rem;margin:0;padding:0}.haken{display:flex;align-items:flex-start;gap:.7rem;padding:.42rem .35rem;border-radius:8px;cursor:pointer;transition:background .15s}.haken:hover{background:#2e21180d}.haken-box{appearance:none;-webkit-appearance:none;margin:.12em 0 0;flex:none;width:1.2rem;height:1.2rem;display:grid;place-items:center;background:var(--creme);border:2px solid var(--tinte);border-radius:5px;box-shadow:1px 1px #2e211833;cursor:pointer;transition:background .15s var(--ease-soft)}.haken-box:before{content:"\2713";font-size:.85rem;font-weight:700;line-height:1;color:var(--creme);opacity:0;transform:scale(.4);transition:opacity .15s,transform .2s var(--ease)}.haken-box:checked{background:var(--petrol)}.haken-box:checked:before{opacity:1;transform:scale(1)}.haken-box:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.haken-text{font-weight:400;line-height:1.45;text-wrap:pretty;transition:color .15s,opacity .15s}.haken-box:checked~.haken-text{text-decoration:line-through;text-decoration-color:var(--orange);opacity:.55}.nur-print{display:none}.einkauf-fuer{font-weight:400;font-size:.92rem;margin-bottom:1.2rem;text-wrap:pretty}.einkauf-fuer strong{font-weight:700}.rezept-werkzeuge{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1rem;width:min(560px,100%);margin:1rem auto 0}.werkzeug-knopf{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--body);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte);background:var(--creme);border:var(--rand);border-radius:999px;padding:.7rem 1.2rem .64rem;cursor:pointer;box-shadow:3px 4px 0 var(--tinte);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.werkzeug-knopf span{font-style:normal}.werkzeug-knopf:hover{transform:translate(-2px,-3px);box-shadow:5px 6px 0 var(--tinte);background:var(--senf)}.werkzeug-knopf:focus-visible{outline:3px solid var(--senf);outline-offset:2px}app-timerstart{display:block}.timerstart{width:min(560px,100%);margin:clamp(1rem,3vw,1.6rem) auto 0;padding:.85rem 1.1rem;background:var(--eierschale);border:2px solid var(--tinte);border-radius:14px;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.timerstart-titel{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--walnuss)}.timerstart-titel span{font-style:normal}.timerstart-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.timer-chip{font-family:var(--body);font-weight:600;font-size:.72rem;letter-spacing:.04em;color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:999px;padding:.4rem .8rem .36rem;cursor:pointer;box-shadow:2px 3px 0 var(--tinte);transition:transform .2s var(--ease-soft),box-shadow .2s var(--ease-soft),background .2s var(--ease-soft)}.timer-chip:hover{transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--tinte);background:var(--senf)}.timer-chip:focus-visible{outline:3px solid var(--senf);outline-offset:2px}.timer-chip-zeit{font-family:var(--display);font-size:1rem;margin-right:.1rem}.timer-chip--add{background:var(--petrol);color:var(--creme)}.timer-chip--add:hover{background:var(--petrol-tief)}.timerstart-manuell{display:inline-flex;align-items:center;gap:.4rem}.timerstart-input{width:3.4rem;text-align:center;font-family:var(--body);font-size:.9rem;color:var(--tinte);background:var(--creme);border:2px solid var(--tinte);border-radius:8px;padding:.34rem .3rem}.timerstart-input:focus-visible{outline:3px solid var(--senf);outline-offset:1px}.timer-dock{position:fixed;z-index:130;right:clamp(.8rem,3vw,1.6rem);bottom:clamp(.8rem,3vw,1.6rem);width:min(280px,calc(100vw - 1.6rem));background:var(--chrom-hell);border:var(--rand);border-radius:14px;box-shadow:5px 6px #2e21184d}.timer-dock-kopf{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .8rem;background:var(--senf);border-bottom:2px solid var(--tinte);border-radius:11px 11px 0 0}.timer-dock.ist-eingeklappt .timer-dock-kopf{border-bottom:0;border-radius:11px}.timer-dock-titel{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tinte)}.timer-dock-fertig{color:var(--orange-tief);font-style:italic;letter-spacing:.04em}.timer-dock-titel{position:relative}.timer-funken{position:absolute;left:.5rem;top:50%;pointer-events:none}.timer-funken i{position:absolute;font-style:normal;font-size:.9rem;line-height:1;color:var(--orange-tief);opacity:0}.timer-dock-klapp{background:none;border:0;font-size:1rem;line-height:1;color:var(--tinte);cursor:pointer;padding:.2rem}.timer-liste{list-style:none;display:grid;gap:.4rem;padding:.6rem .7rem}.timer-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem .55rem;background:var(--creme);border:2px solid var(--tinte);border-radius:10px}.timer-item.ist-fertig{background:var(--orange);color:var(--creme);animation:timer-blinken 1s steps(1) infinite}.timer-item-info{display:grid;line-height:1.1}.timer-item-zeit{font-family:var(--display);font-size:1.25rem}.timer-item-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--walnuss)}.timer-item.ist-fertig .timer-item-label{color:var(--creme)}.timer-item-knoepfe{display:inline-flex;gap:.3rem}.timer-mini{width:2.3rem;height:2.3rem;display:grid;place-items:center;font-size:.85rem;line-height:1;color:var(--tinte);background:var(--chrom-hell);border:2px solid var(--tinte);border-radius:50%;cursor:pointer}.timer-mini:hover{background:var(--senf)}.timer-mini--x:hover{background:var(--orange);color:var(--creme)}.timer-mini:focus-visible{outline:3px solid var(--petrol);outline-offset:1px}.timer-item.ist-fertig .timer-mini{background:var(--creme)}.timer-dock-erlauben{display:block;width:calc(100% - 1.4rem);margin:0 .7rem .7rem;font-family:var(--body);font-weight:700;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--creme);background:var(--petrol);border:2px solid var(--tinte);border-radius:8px;padding:.5rem;cursor:pointer}.timer-dock-erlauben:hover{background:var(--petrol-tief)}@keyframes timer-blinken{0%,to{background:var(--orange)}50%{background:var(--orange-tief)}}@media(max-width:860px){.inserat-koerper{grid-template-columns:1fr}.schritt-bild{width:min(100%,28rem)}.base-card .cols{grid-template-columns:1fr;gap:1.6rem}.grundbilder{grid-template-columns:1fr}.inserat{outline-offset:4px}}@media(max-width:520px){.grund-hero{transform:none}.grundbild-breit img,.grundbild img{aspect-ratio:4 / 3}.fuss-claim{margin-left:0}.meta-chip{min-width:6.4rem}.pager{flex:1 1 100%;max-width:100%}.pager-next{margin-left:0}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-seite-raus .26s var(--ease-soft) both}::view-transition-new(root){animation:vt-seite-rein .42s var(--ease) both}::view-transition-group(held-bild){animation-duration:.5s;animation-timing-function:var(--ease)}}@keyframes vt-seite-raus{to{opacity:0;transform:translateY(-6px) scale(.992)}}@keyframes vt-seite-rein{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:none}}.modell-bild.vt-quelle,.inserat-bild img{view-transition-name:held-bild}.zeigen{opacity:0;translate:0 24px;rotate:-1deg}.zeigen.sichtbar{opacity:1;translate:0 0;rotate:0deg;transition:opacity .55s var(--ease-soft),translate .7s var(--ease),rotate .7s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.modell-gitter .modell{--reveal-versatz: 0s}.modell-gitter .modell:nth-child(3n+2){--reveal-versatz: .07s}.modell-gitter .modell:nth-child(3n+3){--reveal-versatz: .14s}.modell-gitter .modell.sichtbar{transition-delay:var(--reveal-versatz),var(--reveal-versatz),var(--reveal-versatz),0s,0s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.band-spur,.burst-form{animation:none}.funkel{opacity:.7;animation:none}.modell-buehne .niere{animation:none}.held-inhalt>*{animation:none;opacity:1;translate:0 0}.held-niere{animation:none}.held-siegel{animation:none;opacity:1}}@media print{@page{margin:16mm}html{scroll-behavior:auto}body{background:#fff!important;background-image:none!important;color:#000!important;font-size:11pt;line-height:1.5}body:before,body:after{display:none!important}.skip-link,.suche,.filter,.band,.funkel,.rezept-deko,.block-vorzeile,.held-knoepfe,.topbar,.recipe-nav,.fuss,.niere,.grundteig-pfeil,.grundteig-hint,.inserat-stempel,.meta-chip:before,.schritt-bild,.leer-bild,.no-print,.navleiste,.timer-dock,.merkknopf{display:none!important}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important;transform:none!important;animation:none!important;transition:none!important}.modell-buehne:after,.inserat-bild:before,.inserat-bild:after{display:none!important}.held,.modelle,.rezept,.modell,.modell-buehne,.inserat,.base-card,.coupon,.chip,.meta-chip,.inserat-bild{background:#fff!important;color:#000!important}.inserat,.base-card,.coupon,.chip,.meta-chip,.inserat-bild{border:1px solid #999!important;border-radius:0!important}.meta-chip b,.meta-chip .meta-wert,.zutat-menge,.zutat-stern{color:#000!important}.narrow,.wrap{width:100%!important}.inserat-koerper{grid-template-columns:1fr!important}.inserat-bild{width:70mm!important;margin:0 0 6mm!important}details.grundteig>:not(summary){display:block!important}.grundteig-kopf{cursor:auto}h1,h2,h3,h4{break-after:avoid}li,figure,.coupon,.base-card{break-inside:avoid}a{color:#000!important;text-decoration:none!important}.empfehlung,.lektion-index,.faq-sprung{display:none!important}.merksatz{background:#fff!important;color:#000!important;border:1px solid #999!important;border-radius:0!important}.merksatz:before{display:none!important}.merksatz-titel,.merksatz p{color:#000!important}.wissen-text--lektion .wissen-abschnitt>h2:before,.faq-zaehler{background:#fff!important;color:#000!important;border:1px solid #999!important}.merksatz,.lektion-index{break-inside:avoid}.nur-print{display:block!important}.einkauf-zutaten .base-card{padding:.5rem .7rem .7rem!important;margin-bottom:.7rem!important;box-shadow:none!important}.einkauf-auswahl h3,.einkauf-zutaten h3{margin-bottom:.5rem!important}.einkauf-anzahl{background:#fff!important;color:#000!important;border:1px solid #999!important}.haken{padding:.12rem .1rem!important}.haken:hover{background:none!important}.haken-box{background:#fff!important;border:1.5px solid #000!important;box-shadow:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.haken-box:checked{background:#fff!important}.haken-box:before{color:#000!important}.haken-box:checked~.haken-text{opacity:1!important}.merk-leiste{background:#fff!important;border:1px solid #999!important;border-radius:0!important;box-shadow:none!important}.merk-aktionen{display:none!important}.merk-bilanz-zahl{background:#fff!important;color:#000!important;border:1px solid #999!important;box-shadow:none!important}.merk-bilanz-text,.merk-bilanz-text small{color:#000!important}}
