@font-face {
    font-family: 'AlexBrush';
    src: url("../fonts/alex-brush/AlexBrush-Regular-OTF.otf") format("opentype");
    font-style: normal;
}

.content-section {
	max-width: none;
	margin-left: 20px;
	margin-right: 20px;
}

.content-section .article .content {
	display: grid;
	/* grid-template-columns: repeat(auto-fit, minmax(750px, 1fr)); */
	grid-template-columns: 1fr;
	background-color: rgb(84, 35, 40);
	padding: 5px;
}

/*.content-section .article .content > * {
	display: none;
}*/
.content-section .article .content > .menu-card {
	display: flex;
}

.menu-card {
	display: flex;
	justify-content: center;
	align-items: center;

	aspect-ratio: auto;

	color: black;

	margin: 0;
}

.menu-card .menu-content {
	flex-grow: 1;
	flex-shrink: 1;

	aspect-ratio: auto;
	max-width: none;
	max-height: none;
	background-color: rgb(217, 186, 158);

	padding: 0 20px;
}

/* dish */
.menu-card .dish {
	display: grid;
	grid-template-columns: 1fr auto;
	padding: 7px 10px;
}

.dish .name {
  font-weight: bold;
  /*font-family: AlexBrush;
  font-size: 1rem;*/
  font-size: 0.8rem;
  font-style: italic;
  grid-column-start: 1;
  grid-column-end: 2;
}

.dish .price {
  grid-column-start: 2;
  grid-column-end: 3;
  text-align: right;
}

.dish .ingredients {
  /* font-size: 1rem; */
	font-size: .8rem;
  grid-column-start: 1;
  grid-column-end: 2;
}

/* title */
.menu-card .menu-content .title {
  font-family: AlexBrush;
  /* font-size: 3rem; */
  font-size: 1.5rem;
  margin: 20px 10px 30px;
  color: var(--color-back);
}

/* title */
.menu-card .menu-content .subtitle {
  font-weight: bold;
  font-family: AlexBrush;
  /* font-size: 2rem; */
  font-size: 1.2rem;
  color: rgba(104,9,9,1);
}
