[data-demo=restaurant]{--brand:#545316;--brand-ink:#f9f9ee;--brand-strong:#414004;--brand-soft:#ececce;--restaurant-tabs-h:3.25rem}@supports (color:lab(0% 0 0)){[data-demo=restaurant]{--brand:lab(34.383% -5.54244 33.7736);--brand-ink:lab(97.8102% -1.57332 5.45111);--brand-strong:lab(26.2105% -4.87116 32.9783);--brand-soft:lab(92.7906% -3.95581 14.7399)}}@layer base{:where([data-demo=restaurant]) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where([data-demo=restaurant]) :where(button,[role=button]):active:not(:disabled){transform:translateY(1px)}}[data-demo=restaurant] [data-menu-section]{scroll-margin-top:var(--restaurant-tabs-h)}[data-demo=restaurant] [data-scroll-row]{scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-demo=restaurant] [data-scroll-row]::-webkit-scrollbar{display:none}@keyframes restaurant-pop{0%{opacity:.6;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes restaurant-settle{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}[data-demo=restaurant] .restaurant-pop{animation:restaurant-pop var(--dur-short) var(--ease-out)}[data-demo=restaurant] .restaurant-settle{animation:restaurant-settle var(--dur-short) var(--ease-out)}@media (prefers-reduced-motion:reduce){[data-demo=restaurant] *,[data-demo=restaurant] :before,[data-demo=restaurant] :after{transition-duration:.01ms!important;animation:none!important}}
