/* Desktop UX — spacious, side-by-side work areas for screens 1024px and wider. */
@media (min-width: 1024px) {
  .hero { min-height: 306px; }
  .hero-copy { max-width: 650px; }
  .word-machine { transform: rotate(1deg); }
  .word-machine:hover { transform: rotate(0); }
  .campaign-view .chapter-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .campaign-view .chapter-card { min-height: 257px; }
  .translator-card { padding: 40px; }
}
