@media (max-width: 768px) {
  .page-header h1 {
    font-size: 2rem;
  }
  
  .document-item {
    padding: 1rem;
  }
  
  .action-buttons {
    flex-direction: column;
  }
  
  .btn {
    width: 100%;
  }

  .welcome-message {
    font-size: 1.5rem;
  }
  /* Cacher le bouton d'ouverture */
  .pdf-open-button {
    display: none !important;
  }
  /* Afficher le bouton de téléchargement */
  .download-pdf-button {
    display: inline-block !important;
  }
}

/* Desktop (min-width: 769px) */
@media (min-width: 769px) {
  .download-pdf-button {
    display: none !important;
  }
}
