.poker-page { }

.poker-hero-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-lg);
  align-items: center;
}

.poker-hero-text { max-width: 60ch; }
.poker-hero-image img { filter: grayscale(100%) contrast(1.1); }

.poker-unique-grid > div { max-width: 55ch; }

.poker-atmosphere-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-lg);
}

.poker-atmosphere-text { max-width: 55ch; }
.poker-atmosphere img { filter: grayscale(100%) contrast(1.2); }

.poker-flow-grid > div { max-width: 55ch; }

.poker-audience-grid > div { max-width: 50ch; }

.poker-rules-grid > div { max-width: 55ch; }

.poker-gastro-grid {
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  gap: var(--space-lg);
  align-items: center;
}

.poker-gastro img { filter: grayscale(100%) sepia(0.2); }

.poker-cta {
  background: var(--color-crimson);
  color: var(--color-ink);
}

.poker-cta-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--space-md);
  text-align: center;
  max-width: 50ch;
  margin-inline: auto;
}

.poker-faq-grid > div { max-width: 50ch; }

@media (max-width: 900px) {
  .poker-hero-grid,
  .poker-atmosphere-grid,
  .poker-gastro-grid {
    grid-template-columns: 1fr;
  }

  .poker-hero-text,
  .poker-atmosphere-text {
    max-width: 100%;
  }
}
