.toc a:hover{text-decoration:underline}.toc .toc-current{background-color:#ddd}.toc .toc-item{padding:.1em 0}.toc .toc-item a{padding:.25em .5em}.toc .toc-h2{margin-left:1.25em}.toc .toc-h3{margin-left:2.5em}.toc .toc-h4{margin-left:3.75em}.toc .toc-h5{margin-left:5em}.toc .toc-h6{margin-left:6.25em}.markdown{font-size:18px;line-height:1.7em;word-break:break-word}.markdown ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.markdown ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ddd;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.markdown .highlight-wrap{margin:1em 0;position:relative}.markdown .highlight-wrap:hover button{opacity:1}.markdown .highlight-wrap .highlight-info{background:dimgray;color:#fff;padding:4px 8px;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;align-items:center}.markdown .highlight-wrap .highlight-info:before{content:"⚫";color:#90ee90;margin-right:.25em}.markdown .highlight-wrap .highlight{overflow-x:scroll;padding:.75em}.markdown .highlight-wrap .highlight .lineno{color:#ccc}.markdown .highlight-wrap button{position:absolute;opacity:.3;top:2px;right:8px;padding:.2em .8em;background-color:#ecfdf5;border-radius:1em}.markdown .highlight-wrap button:hover{background-color:#90ee90}.markdown table:not(.rouge-table){margin:1em auto}.markdown table:not(.rouge-table) th,.markdown table:not(.rouge-table) td{border:1px solid #bbb;padding:.25em}.markdown table:not(.rouge-table) th{background-color:dimgray;color:#fff}.markdown table:not(.rouge-table) tr:nth-of-type(2n){background-color:#eee}.markdown hr{margin:2em 0;border:1px solid #d3d3d3}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{display:block;font-weight:bold;line-height:1.2em}.markdown h1{margin:1.83em 0 .5em;font-size:1.7em;background-color:#155e75;color:#fff;border-left:8px solid #fbbf24;padding:.2em .4em}.markdown h2{margin:1.67em 0 .5em;font-size:1.5em;border-bottom:1px solid #d3d3d3;padding-bottom:.25em}.markdown h3{margin:1.33em 0 .5em;font-size:1.4em}.markdown h4{margin:1.17em 0 .5em;font-size:1.2em}.markdown h5{margin:.67em 0 .5em;font-size:.85em}.markdown h6{margin:.67em 0 .5em;font-size:.7em}.markdown blockquote{background:#ddd;padding:1em;border-left:8px solid gray}.markdown a{color:blue}.markdown a:hover{text-decoration:underline}.markdown ol,.markdown ul{margin-left:1em}.markdown ol ul,.markdown ol ol,.markdown ul ul,.markdown ul ol{margin-left:1.5em}.markdown ol{list-style-type:decimal}.markdown ul{list-style-type:disc}.markdown p>code{background-color:#d3d3d3;padding:.25em}.markdown>p{margin-bottom:1em}
