.card[data-astro-cid-h63ymo5r]{background:var(--papier);border:1px solid var(--karamell);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.card-link[data-astro-cid-h63ymo5r]{color:inherit;text-decoration:none}.card-title[data-astro-cid-h63ymo5r]{color:var(--kuerbis);padding:12px 14px 4px;font-size:22px}.card-link[data-astro-cid-h63ymo5r]:hover .card-title[data-astro-cid-h63ymo5r]{text-underline-offset:3px;text-decoration:underline 1px}.card-body[data-astro-cid-h63ymo5r]{gap:8px;padding:0 14px 14px;display:grid}.meta[data-astro-cid-h63ymo5r]{color:var(--kastanie);align-items:center;gap:8px;font-size:15px;display:flex}.more[data-astro-cid-h63ymo5r]{cursor:pointer;color:var(--rost);font-weight:500}.more[data-astro-cid-h63ymo5r]:hover,.more[data-astro-cid-h63ymo5r]:focus-visible{border-color:var(--senf)}.week[data-astro-cid-bkd6q3av]{background:var(--papier);border:1px solid var(--karamell);border-radius:var(--radius);margin-bottom:32px;padding:18px 16px 20px;position:relative}.track[data-astro-cid-bkd6q3av]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.track[data-astro-cid-bkd6q3av]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-bkd6q3av]{scroll-behavior:smooth}}.slide[data-astro-cid-bkd6q3av]{scroll-snap-align:start;flex:0 0 100%;align-content:start;gap:18px;min-width:0;display:grid}.arrow[data-astro-cid-bkd6q3av]{z-index:1;border:1px solid var(--karamell);background:var(--papier);width:36px;height:36px;color:var(--rost);font:400 24px/1 var(--font-body);cursor:pointer;border-radius:50%;padding:0 0 3px;position:absolute;top:14px}.arrow[data-astro-cid-bkd6q3av]:hover,.arrow[data-astro-cid-bkd6q3av]:focus-visible{background:var(--senf-hell)}.prev[data-astro-cid-bkd6q3av]{right:58px}.next[data-astro-cid-bkd6q3av]{right:14px}.week-head[data-astro-cid-bkd6q3av]{gap:4px;display:grid}.multi[data-astro-cid-bkd6q3av] .week-head[data-astro-cid-bkd6q3av]{padding-right:88px}h2[data-astro-cid-bkd6q3av]{color:var(--kuerbis);font-size:26px}.week-dates[data-astro-cid-bkd6q3av]{color:var(--kastanie);font-size:15px}.week-note[data-astro-cid-bkd6q3av]{margin-top:4px}.days[data-astro-cid-bkd6q3av]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.day[data-astro-cid-bkd6q3av]{border-top:1px solid var(--karamell);gap:8px;padding-top:12px;display:grid}.weekday[data-astro-cid-bkd6q3av]{font-size:19px}.slot[data-astro-cid-bkd6q3av]{gap:4px;display:grid}.free[data-astro-cid-bkd6q3av],.plain[data-astro-cid-bkd6q3av]{color:var(--kastanie)}.meal[data-astro-cid-bkd6q3av]{align-items:center;gap:12px;display:flex}.meal-link[data-astro-cid-bkd6q3av]{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.meal-link[data-astro-cid-bkd6q3av]:hover .meal-title[data-astro-cid-bkd6q3av]{text-underline-offset:3px;text-decoration:underline 1px}.thumb[data-astro-cid-bkd6q3av]{object-fit:cover;background:var(--leinen);border-radius:8px;flex:none;width:80px;height:60px}.meal-text[data-astro-cid-bkd6q3av]{gap:2px;min-width:0;display:grid}.meal-title[data-astro-cid-bkd6q3av]{font-family:var(--font-display);color:var(--kuerbis);font-size:18px;line-height:1.2}.meal-meta[data-astro-cid-bkd6q3av]{color:var(--kastanie);font-size:14px}.pick[data-astro-cid-bkd6q3av]{width:24px;height:24px;accent-color:var(--rost);cursor:pointer;flex:none;margin:0}.shopping[data-astro-cid-bkd6q3av]{border-top:1px solid var(--karamell);gap:12px;padding-top:14px;display:grid}.pick-status[data-astro-cid-bkd6q3av]{color:var(--kastanie);flex-wrap:wrap;gap:14px;font-size:15px;display:flex}.bring[data-astro-cid-bkd6q3av]{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;display:flex}.bring-link[data-astro-cid-bkd6q3av]{border:1px solid var(--rost);background:var(--papier);color:var(--rost);border-radius:999px;padding:8px 18px;font-weight:700;text-decoration:none;display:inline-block}.bring-link[data-astro-cid-bkd6q3av]:hover{background:var(--rost);color:var(--papier)}.bring-link[data-astro-cid-bkd6q3av][aria-disabled=true]{opacity:.45;pointer-events:none}.list[data-astro-cid-bkd6q3av] summary[data-astro-cid-bkd6q3av]{cursor:pointer;font-weight:500}.ingredient-list[data-astro-cid-bkd6q3av]{background:var(--leinen);border-radius:8px;gap:6px;margin:10px 0 0;padding:12px 14px;list-style:none;display:grid}.ingredient-list[data-astro-cid-bkd6q3av] .ingredient{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;display:grid}.ingredient-list[data-astro-cid-bkd6q3av] .amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ingredient-list[data-astro-cid-bkd6q3av] .note{color:var(--kastanie)}.empty[data-astro-cid-bkd6q3av]{margin-top:10px}@media (width>=720px){.week[data-astro-cid-bkd6q3av]{padding:22px 24px 24px}.arrow[data-astro-cid-bkd6q3av]{top:18px}.prev[data-astro-cid-bkd6q3av]{right:66px}.next[data-astro-cid-bkd6q3av]{right:22px}.day[data-astro-cid-bkd6q3av]{grid-template-columns:120px 1fr 1fr;align-items:start;gap:16px}.weekday[data-astro-cid-bkd6q3av]{padding-top:2px}.free[data-astro-cid-bkd6q3av]{grid-column:2/-1}.slot[data-astro-cid-bkd6q3av].lunch{grid-column:2}.slot[data-astro-cid-bkd6q3av].dinner{grid-column:3}}.toolbar[data-astro-cid-lcdefpme]{gap:14px;margin-bottom:24px;display:grid}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border:1px solid var(--karamell);background:var(--papier);border-radius:999px;width:100%;padding:11px 16px;font-size:17px}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--kastanie)}.filters[data-astro-cid-lcdefpme]{border:1px solid var(--karamell);border-radius:var(--radius);background:var(--papier)}.filters[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:10px 16px;font-weight:500}.active-count[data-astro-cid-lcdefpme]{color:var(--kastanie);font-weight:400}.filter-groups[data-astro-cid-lcdefpme]{border-top:1px solid var(--karamell);gap:16px;padding:4px 16px 16px;display:grid}.group[data-astro-cid-lcdefpme]{border:none;gap:8px;margin:0;padding:0;display:grid}.group[data-astro-cid-lcdefpme] legend[data-astro-cid-lcdefpme]{margin-bottom:8px;padding:0}.chip[data-astro-cid-lcdefpme]{cursor:pointer}.chip[data-astro-cid-lcdefpme]:hover{border-color:var(--senf)}.chip[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--senf-hell);border-color:var(--senf);font-weight:700}select[data-astro-cid-lcdefpme]{border:1px solid var(--karamell);background:var(--papier);border-radius:8px;width:max-content;padding:6px 10px}.status[data-astro-cid-lcdefpme]{color:var(--kastanie);align-items:baseline;gap:16px;font-size:15px;display:flex}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.empty[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--font-display);color:var(--kuerbis);gap:4px;padding:40px 0;font-size:22px;display:grid}.empty[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:16px}@media (width>=720px){.filter-groups[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}
