.comment-reply{margin:16px 0 0 20px;padding:14px 16px;border-left:2px solid var(--accent,#6674ed);border-radius:0 10px 10px 0;background:var(--surface-2,rgba(110,118,160,.06));min-width:0}.comment-reply>header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.comment-reply-badge{padding:2px 7px;border-radius:5px;background:var(--accent-soft,rgba(102,116,237,.12));color:var(--accent,#6674ed);font-size:11px}.comment-reply>header time{color:var(--muted);font-size:12px}.comment-item .comment-reply p{margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.comment-reply{margin-left:8px;padding:12px}}.mobile-article-toc{display:none}@media (max-width:1100px){.mobile-article-toc{display:block;margin-block:0 28px;border-block:1px solid var(--border)}.mobile-article-toc summary{display:flex;align-items:center;gap:9px;min-height:48px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.mobile-article-toc summary::-webkit-details-marker{display:none}.mobile-article-toc summary>svg{flex:none;color:var(--muted)}.mobile-article-toc summary small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:400}.mobile-toc-chevron{transition:transform .25s cubic-bezier(.22,1,.36,1)}.mobile-article-toc:is([data-expanded=true],[open]:not([data-expanded])) .mobile-toc-chevron{transform:rotate(180deg)}.mobile-article-toc .disclosure-content{overflow:clip}.mobile-article-toc nav{max-height:min(48svh,360px);padding-bottom:12px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior-y:contain}.mobile-article-toc nav a{display:flex;align-items:center;min-height:40px;padding:8px 3px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.mobile-article-toc nav a.toc-sub{padding-left:17px;color:var(--muted);font-size:13px}.mobile-article-toc nav a:hover{color:var(--blue)}.mobile-article-toc :is(summary,a):focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:4px}}.navigation-frame[data-motion=reduced] .mobile-toc-chevron{transition:none}@media (prefers-reduced-motion:reduce){.mobile-toc-chevron{transition:none}}