body{background:var(--color-background)}.layout-section--soft{background:var(--color-background-alt)}.menu-grid{display:grid;gap:var(--space-8)}@media (min-width:880px){.menu-grid{grid-template-columns:minmax(0,1fr)}}.menu-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:var(--space-6);align-items:stretch} .menu-section:nth-child(even){grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.menu-section:nth-child(even) .menu-section-content{order:2}.menu-section:nth-child(even) .menu-section-media{order:1}@media (max-width:960px){.menu-section{grid-template-columns:minmax(0,1fr)}.menu-section:nth-child(even) .menu-section-content,.menu-section:nth-child(even) .menu-section-media{order:initial}}.menu-section-content h2{margin:var(--space-2) 0 var(--space-4)}.menu-section-media{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:var(--gray-800)}.menu-section-media img{width:100%;height:100%;object-fit:cover}.menu-items{margin-top:var(--space-4);display:grid;gap:var(--space-3)}.menu-item-row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.menu-item-row h3{font-size:var(--font-size-md);margin-bottom:0.25rem}.menu-item-row p{margin-bottom:0;font-size:var(--font-size-sm)}.menu-price{white-space:nowrap;font-weight:600;font-size:var(--font-size-sm);color:var(--color-espresso)}.menu-items--compact{font-size:var(--font-size-sm);display:grid;gap:0.6rem}.menu-items--compact li{display:flex;justify-content:space-between;gap:var(--space-4)}.menu-items--compact span:first-child{color:var(--color-text-muted)}.menu-notes{align-items:stretch;gap:var(--space-8)}.menu-notes .card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.menu-notes-cta{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.notice-espresso{background:#221915;border-color:rgba(185,149,91,0.7);color:#F5EDE1}.notice-espresso p{color:#F5EDE1}.notice-espresso .chip-dark{border-color:rgba(250,248,243,0.55)}#dinnerpllace-final
ul {
    list-style: none !important;
}

.nav-toggle {
    flex-direction: column;
}
