/* Schulte Table — mobile layout additions */

@media (max-width: 768px) {
  .size-btn,
  .mode-btn,
  .start-btn,
  .back-btn {
    min-height: 44px;
    min-width: 44px;
  }
}

@media (max-width: 480px) {
  .game-container {
    padding: 6px;
    gap: 4px;
  }

  .schulte-header h1 {
    font-size: 1.3rem;
  }

  .back-btn {
    width: 40px;
    height: 40px;
  }

  .board-wrapper {
    max-width: 95vw;
  }

  .cell {
    min-width: 44px;
    min-height: 44px;
  }

  .cell-number {
    font-size: 1rem;
  }
}
