.table-of-contents {
    background-color: rgba(0,0,0,0.1);
    font-size: 0.8em;
    padding: 1em;
    margin: 0;
  }
  
.table-of-contents ol,
.table-of-contents ul {
margin: 0;
}

:target {
    animation: highlight 1s ease;
  }
  
@keyframes highlight {
0% { background-color: #ffce00; }
100% { background-color: transparent; }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
