/* A paper menu resting on the restaurant's burgundy-and-cream table linen. */
.home-menu,
.menu-tabletop {
  background-color: #d2b58e;
  background-image: linear-gradient(#f4edde24, #f4edde24), url('/assets/menu-tabletop.webp');
  background-position: left top;
  background-size: cover;
  border-block: 1px solid #a87b4d55;
  box-shadow: inset 0 1px 0 #f4edde80, inset 0 -1px 0 #642d2b12;
}

.home-menu {
  padding-block: 90px;
}

.menu-tabletop {
  padding-block: 78px 90px;
}

.home-menu > .wrap,
.page-menu .menu-tabletop > .menu-content {
  box-shadow: 0 3px 6px #382d2426, 0 20px 42px -16px #382d2466;
}

.page-menu .menu-tabletop > .menu-content {
  margin-block: 0;
}

@media (max-width: 760px) {
  .home-menu,
  .menu-tabletop {
    padding-block: 50px;
    background-position: 25% top;
  }

  .home-menu > .wrap,
  .page-menu .menu-tabletop > .menu-content {
    width: calc(100% - 48px);
  }
}
