body{color:#2e2620;background:#f7f3ee;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.6}main.svelte-1uha8ag{max-width:640px;margin:0 auto;padding:3rem 1.5rem 4rem}.hero.svelte-1uha8ag{text-align:center;margin-bottom:3rem}h1.svelte-1uha8ag{letter-spacing:.02em;margin:0 0 .5rem;font-size:2.75rem}.welcome.svelte-1uha8ag{color:#5b5147;max-width:30rem;margin:0 auto;font-size:1.15rem}section.svelte-1uha8ag{margin-bottom:2.5rem}h2.svelte-1uha8ag{border-bottom:2px solid #d9cbb8;margin-bottom:1rem;padding-bottom:.4rem;font-size:1.5rem}ul.svelte-1uha8ag{margin:0;padding:0;list-style:none}.menu.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:baseline;gap:.5rem;padding:.4rem 0;display:flex}.item-name.svelte-1uha8ag{white-space:nowrap}.dots.svelte-1uha8ag{border-bottom:1px dotted #b8a88f;flex:1;transform:translateY(-.25rem)}.item-price.svelte-1uha8ag{font-variant-numeric:tabular-nums;color:#5b5147}.order-cta.svelte-1uha8ag{text-align:right;margin-top:1.25rem}.order-cta.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#7a5c3e;font-weight:700;text-decoration:none}.order-cta.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.empty.svelte-1uha8ag{color:#8a7c6a;font-style:italic}.hours.svelte-1uha8ag li:where(.svelte-1uha8ag){justify-content:space-between;padding:.35rem 0;display:flex}.days.svelte-1uha8ag{font-weight:700}.time.svelte-1uha8ag{color:#5b5147}footer.svelte-1uha8ag{text-align:center;color:#8a7c6a;margin-top:3rem;font-size:.95rem}
