.menu.svelte-xv7top{max-width:var(--container-max-width);margin:var(--space-7) auto 0;font-family:var(--font-primary);scroll-margin-top:calc(var(--space-10) * 2 + var(--space-6))}.menu__intro.svelte-xv7top{max-width:760px;padding:var(--space-2) 0 var(--space-6);text-align:left}.menu__date.svelte-xv7top{margin-bottom:var(--space-3);font-size:var(--size-small);color:var(--color-text-primary);display:block}.menu__title.svelte-xv7top{margin:0 0 var(--space-4);font-size:var(--size-heading-lg);font-weight:var(--font-weight-medium);color:var(--color-primary-dark);text-wrap:balance;line-height:1.3}.menu__text.svelte-xv7top{margin:0 0 var(--space-4);font-size:var(--size-body);font-weight:var(--font-weight-light);color:var(--color-text-primary);line-height:1.875}.menu__download.svelte-xv7top{text-align:left;margin:0}.menu__panel.svelte-xv7top{padding:var(--space-7) var(--space-8);background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.menu__columns.svelte-xv7top{column-count:3;column-gap:var(--space-8)}.menu__section.svelte-xv7top{break-inside:avoid;margin-bottom:var(--space-6)}.menu__heading.svelte-xv7top{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--size-small);font-weight:var(--font-weight-medium);letter-spacing:2px;text-transform:uppercase;color:var(--color-white);background:var(--color-bg-footer);border-radius:var(--radius-md)}.menu__list.svelte-xv7top{margin:0;padding:0;list-style:none}.menu__item.svelte-xv7top{padding:var(--space-1) 0;font-size:var(--size-body);color:var(--color-text-dark);line-height:1.4}.menu__row.svelte-xv7top{align-items:baseline;gap:var(--space-2);display:flex}.menu__name.svelte-xv7top{font-weight:var(--font-weight-light)}.menu__qty.svelte-xv7top{color:var(--color-text-primary);white-space:nowrap}.menu__leader.svelte-xv7top{flex:1 1 var(--space-4);min-width:var(--space-4);border-bottom:1px dotted var(--color-text-footer);transform:translateY(-3px)}.menu__price.svelte-xv7top{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.menu__note.svelte-xv7top{font-size:var(--size-small);color:var(--color-text-primary);display:block}.menu__footer.svelte-xv7top{justify-content:space-between;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border-light);font-size:var(--size-small);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.menu__footer.svelte-xv7top strong:where(.svelte-xv7top){font-weight:var(--font-weight-medium)}@media (width<=900px){.menu__panel.svelte-xv7top{padding:var(--space-6)}.menu__columns.svelte-xv7top{column-count:2;column-gap:var(--space-6)}}@media (width<=768px){.menu.svelte-xv7top{scroll-margin-top:calc(var(--space-10) * 2)}.menu__title.svelte-xv7top{font-size:24px}}@media (width<=600px){.menu__columns.svelte-xv7top{column-count:1}.menu__panel.svelte-xv7top{padding:var(--space-5) var(--space-4)}}@media (width<=480px){.menu__text.svelte-xv7top{font-size:15px;line-height:1.7}}.news.svelte-16ihi18{--news-gap:var(--space-2);--news-card-bg:var(--color-bg-light);max-width:var(--container-max-width);margin:var(--space-7) auto var(--space-10);font-family:var(--font-primary)}.feature.svelte-16ihi18{gap:var(--news-gap);aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--news-card-bg);grid-template:"main sunset"1fr"main boat"1fr/792fr 400fr;display:grid;position:relative;overflow:hidden}.feature__img.svelte-16ihi18{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.feature__img--main.svelte-16ihi18{object-position:38% 50%;grid-area:main}.feature__img--sunset.svelte-16ihi18{object-position:50% 60%;grid-area:sunset}.feature__img--boat.svelte-16ihi18{object-position:35% 70%;grid-area:boat}.card.svelte-16ihi18{left:clamp(var(--space-5), 3.7%, 44px);bottom:clamp(var(--space-5), 4.9%, 44px);box-sizing:border-box;width:min(480px,50%);padding:var(--space-7) var(--space-8);gap:var(--space-3);background:var(--news-card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute}.card.svelte-16ihi18 p:where(.svelte-16ihi18){margin:0}.card__eyebrow.svelte-16ihi18{align-items:center;gap:var(--space-3);font-size:var(--size-small);font-weight:var(--font-weight-medium);letter-spacing:2px;text-transform:uppercase;color:var(--color-text-primary);display:flex}.card__bar.svelte-16ihi18{background:var(--color-primary);flex:0 0 36px;height:4px}.card__headline.svelte-16ihi18{font-size:var(--size-heading-xl);font-weight:var(--font-weight-light);color:var(--color-text-dark);text-wrap:balance;line-height:1.2}.card__lead.svelte-16ihi18,.card__highlights.svelte-16ihi18,.card__hours.svelte-16ihi18{font-size:var(--size-body);line-height:1.6}.card__lead.svelte-16ihi18,.card__highlights.svelte-16ihi18{font-weight:var(--font-weight-light);color:var(--color-text-primary)}.card__footer.svelte-16ihi18{margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.card__hours.svelte-16ihi18{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.card__location.svelte-16ihi18{font-size:var(--size-small);color:var(--color-text-primary)}.news__body.svelte-16ihi18{max-width:760px;padding:var(--space-2) 0 var(--space-7);text-align:left}.news__date.svelte-16ihi18{margin-bottom:var(--space-3);font-size:var(--size-small);color:var(--color-text-primary);display:block}.news__title.svelte-16ihi18{margin:0 0 var(--space-4);font-size:var(--size-heading-lg);font-weight:var(--font-weight-medium);color:var(--color-primary-dark);text-wrap:balance;line-height:1.3}.news__text.svelte-16ihi18,.news__hours.svelte-16ihi18{margin:0 0 var(--space-3);font-size:var(--size-body);font-weight:var(--font-weight-light);color:var(--color-text-primary);line-height:1.875}.news__hours.svelte-16ihi18 strong:where(.svelte-16ihi18){font-weight:var(--font-weight-medium)}@media (width<=900px){.feature.svelte-16ihi18{aspect-ratio:auto;background:0 0;border-radius:0;grid-template:"main main""card card""sunset boat"/1fr 1fr;overflow:visible}.feature__img.svelte-16ihi18{border-radius:var(--radius-lg)}.feature__img--main.svelte-16ihi18{aspect-ratio:3/2;height:auto}.feature__img--sunset.svelte-16ihi18,.feature__img--boat.svelte-16ihi18{aspect-ratio:4/5;height:auto}.card.svelte-16ihi18{width:auto;margin:calc(var(--space-10) * -1) var(--space-4) var(--space-2);padding:var(--space-6);grid-area:card;position:relative;bottom:auto;left:auto}}@media (width<=768px){.card__headline.svelte-16ihi18{font-size:var(--size-heading-lg)}.news__title.svelte-16ihi18{font-size:24px}}@media (width<=480px){.card.svelte-16ihi18{margin-inline:var(--space-3);padding:var(--space-5)}.card__headline.svelte-16ihi18{font-size:24px}.news__text.svelte-16ihi18,.news__hours.svelte-16ihi18{font-size:15px;line-height:1.7}}
