.themed-menu{--menu-paper:#f3f2ed;--menu-surface:#fff;--menu-ink:#242622;--menu-muted:#63685d;--menu-accent:#b13e29;--menu-line:#d9d8cf;--menu-heading:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--menu-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--menu-paper);color:var(--menu-ink)}.themed-menu[data-palette=terracotta],.themed-menu[data-theme=warm][data-palette=default]{--menu-paper:#fbf3eb;--menu-surface:#fffaf5;--menu-ink:#46271f;--menu-muted:#76584b;--menu-accent:#a33c28;--menu-line:#dfc8b8}.themed-menu[data-palette=forest]{--menu-paper:#f0f4eb;--menu-surface:#fbfdf7;--menu-ink:#20362a;--menu-muted:#51684e;--menu-accent:#306443;--menu-line:#c7d5c0}.themed-menu[data-palette=navy]{--menu-paper:#eff3f8;--menu-surface:#fcfdff;--menu-ink:#1d304e;--menu-muted:#526580;--menu-accent:#24518c;--menu-line:#c7d2e2}.themed-menu:not([data-palette=default]),.themed-menu[data-theme=warm],.themed-menu[data-theme=compact]{font-family:var(--menu-body)}.themed-menu[data-theme=warm]{--menu-heading:Georgia, "Times New Roman", serif;--menu-body:"Avenir Next", Avenir, "Segoe UI", sans-serif}.themed-menu[data-theme=compact]{--menu-heading:"Trebuchet MS", "Segoe UI", sans-serif;--menu-body:"Segoe UI", system-ui, sans-serif}.themed-menu:is([data-theme=warm],[data-theme=compact]) :is(h1,h2,h3,.menu-display,.classic-menu-item-name){font-family:var(--menu-heading)}.themed-menu :is(.category.active,.menu-view-option--active){background:var(--menu-ink);border-color:var(--menu-ink);color:#fff}.themed-menu :is(.item-tag,.classic-menu-item-tag,.promo-top-badge){background:var(--menu-accent);color:#fff}.themed-menu :is(.category,.menu-search-wrap,.classic-menu-section,.halal-certification){border-color:var(--menu-line)}.themed-menu .classic-menu-section{background:var(--menu-surface)}.themed-menu :is(.classic-menu-item,.classic-menu-section-header h2){color:var(--menu-ink)}.themed-menu .classic-menu-item-description{color:var(--menu-muted)}.themed-menu .find-us{background:var(--menu-ink)}.themed-menu :is(.category,.menu-view-option,.classic-menu-item,.menu-card):focus-visible{outline:3px solid var(--menu-accent);outline-offset:3px}.themed-menu:not([data-palette=default]) :is(.menu-display,.menu-top h2,.halal-certification-heading h2){color:var(--menu-ink)}.themed-menu:not([data-palette=default]) :is(.menu-display em,.public-nav a:hover,.classic-menu-item:hover,.hero-meta a){color:var(--menu-accent)}.themed-menu:not([data-palette=default]) :is(.hero-copy,.hero-story,.hero-meta,.section-kicker,.halal-certification-copy){color:var(--menu-muted)}.themed-menu:not([data-palette=default]) :is(.menu-search-wrap,.halal-certification){background:var(--menu-surface)}.themed-menu:not([data-palette=default]) .find-us .section-kicker{color:#d7dfd0}.themed-menu[data-theme=warm] .site-header{border-bottom:1px solid var(--menu-line);height:90px}.themed-menu[data-theme=warm] .hero--with-visual{grid-template-columns:1fr .8fr;gap:64px;padding-top:64px;padding-bottom:64px}.themed-menu[data-theme=warm] .menu-display{letter-spacing:-.045em;color:var(--menu-ink);font-size:clamp(42px,5.8vw,80px);line-height:1.06}.themed-menu[data-theme=warm] .menu-display em{color:var(--menu-accent);font-weight:400}.themed-menu[data-theme=warm] :is(.hero-copy,.hero-story,.hero-meta,.section-kicker){color:var(--menu-muted)}.themed-menu[data-theme=warm] .hero-visual-stack{min-height:400px}.themed-menu[data-theme=warm] .hero-visual-card{border-radius:100px 100px 12px 12px}.themed-menu[data-theme=warm] .menu-section{border-top:1px solid var(--menu-line)}.themed-menu[data-theme=warm] .menu-top h2{color:var(--menu-ink);font-size:44px}.themed-menu[data-theme=warm][data-view-mode=bento] .bento-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.themed-menu[data-theme=warm][data-view-mode=bento] :is(.menu-card,.menu-card-large){aspect-ratio:auto;background:var(--menu-surface);min-height:0;color:var(--menu-ink);border-radius:16px;flex-direction:column;grid-area:auto;display:flex}.themed-menu[data-theme=warm][data-view-mode=bento] :is(.menu-card img,.card-image-fallback){width:100%;height:220px;position:relative;inset:auto}.themed-menu[data-theme=warm][data-view-mode=bento] .card-shade{display:none}.themed-menu[data-theme=warm][data-view-mode=bento] .card-content{flex:1;padding:20px;position:relative}.themed-menu[data-theme=warm][data-view-mode=bento] .card-title-row{flex-wrap:wrap;align-items:start}.themed-menu[data-theme=warm][data-view-mode=bento] .card-title-row h3{font-size:25px}.themed-menu[data-theme=warm][data-view-mode=bento] .menu-card-description{color:var(--menu-muted);line-height:1.5;display:block}.themed-menu[data-theme=warm][data-view-mode=bento] .price{color:var(--menu-accent);white-space:nowrap}.themed-menu[data-theme=warm][data-view-mode=bento] .menu-card-spice{color:var(--menu-accent)}.themed-menu[data-theme=warm] .specials-card{border-radius:16px}.themed-menu[data-theme=compact] .site-header{border-bottom:1px solid var(--menu-line);height:64px}.themed-menu[data-theme=compact] .hero--with-visual{padding-top:28px;padding-bottom:28px;display:block}.themed-menu[data-theme=compact] .hero-visual{display:none}.themed-menu[data-theme=compact] .menu-display{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);line-height:1.1}.themed-menu[data-theme=compact] .menu-display br{display:none}.themed-menu[data-theme=compact] .menu-display em:before{content:" · "}.themed-menu[data-theme=compact] .hero-copy{max-width:740px;margin-top:12px}.themed-menu[data-theme=compact] .hero-story{max-width:740px;margin-top:8px;font-size:13px}.themed-menu[data-theme=compact] .hero-actions{margin-top:14px}.themed-menu[data-theme=compact] .specials-strip{padding-top:22px;padding-bottom:22px}.themed-menu[data-theme=compact] .specials-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.themed-menu[data-theme=compact] .specials-card{min-height:160px}.themed-menu[data-theme=compact] .menu-section{padding-top:28px;padding-bottom:28px}.themed-menu[data-theme=compact] .menu-top h2{font-size:30px}.themed-menu[data-theme=compact] .classic-menu{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.themed-menu[data-theme=compact] .classic-menu-section{box-shadow:none;border-radius:6px;padding:20px}.themed-menu[data-theme=compact] .classic-menu-section-header{margin-bottom:14px}.themed-menu[data-theme=compact] .classic-menu-section-header h2{font-size:23px}.themed-menu[data-theme=compact] .classic-menu-items{gap:0}.themed-menu[data-theme=compact] .classic-menu-item{border-bottom:1px solid var(--menu-line);padding:12px 0}.themed-menu[data-theme=compact] .classic-menu-item:last-child{border-bottom:0}.themed-menu[data-theme=compact] .classic-menu-item-name{font-size:16px}.themed-menu[data-theme=compact] .classic-menu-item-price{font-size:14px}.themed-menu[data-theme=compact] .classic-menu-item-description{margin-top:4px;font-size:12px}.themed-menu[data-theme=compact] .classic-menu-item-meta{margin-top:6px}@media (width<=900px){.themed-menu[data-theme=warm][data-view-mode=bento] .bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.themed-menu[data-theme=warm] .hero--with-visual{gap:24px;padding-top:36px;padding-bottom:36px}}@media (width<=700px){.themed-menu[data-theme=warm] .site-header{height:72px}.themed-menu[data-theme=warm] .hero--with-visual{padding-top:32px;padding-bottom:32px;display:block}.themed-menu[data-theme=warm][data-view-mode=bento] .bento-grid{grid-template-columns:1fr}.themed-menu[data-theme=warm][data-view-mode=bento] :is(.menu-card img,.card-image-fallback){height:230px}.themed-menu[data-theme=compact] .classic-menu{grid-template-columns:1fr;gap:12px}.themed-menu[data-theme=compact] .classic-menu-section{padding:16px}.themed-menu[data-theme=compact] .specials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.themed-menu[data-theme=compact] .menu-display{font-size:32px}}@media (prefers-reduced-motion:reduce){.themed-menu *,.themed-menu :before,.themed-menu :after{scroll-behavior:auto!important;transition-duration:0s!important}}
