.kochbuch-module__0_yY5a__hero{overflow:hidden}.kochbuch-module__0_yY5a__heroInner{max-width:52rem;padding-block:5rem}.kochbuch-module__0_yY5a__heroKicker{font-size:1.5rem;display:inline-block;transform:rotate(-2deg)}.kochbuch-module__0_yY5a__heroTitle{margin-top:1rem;font-size:clamp(2.2rem,5vw,4rem)}.kochbuch-module__0_yY5a__heroLead{color:#140b16bf;margin-block:1.5rem 2rem}.kochbuch-module__0_yY5a__filters{gap:1.75rem;margin-bottom:2.5rem;display:grid}.kochbuch-module__0_yY5a__filterRow{flex-wrap:wrap;gap:2.5rem;display:flex}.kochbuch-module__0_yY5a__filterGroup{gap:.65rem;display:grid}.kochbuch-module__0_yY5a__chips{flex-wrap:wrap;gap:.45rem;display:flex}.kochbuch-module__0_yY5a__chip{background:var(--card);box-shadow:var(--shadow);border-radius:999px;padding:.42rem .95rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,transform .15s}.kochbuch-module__0_yY5a__chip:hover{background:color-mix(in srgb, var(--neo-purple) 18%, var(--card));transform:translateY(-2px)}.kochbuch-module__0_yY5a__chipActive,.kochbuch-module__0_yY5a__chipActive:hover{background:var(--neo-black);color:#fff}.dark .kochbuch-module__0_yY5a__chipActive{background:var(--neo-lemon);color:var(--neo-black)}.dark .kochbuch-module__0_yY5a__chipActive:hover{background:var(--neo-lemon);color:var(--neo-black)}.kochbuch-module__0_yY5a__count{color:var(--ink-soft);margin-bottom:1.75rem}.kochbuch-module__0_yY5a__grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.5rem;display:grid}.kochbuch-module__0_yY5a__recipeCard{flex-direction:column;text-decoration:none;transition:transform .25s;display:flex;overflow:hidden}.kochbuch-module__0_yY5a__recipeCard:hover{transform:translateY(-6px)rotate(-.5deg)}.kochbuch-module__0_yY5a__recipeImage{aspect-ratio:3/2;overflow:hidden}.kochbuch-module__0_yY5a__recipeImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.kochbuch-module__0_yY5a__recipeCard:hover .kochbuch-module__0_yY5a__recipeImage img{transform:scale(1.05)}.kochbuch-module__0_yY5a__recipeBody{gap:.55rem;padding:1.4rem;display:grid}.kochbuch-module__0_yY5a__recipeTitle{font-size:1.2rem}.kochbuch-module__0_yY5a__recipeDesc{color:var(--ink-soft);font-size:.95rem}.kochbuch-module__0_yY5a__recipeMeta{color:var(--accent-ink);font-size:.85rem;font-weight:600}.kochbuch-module__0_yY5a__recipeTags{flex-wrap:wrap;gap:.35rem;display:flex}.kochbuch-module__0_yY5a__recipeTag{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--neo-purple) 15%, transparent);border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:600}.kochbuch-module__0_yY5a__empty{text-align:center;color:var(--ink-soft);padding-block:3rem}.kochbuch-module__0_yY5a__community{text-align:center;max-width:40rem}.kochbuch-module__0_yY5a__communityTitle{font-size:clamp(1.9rem,4vw,3rem)}.kochbuch-module__0_yY5a__communityText{color:#ffffffe0;margin-top:1.25rem;font-size:1.1rem}
