@layer components{.prose-reader.blog-prose{overflow-wrap:break-word}.prose-reader.blog-prose>:first-child{margin-top:0}.prose-reader.blog-prose :is(h2,h3),.prose-reader.blog-prose h4{scroll-margin-top:96px}.prose-reader.blog-prose li+li{margin-top:8px}.prose-reader.blog-prose li>p{margin:0}.prose-reader.blog-prose li>ul,.prose-reader.blog-prose li>ol{margin:8px 0 0}.prose-reader.blog-prose a{overflow-wrap:anywhere}.prose-reader.blog-prose a:focus-visible{border-radius:var(--r-sm);box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--focus);outline:none}.prose-reader.blog-prose blockquote{font-style:normal;font-size:inherit;line-height:inherit;color:var(--ink);margin:32px 0}.prose-reader.blog-prose blockquote>:last-child{margin-bottom:0}.prose-reader.blog-prose .blog-table{margin:32px 0}.prose-reader.blog-prose .blog-table table{margin:0}.prose-reader.blog-prose .blog-table table:has(tr>:nth-child(4)){min-width:640px}.prose-reader.blog-prose .blog-table tr>:first-child{padding-inline-start:0}.prose-reader.blog-prose .blog-table tr>:last-child{padding-inline-end:0}.prose-reader.blog-prose .blog-table td{font-variant-numeric:lining-nums tabular-nums}:is(:lang(zh),:lang(ja),:lang(ko)) .prose-reader.blog-prose th,.prose-reader.blog-prose th{text-transform:none;letter-spacing:0}.prose-reader.blog-prose .blog-applies{font-family:var(--font-sans);color:var(--ink-muted);border-inline-start:2px solid var(--border-strong);padding-inline-start:12px;font-size:14px;line-height:20px}.prose-reader.blog-prose details{border-bottom:1px solid var(--border);margin:0 0 16px}.prose-reader.blog-prose summary{font-family:var(--font-sans);padding:12px 0;font-size:16px;font-weight:500;line-height:24px}.prose-reader.blog-prose pre,.prose-reader.blog-prose code{overflow-wrap:anywhere}.prose-reader.blog-prose img{display:block}.blog-toc-rail{overscroll-behavior:contain;max-height:calc(100dvh - 128px);margin:-4px;padding:4px;overflow-y:auto}}:is(:lang(zh),:lang(ja),:lang(ko)) .blog-latin:lang(en){--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif}:is(:lang(zh),:lang(ja),:lang(ko)) .prose-reader.blog-prose.blog-latin:lang(en){font-family:var(--font-display);font-size:18px;line-height:30px}:is(:lang(zh),:lang(ja),:lang(ko)) .blog-latin:lang(en).font-display,:is(:lang(zh),:lang(ja),:lang(ko)) .blog-latin:lang(en) :is(h1,.font-display){font-weight:400}:is(:lang(zh),:lang(ja),:lang(ko)) .blog-latin:lang(en):is(h2,h3,h4).font-display,:is(:lang(zh),:lang(ja),:lang(ko)) .blog-latin:lang(en) :is(h2,h3,h4),:is(:lang(zh),:lang(ja),:lang(ko)) .blog-latin:lang(en) :is(h2,h3,h4).font-display,:is(:lang(zh),:lang(ja),:lang(ko)) .blog-latin:lang(en) :is(strong,b){font-weight:500}
