.lobby-board{background:color-mix(in srgb, var(--color-brand-dark) 70%, #000)}.lobby-tiles{flex-wrap:wrap;gap:2px;display:inline-flex}.lobby-tile{min-width:1.15em;height:1.7em;color:var(--color-accent-light);font-variant-numeric:tabular-nums;transform-origin:50% 0;background:#0a120e;border-radius:2px;place-items:center;padding-inline:.08em;display:inline-grid;position:relative}.lobby-tile:after{content:"";inset-inline:0;background:#0009;height:1px;position:absolute;top:50%}.lobby-tile.is-gap{background:0 0;min-width:.45em}.lobby-tile.is-gap:after{display:none}.lobby-row{transition:background-color .2s}.lobby-row:hover,.lobby-row:focus-visible{background:#ffffff0d}.lobby-row.is-over [data-lobby-name],.lobby-row.is-over .lobby-tile{color:#b9c2bc}.lobby-tonight .lobby-tile{color:#fff;background:#000}@media (prefers-reduced-motion:no-preference){.lobby-lamp{animation:2.4s ease-in-out infinite lobby-lamp}}@keyframes lobby-lamp{50%{opacity:.65}}#menu [data-menu-category]>ul{gap:0 3.5rem}#menu [data-dish-item]{--tw-ring-shadow:0 0 #0000;box-shadow:none;border-bottom:1px dotted color-mix(in srgb, var(--color-ink) 30%, transparent);background:0 0;border-radius:0;padding-inline:0}#menu [data-dish-item]>div>div:first-child>p:first-child{font-family:var(--font-display);font-size:1.4rem;font-weight:400;line-height:1.15}.lobby-dusk{opacity:0;background:linear-gradient(#081222bf,#060c18d9)}.lobby-lamps{opacity:0;mix-blend-mode:screen;background:radial-gradient(45% 55% at 50% 85%,#ffc47847,#0000 70%),radial-gradient(25% 30% at 22% 40%,#ffc8822e,#0000 70%),radial-gradient(25% 30% at 78% 38%,#ffc88229,#0000 70%)}.lobby-rail{transform-origin:0}.lobby-word{transform-origin:50% 0}.lobby-line-rule{transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.place-open .lobby-rail{animation:1.4s cubic-bezier(.65,0,.35,1) .5s backwards lobby-rail}.place-open .lobby-dusk{animation:2.6s ease-in-out .2s backwards lobby-dusk}.place-open .lobby-lamps{animation:3.2s ease-out 1s forwards lobby-lamps-on,6s ease-in-out 4.2s infinite alternate lobby-lamps-breathe}.place-open .lobby-word{animation:.9s cubic-bezier(.3,.7,.4,1) backwards lobby-flip;animation-delay:calc(.55s + var(--w,0) * .12s)}.lobby-room-photo,.lobby-room-second{transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .9s}.lobby-line-rule{transition:transform .9s cubic-bezier(.16,1,.3,1)}.lobby-line:is(:hover,:focus-within) .lobby-room-photo{transform:scale(1.06)}.lobby-line:is(:hover,:focus-within) .lobby-room-second{opacity:1;transform:scale(1.06)}.lobby-line:is(:hover,:focus-within) .lobby-line-rule{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lobby-lamps{opacity:.6}}@keyframes lobby-rail{0%{transform:scaleX(0)}}@keyframes lobby-dusk{0%{opacity:1}30%{opacity:1}}@keyframes lobby-lamps-on{0%{opacity:0}40%{opacity:1}to{opacity:.6}}@keyframes lobby-lamps-breathe{0%{opacity:.6}to{opacity:.85}}@keyframes lobby-flip{0%{opacity:0;transform:perspective(600px)rotateX(-92deg)}60%{opacity:1}}@media print{.lobby-dusk,.lobby-lamps,.lobby-line-rule{display:none}}
