#doc-content{color:var(--bs-body-color);word-break:break-word}#doc-content>:first-child{margin-top:0}#doc-content>:last-child{margin-bottom:0}#doc-content h1,#doc-content h2,#doc-content h3,#doc-content h4,#doc-content h5,#doc-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:700;line-height:1.3}#doc-content h1{font-size:2.25rem}#doc-content h2{font-size:1.8rem}#doc-content h3{font-size:1.5rem}#doc-content h4{font-size:1.25rem}#doc-content h5{font-size:1.1rem}#doc-content h6{font-size:1rem}#doc-content p{margin-bottom:1rem}#doc-content a{color:var(--bs-primary);text-underline-offset:2px;text-decoration:underline}#doc-content a:hover{text-decoration-thickness:2px}#doc-content ul,#doc-content ol{margin:1rem 0 1rem 1.5rem;padding-left:1rem}#doc-content ul p,#doc-content ol p{margin-bottom:0}#doc-content ul{list-style:outside}#doc-content ul ul{list-style:circle}#doc-content ul ul ul{list-style:square}#doc-content ol{list-style:decimal}#doc-content ol ol{list-style:lower-alpha}#doc-content ol ol ol{list-style:lower-roman}#doc-content li{margin-bottom:.5rem}#doc-content li>ul,#doc-content li>ol{margin-top:.5rem}#doc-content img{border-radius:.5rem;max-width:100%;height:auto;margin:2rem auto;display:block}#doc-content figure{text-align:center;margin:2rem 0}#doc-content figcaption{color:var(--bs-secondary-color);margin-top:.75rem;font-size:.9rem}#doc-content blockquote{border-left:4px solid var(--bs-primary);background:var(--bs-light);margin:2rem 0;padding:1rem 1.5rem;font-style:italic}#doc-content code{background:var(--bs-tertiary-bg);border-radius:.25rem;padding:.15rem .4rem;font-size:.9em}#doc-content pre{color:#f8f9fa;background:#1e1e1e;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}#doc-content pre code{color:inherit;background:0 0;padding:0}#doc-content table{border-collapse:collapse;width:100%;margin:2rem 0}#doc-content th,#doc-content td{border:1px solid var(--bs-border-color);padding:.75rem}#doc-content th{background:var(--bs-tertiary-bg);font-weight:600}#doc-content tbody tr:nth-child(2n){background:#00000005}#doc-content hr{opacity:.2;margin:2.5rem 0}#doc-content strong{font-weight:700}#doc-content em{font-style:italic}#doc-content del{text-decoration:line-through}#doc-content ::selection{background:rgba(var(--bs-primary-rgb), .2)}
