.image-hero{height:500px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%,#f093fb 100%)}.toc-sidebar.active{right:0}.toc-link.active{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white}.toc-overlay.active{opacity:1;visibility:visible}