.qtk-article-inline-code{font-family:var(--qtk-article-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.875em;padding:.15em .4em;border-radius:.25em;background-color:var(--qtk-article-code-bg,rgba(124,58,237,.1));color:var(--qtk-article-code-fg,inherit);border:1px solid var(--qtk-article-code-border,transparent);word-break:break-word}.qtk-article-link{color:var(--qtk-article-accent,#7c3aed);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .15s ease,text-decoration-color .15s ease}.qtk-article-link:hover{text-decoration-thickness:2px}.qtk-article-focusable:focus-visible,.qtk-article-link:focus-visible{outline:2px solid var(--qtk-article-accent,#7c3aed);outline-offset:2px;border-radius:.25rem}.qtk-article-toc{scrollbar-width:thin;scrollbar-color:var(--qtk-article-border,rgba(127,127,127,.3)) transparent}.qtk-article-toc::-webkit-scrollbar{width:6px}.qtk-article-toc::-webkit-scrollbar-thumb{background-color:var(--qtk-article-border,rgba(127,127,127,.3));border-radius:999px}.qtk-article-code-scroll{overflow-x:auto;scrollbar-width:thin}.qtk-article-code-scroll::-webkit-scrollbar{height:8px}.qtk-article-code-scroll::-webkit-scrollbar-thumb{background-color:var(--qtk-article-border,rgba(127,127,127,.3));border-radius:999px}.qtk-article-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.qtk-article-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.qtk-article-card:hover{transform:translateY(-2px)}.qtk-article-clamp-2,.qtk-article-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.qtk-article-clamp-2{-webkit-line-clamp:2;line-clamp:2}.qtk-article-clamp-3{-webkit-line-clamp:3;line-clamp:3}@media (prefers-reduced-motion:reduce){.qtk-article-card,.qtk-article-link{transition:none}.qtk-article-card:hover{transform:none}html:has(.qtk-article-body){scroll-behavior:auto}}@media print{.qtk-article-no-print{display:none!important}.qtk-article-body{max-width:none!important;color:#000!important}.qtk-article-link:after{content:" (" attr(href) ")";font-size:.8em;word-break:break-all}.qtk-article-body pre,.qtk-article-body table{break-inside:avoid}}