@import url("../eggtuck/styles.css");

:root {
  --orange: #d72b78;
  --accent: #d72b78;
  --card-orange: #ef7a28;
  --aqua-accent: #26b6c7;
}

.order-cards.order-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.order-card:nth-child(2) {
  background: var(--paper);
  transform: rotate(0.8deg);
  box-shadow: 5px 5px 0 var(--yellow);
}

.order-card.aqua-edge {
  transform: rotate(-0.8deg);
  box-shadow: 5px 5px 0 var(--aqua-accent);
}

.order-card.orange-edge {
  transform: rotate(0.6deg);
  box-shadow: 5px 5px 0 var(--card-orange);
}

.order-card.featured {
  background: var(--accent);
}

.order-card.featured p {
  color: white;
}

.hero-media img {
  filter: none;
  object-position: 50% 72%;
  transform: scale(1.16);
  transform-origin: 50% 72%;
}

.amenities-note {
  margin-top: 24px;
  padding: 18px 20px;
  border-left: 5px solid var(--accent);
  background: var(--paper);
}

@media (max-width: 850px) {
  .order-cards.order-grid {
    grid-template-columns: 1fr;
  }

  .hero-media img {
    object-position: 50% 74%;
    transform: scale(1.1);
    transform-origin: 50% 74%;
  }
}

@media (max-width: 650px) {
  .hero-media img {
    object-position: 50% 76%;
    transform: scale(1.08);
  }
}
