.room.svelte-1jonrf3{container-type:inline-size;width:100%}.view.svelte-1jonrf3{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#efe7da}.art.svelte-1jonrf3{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.art.phone.svelte-1jonrf3{display:none}@media(max-width:520px){.view.svelte-1jonrf3{aspect-ratio:4 / 5}.art.wide.svelte-1jonrf3{display:none}.art.phone.svelte-1jonrf3{display:block}}.glow.svelte-1jonrf3,.ring.svelte-1jonrf3{opacity:0;transition:opacity .3s}.glow.on.svelte-1jonrf3,.ring.on.svelte-1jonrf3{opacity:1}.ring.svelte-1jonrf3{fill:#ea580ce6}.chair.svelte-1jonrf3{fill:#d9b98b;transition:fill .25s}.chair-back.svelte-1jonrf3{fill:#cfae7f;transition:fill .25s}.chair.muted.svelte-1jonrf3{fill:#d7cdbd}.chair-back.muted.svelte-1jonrf3{fill:#cbbfad}.chair.preview.svelte-1jonrf3{fill:#fbd6b8}.chair-back.preview.svelte-1jonrf3{fill:#f7c39c}.chair.mine.svelte-1jonrf3{fill:#ea580c}.chair-back.mine.svelte-1jonrf3{fill:#c2410c}.bench.svelte-1jonrf3{fill:transparent;transition:fill .25s}.bench-top.preview.svelte-1jonrf3{fill:#fbd6b8}.bench-back.preview.svelte-1jonrf3{fill:#f7c39c}.bench-front.preview.svelte-1jonrf3{fill:#e9b48c}.bench-top.mine.svelte-1jonrf3{fill:#ea580c}.bench-back.mine.svelte-1jonrf3{fill:#c2410c}.bench-front.mine.svelte-1jonrf3{fill:#9a3412}.dash.svelte-1jonrf3{fill:none;stroke:#ea580c;stroke-width:.4;stroke-dasharray:1.2 .8}.diner.svelte-1jonrf3{opacity:0;transition:opacity .35s}.diner.on.svelte-1jonrf3{opacity:1}.diner.on.booking.svelte-1jonrf3{opacity:.45}.person.pop.svelte-1jonrf3{transform-box:fill-box;transform-origin:center;animation:svelte-1jonrf3-diner-in .6s cubic-bezier(.3,1.6,.5,1)}@keyframes svelte-1jonrf3-diner-in{0%{transform:translateY(var(--lift)) scale(.6)}to{transform:none}}.chip.svelte-1jonrf3{opacity:0;transform:translateY(var(--lift));transition:all .35s cubic-bezier(.3,1.6,.5,1)}.chip.on.svelte-1jonrf3{opacity:1;transform:none}.chip.svelte-1jonrf3 circle:where(.svelte-1jonrf3){fill:transparent;transition:fill .35s}.chip.on.svelte-1jonrf3 circle:where(.svelte-1jonrf3){fill:#ea580c}.chip.on.preview.svelte-1jonrf3 circle:where(.svelte-1jonrf3){fill:#f59e5b}.chip.svelte-1jonrf3 text:where(.svelte-1jonrf3){font:700 2.4px var(--font-display);fill:#fff;text-anchor:middle;dominant-baseline:central}.tent.svelte-1jonrf3{opacity:0;transform:translateY(var(--lift));transition:all .4s cubic-bezier(.3,1.6,.5,1) .3s}.tent.on.svelte-1jonrf3{opacity:1;transform:none}.tent.svelte-1jonrf3 rect:where(.svelte-1jonrf3){fill:#fffaf2}.tent.svelte-1jonrf3 text:where(.svelte-1jonrf3){font:600 1.2px var(--font-mono);letter-spacing:.144px;fill:#c2410c;text-anchor:middle;dominant-baseline:central}.viewers.svelte-1jonrf3 rect:where(.svelte-1jonrf3){fill:#fffffff2}.viewers.svelte-1jonrf3 text:where(.svelte-1jonrf3){font:600 1.3px var(--font-display);fill:#57534e;dominant-baseline:central}.focus.svelte-1jonrf3{fill:none;stroke:#ea580c;stroke-width:.5}.hit.svelte-1jonrf3{position:absolute;left:var(--wide-left);top:var(--wide-top);width:var(--wide-width);height:var(--wide-height);clip-path:var(--wide-clip);padding:0;border:none;background:transparent;cursor:pointer;outline:none}@media(max-width:520px){.hit.svelte-1jonrf3{left:var(--phone-left);top:var(--phone-top);width:var(--phone-width);height:var(--phone-height);clip-path:var(--phone-clip)}}.only-wide.svelte-1jonrf3 .view:where(.svelte-1jonrf3){aspect-ratio:16 / 10}.only-phone.svelte-1jonrf3 .view:where(.svelte-1jonrf3){aspect-ratio:4 / 5}.only-wide.svelte-1jonrf3 .art:where(.svelte-1jonrf3),.only-phone.svelte-1jonrf3 .art:where(.svelte-1jonrf3){display:block}.only-wide.svelte-1jonrf3 .hit:where(.svelte-1jonrf3){left:var(--wide-left);top:var(--wide-top);width:var(--wide-width);height:var(--wide-height);clip-path:var(--wide-clip)}.only-phone.svelte-1jonrf3 .hit:where(.svelte-1jonrf3){left:var(--phone-left);top:var(--phone-top);width:var(--phone-width);height:var(--phone-height);clip-path:var(--phone-clip)}.hit[aria-disabled=true].svelte-1jonrf3{cursor:not-allowed}.tag.svelte-1jonrf3{position:absolute;z-index:200;font-family:var(--font-mono);font-weight:500;white-space:nowrap;border-radius:99px;pointer-events:none}.tag-room.svelte-1jonrf3{left:1.5cqw;top:1.5cqw;padding:.4cqw 1cqw;font-size:1.2cqw;letter-spacing:.12em;color:#f3f0eb;background:#14131199}@media(prefers-reduced-motion:reduce){.room.svelte-1jonrf3 :where(.svelte-1jonrf3){animation:none!important;transition:none!important}}
