       height: 100vh; /* Makes TOC fill viewport height */
            padding: 10px;
            background-color: #f0f0f0; /* Optional: add background color */
            border-right: 1px solid #ddd; /* Optional: add border */
        }

        #toc a {
            display: block;  /* Makes each <a> a block element */
        }

        #main-content { /* Prevents content from being hidden behind the TOC */
            margin-left: 210px; /* Adjust to accommodate TOC width + padding + border */
       