.menu[data-astro-cid-jlcxpqmg]{margin-top:var(--s-5)}.menu-norm[data-astro-cid-jlcxpqmg]{margin-top:var(--s-3);color:var(--text-muted);font-size:var(--fs-small)}.menu-targets[data-astro-cid-jlcxpqmg]{gap:var(--s-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.menu-targets[data-astro-cid-jlcxpqmg]::-webkit-scrollbar{display:none}.menu-targets[data-astro-cid-jlcxpqmg] button[data-astro-cid-jlcxpqmg]{border:1px solid var(--border-strong);border-radius:var(--r-tile);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;flex:none;padding:0 16px;transition:background .2s,color .2s,border-color .2s}.menu-targets[data-astro-cid-jlcxpqmg] button[data-astro-cid-jlcxpqmg]:hover{border-color:var(--accent)}.menu-targets[data-astro-cid-jlcxpqmg] button[data-astro-cid-jlcxpqmg][aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.menu-total[data-astro-cid-jlcxpqmg]{margin-top:var(--s-5)}.menu-kcal[data-astro-cid-jlcxpqmg]{align-items:baseline;gap:10px;margin:0;display:flex}.menu-kcal[data-astro-cid-jlcxpqmg] strong[data-astro-cid-jlcxpqmg]{letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1}.menu-kcal[data-astro-cid-jlcxpqmg]>span[data-astro-cid-jlcxpqmg]{color:var(--text-muted)}.menu-meter[data-astro-cid-jlcxpqmg]{height:8px;margin-top:var(--s-3);background:var(--surface-3);border-radius:4px;overflow:hidden}.menu-meter[data-astro-cid-jlcxpqmg] span[data-astro-cid-jlcxpqmg]{border-radius:inherit;background:var(--fresh);height:100%;transform:scaleX(var(--fill));transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.menu-bju[data-astro-cid-jlcxpqmg]{margin:var(--s-2) 0 0;font-size:var(--fs-small);color:var(--text-muted)}.menu-meals[data-astro-cid-jlcxpqmg]{gap:var(--s-3);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.menu-meals[data-astro-cid-jlcxpqmg]{grid-template-columns:repeat(3,1fr)}}.menu-card[data-astro-cid-jlcxpqmg]{gap:var(--s-2);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);align-content:start;padding:18px;display:grid}.menu-card[data-astro-cid-jlcxpqmg].is-new{animation:.35s cubic-bezier(.22,1,.36,1) menu-in}@keyframes menu-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.menu-label[data-astro-cid-jlcxpqmg]{font-size:var(--fs-xs);color:var(--accent-text);margin:0;font-weight:600}.menu-dish[data-astro-cid-jlcxpqmg]{color:var(--text);font-size:19px;font-weight:650;line-height:1.3;text-decoration:none}.menu-dish[data-astro-cid-jlcxpqmg]:hover{color:var(--accent-text)}.menu-meta[data-astro-cid-jlcxpqmg]{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.menu-swap[data-astro-cid-jlcxpqmg]{min-height:40px;margin-top:var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-tile);color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:6px;padding:0 14px;transition:border-color .2s,color .2s;display:inline-flex}.menu-swap[data-astro-cid-jlcxpqmg]:hover{border-color:var(--accent);color:var(--accent-text)}.menu-swap[data-astro-cid-jlcxpqmg] svg[data-astro-cid-jlcxpqmg]{transition:transform .4s}.menu-swap[data-astro-cid-jlcxpqmg]:hover svg[data-astro-cid-jlcxpqmg]{transform:rotate(90deg)}.menu-again[data-astro-cid-jlcxpqmg]{width:100%;min-height:52px;margin-top:var(--s-4);border-radius:var(--r-tile);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;font-weight:600;transition:background .2s}.menu-again[data-astro-cid-jlcxpqmg]:hover{background:var(--accent-hover)}@media (width>=640px){.menu-again[data-astro-cid-jlcxpqmg]{width:auto;padding:0 28px}}.menu-example[data-astro-cid-jlcxpqmg] ul[data-astro-cid-jlcxpqmg]{padding:0;list-style:none}.menu-example[data-astro-cid-jlcxpqmg] li[data-astro-cid-jlcxpqmg]{padding:4px 0}.menu-example[data-astro-cid-jlcxpqmg] li[data-astro-cid-jlcxpqmg] span[data-astro-cid-jlcxpqmg]{color:var(--text-muted)}.menu-example-total[data-astro-cid-jlcxpqmg]{color:var(--text-muted);font-size:var(--fs-small)}@media (prefers-reduced-motion:reduce){.menu-meter[data-astro-cid-jlcxpqmg] span[data-astro-cid-jlcxpqmg],.menu-swap[data-astro-cid-jlcxpqmg] svg[data-astro-cid-jlcxpqmg]{transition:none}}
