.page.svelte-15bvvlh{max-width:1100px;margin:0 auto;padding:1.5rem;font-family:Ubuntu,system-ui,sans-serif}header.svelte-15bvvlh h1:where(.svelte-15bvvlh){margin:0}header.svelte-15bvvlh h2:where(.svelte-15bvvlh){margin:.25rem 0;color:#374151}.dauer.svelte-15bvvlh{color:#6b7280}.zeiten.svelte-15bvvlh{color:#374151;font-size:.95rem}.actions.svelte-15bvvlh a:where(.svelte-15bvvlh){margin-right:.5rem;color:#2563eb;text-decoration:none}.wochenmenue fieldset.speisekarte{border:1px solid #d1d5db;border-radius:6px;padding:1rem 1.25rem;margin:1rem 0}.wochenmenue fieldset.speisekarte legend{padding:0 .5rem;font-weight:600}.wochenmenue .speisekarte-datum{color:#6b7280;font-weight:400;margin-left:.5rem}.wochenmenue .feiertag{background:#fef3c7;padding:0 .5rem;border-radius:4px;margin-left:.5rem;font-weight:500}.wochenmenue .fleischvegi{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem}.wochenmenue .speisekarte-mahlzeit{font-size:.95rem;color:#374151;margin:0 0 .25rem}.wochenmenue .speisekarte-suppe{font-style:italic;margin:.1rem 0;color:#4b5563}.wochenmenue .speisekarte-hauptgang{font-weight:600;margin:.1rem 0}.wochenmenue .speisekarte-beilagen{margin:.1rem 0;color:#374151}.wochenmenue .speisekarte-dessert{margin:.1rem 0;color:#4b5563;font-style:italic}.wochenmenue .wochenhit{border-left:3px solid #f59e0b;padding-left:.75rem}.wochenmenue .speisekarte-wochenhiterklaerung{font-size:.85rem;color:#6b7280;margin-top:.75rem}@media (max-width: 700px){.wochenmenue .fleischvegi{grid-template-columns:1fr}}
