.tblog-toc{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:20px;margin:20px 0}.tblog-toc-title{font-size:18px;font-weight:600;margin-bottom:15px;color:#3CCFCF}.tblog-toc-list{list-style:none;padding:0;margin:0}.tblog-toc-item{margin:8px 0}.tblog-toc-item a{color:#333;text-decoration:none;transition:color 0.2s ease}.tblog-toc-item a:hover{color:#3CCFCF}.tblog-toc-item.level-3{padding-left:20px}.tblog-toc-item.level-4{padding-left:40px}.tblog-toc-item.level-5{padding-left:60px}.tblog-toc-item.level-6{padding-left:80px}.tblog-toc-item a.active{color:#3CCFCF;font-weight:700}.tblog-toc-item a:hover{color:#3CCFCF;text-decoration:none}h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:100px}