body.quiz-room-active.quiz-live-page[data-quiz-mode="food_truck_tycoon"] {
  display: grid !important;
  min-width: 0;
  place-items: center;
  color: var(--ft-ink) !important;
  background-color: #bde8df !important;
  background-image: url("/assets/quiz/food-truck-tycoon/food-truck-v2-lobby-bg.png") !important;
  background-position: center !important;
  background-size: cover !important;
}

body.quiz-room-active.quiz-live-page[data-quiz-mode="food_truck_tycoon"] > .quiz-live-shell,
body.quiz-room-active.quiz-live-page[data-quiz-mode="food_truck_tycoon"] > #quizPersonalShell {
  display: none !important;
}

body:not([data-quiz-mode="food_truck_tycoon"]) > #loadingPanel,
body:not([data-quiz-mode="food_truck_tycoon"]) > #app,
body:not([data-quiz-mode="food_truck_tycoon"]) > #growthModal,
body:not([data-quiz-mode="food_truck_tycoon"]) > #questionImageModal,
body:not([data-quiz-mode="food_truck_tycoon"]) > #toast {
  display: none !important;
}

.ft-art-pos-0-0 { --ft-art-x: 0%; --ft-art-y: 0%; }
.ft-art-pos-1-0 { --ft-art-x: 33.3333%; --ft-art-y: 0%; }
.ft-art-pos-2-0 { --ft-art-x: 66.6667%; --ft-art-y: 0%; }
.ft-art-pos-3-0 { --ft-art-x: 100%; --ft-art-y: 0%; }
.ft-art-pos-0-1 { --ft-art-x: 0%; --ft-art-y: 50%; }
.ft-art-pos-1-1 { --ft-art-x: 33.3333%; --ft-art-y: 50%; }
.ft-art-pos-2-1 { --ft-art-x: 66.6667%; --ft-art-y: 50%; }
.ft-art-pos-3-1 { --ft-art-x: 100%; --ft-art-y: 50%; }
.ft-art-pos-0-2 { --ft-art-x: 0%; --ft-art-y: 100%; }
.ft-art-pos-1-2 { --ft-art-x: 33.3333%; --ft-art-y: 100%; }
.ft-art-pos-2-2 { --ft-art-x: 66.6667%; --ft-art-y: 100%; }

.ft-art-recipe.ft-art-pos-1-0,
.ft-art-recipe.ft-art-pos-1-1,
.ft-art-recipe.ft-art-pos-1-2,
.ft-art-customer.ft-art-pos-1-0,
.ft-art-customer.ft-art-pos-1-1,
.ft-art-upgrade.ft-art-pos-1-0,
.ft-art-upgrade.ft-art-pos-1-1 { --ft-art-x: 50%; }
.ft-art-recipe.ft-art-pos-2-0,
.ft-art-recipe.ft-art-pos-2-1,
.ft-art-recipe.ft-art-pos-2-2,
.ft-art-customer.ft-art-pos-2-0,
.ft-art-customer.ft-art-pos-2-1,
.ft-art-upgrade.ft-art-pos-2-0,
.ft-art-upgrade.ft-art-pos-2-1 { --ft-art-x: 100%; }
.ft-art-customer.ft-art-pos-0-1,
.ft-art-customer.ft-art-pos-1-1,
.ft-art-customer.ft-art-pos-2-1,
.ft-art-upgrade.ft-art-pos-0-1,
.ft-art-upgrade.ft-art-pos-1-1,
.ft-art-upgrade.ft-art-pos-2-1 { --ft-art-y: 100%; }

@media (max-width: 820px) and (orientation: portrait) {
  .ft-sound-toggle,
  .ft-buy-btn,
  .ft-tray-btn {
    min-height: 44px !important;
  }
}
