.mensa-menu[data-astro-cid-evfbspso]{grid-template-columns:3fr 2fr;align-items:start;gap:3rem;display:grid}.week[data-astro-cid-evfbspso]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-strong);margin-bottom:1rem;font-size:.8125rem}.day[data-astro-cid-evfbspso]{--day-body:color-mix(in oklch, var(--color-accent-soft), var(--color-accent) 22%);border-radius:var(--radius-card);background:var(--color-accent-soft);overflow:hidden}.day[data-astro-cid-evfbspso]+.day[data-astro-cid-evfbspso]{margin-top:.5rem}summary[data-astro-cid-evfbspso]{cursor:pointer;font-weight:var(--weight-emphasis);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1.125rem;list-style:none;display:flex}summary[data-astro-cid-evfbspso]::-webkit-details-marker{display:none}summary[data-astro-cid-evfbspso]:after{content:"+";font-family:var(--font-mono);color:var(--color-accent-strong);transition:transform .2s}.day[data-astro-cid-evfbspso][open] summary[data-astro-cid-evfbspso]{color:var(--color-accent-strong)}.day[data-astro-cid-evfbspso][open] summary[data-astro-cid-evfbspso]:after{transform:rotate(45deg)}summary[data-astro-cid-evfbspso]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-card)}.day__body[data-astro-cid-evfbspso]{background:var(--day-body);gap:1.5rem;padding:1.25rem 1.25rem 1.5rem;display:grid}.day__body[data-astro-cid-evfbspso] h4[data-astro-cid-evfbspso]{color:var(--color-ink)}.day__body[data-astro-cid-evfbspso] li[data-astro-cid-evfbspso]{border-bottom-color:color-mix(in oklch, var(--color-accent-strong) 30%, transparent)}h4[data-astro-cid-evfbspso]{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--weight-body);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin-bottom:.25rem}.day__body[data-astro-cid-evfbspso] h4[data-astro-cid-evfbspso]:before,.always[data-astro-cid-evfbspso] h4[data-astro-cid-evfbspso]:before{content:"------ "}ul[data-astro-cid-evfbspso]{margin:0;padding:0;list-style:none}li[data-astro-cid-evfbspso]{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}li[data-astro-cid-evfbspso]:last-child{border-bottom:none}.price[data-astro-cid-evfbspso]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex-shrink:0;font-size:.875rem}.always[data-astro-cid-evfbspso]{background:var(--color-surface);border-radius:var(--radius-card);padding:1.25rem 1.5rem}.always[data-astro-cid-evfbspso] ul[data-astro-cid-evfbspso]+ul[data-astro-cid-evfbspso]{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.always[data-astro-cid-evfbspso] li[data-astro-cid-evfbspso]{font-size:.9375rem}@media (width<=960px){.mensa-menu[data-astro-cid-evfbspso]{grid-template-columns:1fr;gap:2rem}}@media print{.mensa-menu[data-astro-cid-evfbspso]{font-size:8.5pt;line-height:1.25;display:block}.days[data-astro-cid-evfbspso]{column-count:2;column-gap:8mm}.week[data-astro-cid-evfbspso]{column-span:all;margin-bottom:3mm;font-size:9pt}.day[data-astro-cid-evfbspso],.day[data-astro-cid-evfbspso]+.day[data-astro-cid-evfbspso]{break-inside:avoid;background:0 0;border-radius:0;margin:0 0 3mm}summary[data-astro-cid-evfbspso],.day[data-astro-cid-evfbspso][open] summary[data-astro-cid-evfbspso]{color:inherit;border-bottom:1px solid #000;padding:0 0 1mm;font-size:11pt}summary[data-astro-cid-evfbspso]:after{display:none}.day__body[data-astro-cid-evfbspso]{background:0 0;gap:1.5mm;padding:1mm 0 0}h4[data-astro-cid-evfbspso]{margin:0;font-size:7pt}li[data-astro-cid-evfbspso]{border:none;padding:.5mm 0}.price[data-astro-cid-evfbspso]{color:inherit;font-size:8pt}.always[data-astro-cid-evfbspso]{break-inside:avoid;background:0 0;border-top:1px solid #000;border-radius:0;grid-template-columns:repeat(3,1fr);column-gap:8mm;padding:3mm 0 0;display:grid}.always[data-astro-cid-evfbspso] h4[data-astro-cid-evfbspso]{grid-column:1/-1;margin-bottom:1mm}.always[data-astro-cid-evfbspso] ul[data-astro-cid-evfbspso]+ul[data-astro-cid-evfbspso]{border:none;margin:0;padding:0}.always[data-astro-cid-evfbspso] li[data-astro-cid-evfbspso]{font-size:8pt}}
