.entry.paper-entry{width:min(100%,46rem);min-width:0;margin-inline:auto;padding-block-start:clamp(1.4rem,4vw,2.7rem)}.paper-entry .entry-top{border-bottom:1px solid var(--line);margin-block-end:1.45rem;padding-block-end:1.25rem}.paper-entry .entry-back{min-height:32px;color:var(--muted);align-items:center;margin-block-end:.6rem;font-size:.86rem;text-decoration:none;display:inline-flex}.paper-entry .entry-back:hover{color:var(--accent);text-decoration:underline}.paper-entry .entry-top h1,.paper-entry--guide .entry-prose>h1{color:var(--accent);font:750 clamp(1.7rem, 4vw, 2.3rem)/1.4 var(--mono), var(--sans);letter-spacing:0;line-break:strict;overflow-wrap:anywhere;margin-block:.38rem .7rem}.paper-entry .post-meta{color:var(--muted);font:.79rem/1.6 var(--mono), var(--sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;display:flex}.paper-entry .post-meta a{color:inherit;font-weight:550;text-decoration:none}.paper-entry .post-meta a:hover{color:var(--accent);text-decoration:underline}.paper-entry .post-meta svg{flex:none}.paper-toc{border:1px solid var(--line);background:var(--surface);border-radius:.25rem;margin-block:0 1.6rem;padding:.1rem .8rem}.paper-toc summary{cursor:pointer;min-height:40px;color:var(--ink);padding:.55rem .2rem;font-size:.9rem;font-weight:650}.paper-toc summary:hover{color:var(--accent)}.paper-toc ul{margin:0;padding:0 .2rem .75rem;list-style:none}.paper-toc a{padding:.2rem 0;font-size:.875rem;text-decoration:none;display:block}.paper-toc a:hover{text-decoration:underline}.paper-toc li[data-depth="1"]{padding-inline-start:.8rem}.paper-toc li[data-depth="2"]{padding-inline-start:1.6rem}.paper-entry .entry-cover{margin:0 0 1.5rem}.paper-entry .entry-cover img{border-radius:.25rem;width:100%;height:auto}.paper-entry .entry-prose{color:var(--ink);font:1rem/1.85 var(--sans);text-align:start;line-break:strict;overflow-wrap:anywhere}.paper-entry .entry-prose :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--mono), var(--sans);letter-spacing:0;border:0;margin-block:1.6em .55em;padding-block-end:0;scroll-margin-top:1rem;font-weight:700;line-height:1.5}.paper-entry .entry-prose :is(h1,h2){font-size:1.4em}.paper-entry--guide .entry-prose>h5:first-child{color:var(--muted);margin-block:0 .45rem}.paper-entry--guide .entry-prose>h1{color:var(--accent);margin-block-start:0;font-size:clamp(1.7rem,4vw,2.3rem)}.paper-entry .entry-prose h3{font-size:1.2em}.paper-entry .entry-prose :is(h4,h5,h6){font-size:1.05em}.paper-entry .entry-prose :is(h1,h2,h3,h4,h5,h6):target{color:var(--accent)}.paper-entry .entry-prose :is(figure,blockquote,pre){margin-block:1.35em}.paper-entry .entry-prose img{border-radius:.2rem;margin-inline:auto}.paper-entry .entry-prose figcaption{color:var(--muted);text-align:center;font-size:.82rem}.paper-entry .entry-prose blockquote{color:var(--muted);border-inline-start:2px solid var(--accent);background:0 0;padding-block:.15rem}.paper-entry .entry-prose :is(pre,code){background:var(--surface);color:var(--ink)}.paper-entry .entry-prose pre{border:1px solid var(--line);font:.86rem/1.65 var(--mono);white-space:pre;border-radius:.25rem;overflow-x:auto}.paper-entry .entry-prose pre code{font:inherit;background:0 0;padding:0}.paper-entry .entry-prose table{width:100%;margin:0;font-size:.9em}.paper-entry .entry-prose .is-style-stripes tr:nth-child(2n){background:var(--surface)}.paper-entry .entry-tags,.paper-entry .comments{border-top:1px solid var(--line);margin-block-start:1.7rem;padding-block-start:1rem}.paper-entry .entry-tags .chips{margin-block-start:0}.paper-entry .comments>h2{color:var(--ink);font:700 1.25rem/1.5 var(--mono), var(--sans)}.paper-entry .comments ol{margin-block:.35rem 0;padding:0;list-style:none}.paper-entry .comments article{border-bottom:1px solid var(--line);padding-block:.8rem}.paper-entry .comments header{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin-block-end:.35rem;display:flex}.paper-entry .comments header strong{color:var(--ink)}.paper-entry .comments header>a{font-size:.83rem}.paper-entry .comments .prose>:last-child{margin-bottom:0}.paper-entry-end{justify-content:flex-end;margin-block-start:1.8rem;font-size:.84rem;display:flex}.paper-entry-end a{color:var(--muted);text-decoration:none}.paper-entry-end a:hover{color:var(--accent);text-decoration:underline}.paper-adjacent{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-block-start:.75rem;padding-block-start:1rem;display:grid}.paper-adjacent a{overflow-wrap:anywhere;min-width:0;font-size:.92rem;text-decoration:none}.paper-adjacent a:hover{text-decoration:underline}.paper-adjacent [rel=next]{text-align:end;grid-column:2}.paper-adjacent small{color:var(--muted);margin-block-end:.12rem;font-size:.8rem;display:block}@media (width<=32rem){.paper-adjacent{grid-template-columns:1fr;gap:.75rem}.paper-adjacent [rel=next]{text-align:start;grid-column:1}}
