.rezept-hero{background:var(--lachs)}.rezept-kopf{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(80px,9vw,140px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(40px,6vw,96px);align-items:center}.rezept-kopf-text{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.zurueck{font-size:16px;font-weight:600;text-underline-offset:6px;min-height:44px;display:inline-flex;align-items:center}.rezept-kat{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gedaempft)}.rezept-kopf h1{margin:0;font-family:var(--serif);font-weight:900;font-size:clamp(44px,6vw,96px);line-height:.9;letter-spacing:-.04em;text-wrap:balance;hyphens:auto}.rezept-beschreibung{margin:0;max-width:520px;font-size:20px;line-height:1.45;text-wrap:pretty}.rezept-fakten{margin:0;display:flex;flex-wrap:wrap;gap:0;border-top:2px solid var(--aubergine);border-bottom:2px solid var(--aubergine);width:100%;max-width:520px}.rezept-fakten div{flex:1 1 0;padding:14px 16px 14px 0;display:flex;flex-direction:column;gap:2px}.rezept-fakten div+div{border-left:1.5px solid var(--aubergine);padding-left:16px}.rezept-fakten dt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gedaempft)}.rezept-fakten dd{margin:0;font-family:var(--serif);font-style:italic;font-weight:700;font-size:26px;line-height:1.1}.rezept-speichern{text-decoration:none;display:inline-flex;align-items:center;gap:16px;font-weight:700;font-size:19px;min-height:44px}.rezept-speichern .plus-kreis{width:58px;height:58px;border-radius:50%;background:var(--eigelb);display:inline-flex;align-items:center;justify-content:center;flex:none}.rezept-speichern .unterstrichen{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.rezept-bild{justify-self:center;width:min(520px,100%)}.rezept-bild img,.rezept-teller{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 40px 60px -30px #3b0d2cb3}.rezept-inhalt{background:var(--creme)}.rezept-raster{padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(80px,9vw,140px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:clamp(48px,6vw,96px);align-items:start}.rezept-spalte{display:flex;flex-direction:column;gap:22px}.rezept-spalte h2{margin:0;font-family:var(--serif);font-style:italic;font-weight:700;font-size:clamp(32px,3.4vw,48px);line-height:1}.rezept-spalte h2 span{font-family:var(--sans);font-style:normal;font-weight:600;font-size:17px;color:var(--gedaempft);letter-spacing:0}.rezept-spalte h2:not(:first-child){margin-top:26px}.naehrwerte{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));column-gap:16px;border-top:2px solid var(--aubergine)}.naehrwerte div{padding:14px 0;border-bottom:1px solid rgba(59,13,44,.25);display:flex;flex-direction:column}.naehrwerte dt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gedaempft)}.naehrwerte dd{margin:0;font-family:var(--serif);font-weight:900;font-style:italic;font-size:34px;line-height:1.1}.zutaten-gruppe h3{margin:6px 0 0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gedaempft)}.zutaten{margin:0;padding:0;list-style:none;border-top:1.5px solid var(--aubergine)}.zutaten li{display:flex;justify-content:space-between;gap:16px;min-height:46px;align-items:center;border-bottom:1px solid rgba(59,13,44,.25);font-size:17px;font-weight:600}.zutaten li span+span{font-weight:700;white-space:nowrap}.zubereitung{margin:0;padding:0;list-style:none}.zubereitung li{display:flex;gap:22px;align-items:baseline;border-top:1.5px solid var(--aubergine);padding:16px 0}.zubereitung li:last-child{border-bottom:1.5px solid var(--aubergine)}.schritt-nr{font-family:var(--serif);font-weight:900;font-size:30px;min-width:34px}.schritt-text{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.schritt-timer{background:var(--eigelb);font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px}.rezept-notiz,.rezept-spalte .hinweis{margin:0}.passend{background:var(--aubergine);color:var(--creme)}.passend-inner{padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(40px,5vw,72px);display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.passend h2{margin:0;font-family:var(--serif);font-weight:900;font-size:clamp(44px,6vw,96px);line-height:.88;letter-spacing:-.045em;color:var(--lachs)}.passend h2 span{font-style:italic;font-weight:400;color:var(--eigelb)}.passend-liste{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(36px,4vw,56px)}.passend-liste li{display:flex;flex-direction:column;gap:10px}.passend-liste a{text-decoration:none;color:var(--creme);display:flex;flex-direction:column;gap:18px}.passend-liste a:hover{color:var(--eigelb)}.passend-liste img,.passend-teller{display:block;width:100%;max-width:320px;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 40px 60px -30px #0a0008e6}.passend-titel{font-weight:700;font-size:23px;line-height:1.15}.passend-kat{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.passend+.schluss .schluss-inner{padding-top:clamp(60px,7vw,110px)}.naehrwerte .ca{font-family:var(--sans);font-style:normal;font-weight:600;font-size:14px;color:var(--gedaempft)}.rezept-fakten dd{font-size:clamp(21px,6vw,26px)}.rezept-fakten{flex-wrap:nowrap}.rezept-fakten div{min-width:0}.rezept-fakten dd{font-size:clamp(19px,5.4vw,26px)}.naehrwerte{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:520px){.naehrwerte{grid-template-columns:repeat(2,minmax(0,1fr))}}.naehrwerte dd{font-family:var(--sans);font-style:normal;font-weight:700;font-size:30px;letter-spacing:-.01em}
