body{background-color:var(--kb-background-color);color:var(--kb-text-color)}::-moz-placeholder{color:var(--kb-text-color)!important}::placeholder{color:var(--kb-text-color)!important}.breadcrumb-link{color:var(--kb-text-color)}.breadcrumb-active,.breadcrumb-link:hover{color:var(--kb-ui-color)}.title-label{color:var(--kb-text-color)}.description-label{color:var(--kb-text-color-muted)}.category-card{background-color:var(--kb-background-color-muted);box-shadow:0 0 0 1px #00000014,0 2px 8px #0000000f;color:var(--kb-text-color)}.category-card:hover{background-color:var(--kb-ui-color);color:var(--kb-ui-color);opacity:.1}.article-card{border-color:var(--kb-border-color);box-shadow:0 0 0 1px #00000014,0 2px 8px #0000000f}.article-card,.article-row{background-color:var(--kb-background-color-muted);color:var(--kb-text-color)}.article-row:hover{background-color:var(--kb-ui-color);color:var(--kb-ui-color);opacity:.1}.article-content{color:var(--kb-text-color);line-height:1.75rem}.article-content a{color:var(--kb-ui-color)}.article-content a:hover{color:var(--kb-ui-color);opacity:.8}.article-content u{text-decoration:underline}.article-content mark{background-color:color-mix(in srgb,var(--kb-ui-color) 20%,transparent);border-radius:.125rem;color:inherit;padding:.125rem 0}.article-content sub{font-size:.75em;vertical-align:sub}.article-content sup{font-size:.75em;vertical-align:super}.article-content .text-left{text-align:left}.article-content .text-center{text-align:center}.article-content .text-right{text-align:right}.article-content .text-justify{text-align:justify}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:var(--kb-text-color-highlight);margin-bottom:1rem;margin-top:1.75rem}.article-content h1{font-size:24px;font-weight:700}.article-content h2{font-size:22px;font-weight:700}.article-content h3{font-size:20px;font-weight:700}.article-content h4,.article-content h5,.article-content h6{font-size:18px;font-weight:700}.article-content p{margin-bottom:1.75rem}.article-content li p{margin-bottom:.5rem}.article-content ol{list-style-type:decimal;padding:0 1rem}.article-content ul{list-style-type:disc;padding:0 1rem}.article-content ul[data-type=taskList]{list-style:none;padding:0}.article-content ul[data-type=taskList] li{align-items:flex-start;display:flex;gap:.5rem}.article-content ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-content ul[data-type=taskList] li>div{flex:1 1 auto}.article-content ul[data-type=taskList] input[type=checkbox]{accent-color:var(--kb-ui-color);cursor:pointer;height:1rem;width:1rem}.article-content img{margin:0 auto;max-width:100%}.article-content hr{border:0;border-top:1px solid var(--kb-border-color);margin:1.75rem 0}.article-content blockquote{background-color:var(--kb-background-color-muted);border-left:4px solid var(--kb-ui-color);border-radius:.375rem;margin:1.75rem 0;padding:.5rem 1rem}.article-content table{border:2px solid var(--kb-border-color);border-collapse:separate;border-radius:.5rem;border-spacing:0;margin:0;overflow:hidden;table-layout:auto!important;width:100%!important}.article-content table td,.article-content table th{border:1px solid var(--kb-border-color)}.article-content .toc{background:var(--ui-bg-muted);border-radius:.5rem;margin-bottom:1.75rem;opacity:.75;padding:.75rem}.article-content .toc__list{list-style:none;padding:0}.article-content .toc__list:before{color:var(--kb-text-color-muted);content:"Table of Contents";display:block;font-size:.75rem;font-weight:700;letter-spacing:.025rem;text-transform:uppercase}.article-content .toc__item a:hover{opacity:.5}.article-content .toc__item--3{padding-left:1rem}.article-content .toc__item--4{padding-left:2rem}.article-content .toc__item--5{padding-left:3rem}.article-content .toc__item--6{padding-left:4rem}.article-content pre{background:var(--kb-background-color-muted);border-radius:.5rem;color:var(--kb-text-color);font-family:JetBrainsMono,monospace;margin:1.75rem 0;overflow-x:auto;padding:.75rem 1rem}.article-content pre code{background:none;color:inherit;font-size:.8rem;padding:0}
