/* Generated by build.mjs — active tab highlight, one rule per category. */
.mtabs__inner:has(#tab-appetizers:checked) [for="tab-appetizers"],
.mtabs__inner:has(#tab-appetizers:checked) [for="tab-appetizers"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-appetizers:checked) [for="tab-appetizers"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-soups:checked) [for="tab-soups"],
.mtabs__inner:has(#tab-soups:checked) [for="tab-soups"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-soups:checked) [for="tab-soups"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-pizzas:checked) [for="tab-pizzas"],
.mtabs__inner:has(#tab-pizzas:checked) [for="tab-pizzas"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-pizzas:checked) [for="tab-pizzas"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-rolls:checked) [for="tab-rolls"],
.mtabs__inner:has(#tab-rolls:checked) [for="tab-rolls"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-rolls:checked) [for="tab-rolls"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-burgers:checked) [for="tab-burgers"],
.mtabs__inner:has(#tab-burgers:checked) [for="tab-burgers"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-burgers:checked) [for="tab-burgers"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-chapli-kabab:checked) [for="tab-chapli-kabab"],
.mtabs__inner:has(#tab-chapli-kabab:checked) [for="tab-chapli-kabab"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-chapli-kabab:checked) [for="tab-chapli-kabab"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-barbeque:checked) [for="tab-barbeque"],
.mtabs__inner:has(#tab-barbeque:checked) [for="tab-barbeque"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-barbeque:checked) [for="tab-barbeque"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-afghani:checked) [for="tab-afghani"],
.mtabs__inner:has(#tab-afghani:checked) [for="tab-afghani"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-afghani:checked) [for="tab-afghani"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-shinwari:checked) [for="tab-shinwari"],
.mtabs__inner:has(#tab-shinwari:checked) [for="tab-shinwari"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-shinwari:checked) [for="tab-shinwari"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-platters:checked) [for="tab-platters"],
.mtabs__inner:has(#tab-platters:checked) [for="tab-platters"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-platters:checked) [for="tab-platters"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-add-on:checked) [for="tab-add-on"],
.mtabs__inner:has(#tab-add-on:checked) [for="tab-add-on"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-add-on:checked) [for="tab-add-on"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-hot-drinks:checked) [for="tab-hot-drinks"],
.mtabs__inner:has(#tab-hot-drinks:checked) [for="tab-hot-drinks"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-hot-drinks:checked) [for="tab-hot-drinks"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-cold-drinks:checked) [for="tab-cold-drinks"],
.mtabs__inner:has(#tab-cold-drinks:checked) [for="tab-cold-drinks"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-cold-drinks:checked) [for="tab-cold-drinks"] .mtabs__tab-label::after {
  width: 1.1rem;
}
.mtabs__inner:has(#tab-dessert:checked) [for="tab-dessert"],
.mtabs__inner:has(#tab-dessert:checked) [for="tab-dessert"]:hover {
  background: var(--color-dark); border-color: var(--color-dark); color: var(--color-ivory);
}
.mtabs__inner:has(#tab-dessert:checked) [for="tab-dessert"] .mtabs__tab-label::after {
  width: 1.1rem;
}
