#toc_container{padding:2em}#toc_container ul{list-style:none}div#toc_container .toc_title{width:fit-content;margin:0;padding:.25em 1em;color:#fff;font-weight:700;background:#ef7f11}ul.toc_list{margin:0;padding:2em 3em;background:#fff;border:2px solid #ef7f11}ul.toc_list li{margin:.5em 0}ul.toc_list>li+li{padding-top:.5em;border-top:1px solid #eee}article .post .toc_list li a{color:#333;text-decoration:none;transition:opacity .3s}article .post .toc_list li a:hover{text-decoration:underline}ul.toc_list>li>a{font-weight:700}ul.toc_list>li>ul{font-size:.95em}article .post .toc_list li a .toc_number{color:#ef7f11}ul.toc_list>li>ul li a .toc_number{display:none}div:has(>.grecaptcha-badge){position:absolute}h2.wp-block-heading span{display:block;padding:.5em 1em;color:#fff;background:#ef7f11;line-height:1.3em}h3.wp-block-heading{padding:.5em .85em;font-weight:700;background:-webkit-gradient(linear,left top,right top,from(#ef7f11),to(#f4be5a)) no-repeat bottom left/100% 2px;background:-webkit-linear-gradient(left,#ef7f11,#f4be5a) no-repeat bottom left/100% 2px;background:linear-gradient(to right,#ef7f11,#f4be5a) no-repeat bottom left/100% 2px}h4.wp-block-heading{padding-left:.8em;border-left:6px solid #ef7f11}h5.wp-block-heading{display:flex;align-items:flex-start;gap:.5em}h5.wp-block-heading:before{content:'';display:block;width:.85em;margin-top:.5em;background:#ef7f11;aspect-ratio:1/1}blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow{margin:1em;border-radius:5px;border:2px solid #ccc;background:#eee}ul.wp-block-list{margin:1em;padding:2em 3em;background:#fff}ul.wp-block-list li::marker{color:#ef7f11}@media (max-width:768px){#toc_container{padding:1em}ul.toc_list{padding:1em 1.5em}ul.wp-block-list{padding:2em 2.5em}}