  .section-title{
   font-size:20pt;
    font-weight:bold;
  }
  .pdf-content{
    margin-left:15px;
  }
  
  
.pdf-list li {
  background: #e0e0e0; /* ciemniejsze tło niż obecne */
  border-radius: 10px;
  margin-bottom: 10px; /* odstęp między li */
  transition: 0.3s; /* animacja dla hover */
  list-style: none; /* usuwa bullet */
}

.pdf-list li:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* lekki cień */
}

.pdf-item {
  text-decoration: none !important;
  display: flex;
  align-items: center;
  padding: 15px 20px;
  text-decoration: none;
  background: transparent; /* nie zasłania tła li */
  border-radius: 10px; /* dopasowanie do li */
  transition: 0.2s;
}

.pdf-item:hover {
  background: rgba(255, 255, 255, 0.1); /* subtelne podświetlenie przy hover */
}

.pdf-item:focus {
  outline: 2px solid #3498db;
  outline-offset: 2px;
}
  .pdf-title{
    font-size:14pt;
    text-decoration: underline;
    font-weight:bold;
  }
  .pdf-meta{
    font-size:10pt;
  }
  .meta-item{
   margin-right:10px; 
  }
  
  
  .btn-danger {
  background-color: #e00700; /* intensywnie czerwony */
  border-color: #e00700;     /* ciemniejsza obwódka */
}

.btn-danger:hover {
  background-color: #ffffff; /* ciemniejszy po najechaniu */
  border-color: #e00700;
  color: #e00700
}
  
  .word-icon{
    color:#004a8b;
    font-size:40px;
  }
  .file-icon{
    color:#004a8b;
    font-size:40px;
  }