.hc-shell{background:var(--mk3-bg);color:var(--mk3-ink);font-family:var(--mk3-sans)}.hc-shell *,.hc-topic-sheet *{border-color:var(--mk3-line)}.hc-shell h1,.hc-shell h2,.hc-shell h3{font-family:var(--mk3-sans);text-wrap:pretty}.hc-shell h1{letter-spacing:-.035em}.hc-shell a,.hc-shell button,.hc-shell input,.hc-shell summary{-webkit-tap-highlight-color:transparent}.hc-shell :is(a,button,summary):focus-visible,.hc-topic-sheet :is(a,button,summary):focus-visible{outline:2px solid var(--mk3-violet);outline-offset:3px}.hc-shell .hc-guide-card{box-shadow:var(--mk3-shadow);transition:border-color .16s ease,background .16s ease}.hc-shell .hc-search,.hc-topic-sheet .hc-search{background:var(--mk3-surface);color:var(--mk3-ink);border-color:var(--mk3-line-2);box-shadow:var(--mk3-shadow)}.hc-shell .hc-search::placeholder,.hc-topic-sheet .hc-search::placeholder{color:var(--mk3-muted)}.hc-shell button,.hc-shell button[data-slot]{font-family:var(--mk3-sans)}.hc-shell .article-content{--tw-prose-body:var(--mk3-ink-2);--tw-prose-headings:var(--mk3-ink);--tw-prose-bold:var(--mk3-ink);--tw-prose-links:var(--mk3-violet-ink);--tw-prose-counters:var(--mk3-muted);--tw-prose-bullets:var(--mk3-muted);--tw-prose-invert-body:var(--mk3-ink-2);--tw-prose-invert-headings:var(--mk3-ink);--tw-prose-invert-bold:var(--mk3-ink);--tw-prose-invert-links:var(--mk3-violet-ink);--tw-prose-invert-counters:var(--mk3-muted);--tw-prose-invert-bullets:var(--mk3-muted);overflow-wrap:anywhere}.hc-shell .article-content :is(table,img,video){max-width:100%}.hc-shell .article-content a{text-decoration-thickness:1px;text-underline-offset:3px}.hc-shell .hc-icon-button{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:10px;color:var(--mk3-muted)}.hc-shell .hc-icon-button:hover{color:var(--mk3-ink);background:var(--mk3-bg-2)}.hc-skip{position:fixed;top:8px;left:16px;z-index:60;padding:8px 16px;border-radius:8px;background:var(--mk3-ink);color:var(--mk3-surface);transform:translateY(-200%)}.hc-skip:focus{transform:translateY(0)}.hc-topic-sheet{font-family:var(--mk3-sans);background:var(--mk3-surface);color:var(--mk3-ink)}@media(prefers-reduced-motion:reduce){.hc-shell *,.hc-topic-sheet *{scroll-behavior:auto;transition:none!important}}.hc-shell .hc-support-link{color:var(--mk3-violet-ink)}@media(min-width:768px){.hc-shell .hc-icon-button{display:none}}