.reader-layout[data-astro-cid-a7sruqtr]{display:grid;grid-template-columns:220px 1fr 220px;gap:2rem;max-width:1400px;margin:0 auto;padding:2rem 1.5rem;position:relative;z-index:1;min-height:calc(100vh - 200px)}.reader-sidebar[data-astro-cid-a7sruqtr]{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto}.toc[data-astro-cid-a7sruqtr] h4[data-astro-cid-a7sruqtr]{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted);margin-bottom:.75rem}.toc[data-astro-cid-a7sruqtr] ul[data-astro-cid-a7sruqtr]{list-style:none;padding:0;margin:0}.toc-item[data-astro-cid-a7sruqtr]{margin-bottom:.3rem}.toc-item[data-astro-cid-a7sruqtr] a[data-astro-cid-a7sruqtr]{font-size:.78rem;color:var(--color-muted);transition:color .2s ease;display:block;border-left:2px solid transparent;padding:.15rem 0 .15rem .6rem}.toc-depth-3[data-astro-cid-a7sruqtr] a[data-astro-cid-a7sruqtr]{padding-left:1.2rem}.toc-item[data-astro-cid-a7sruqtr] a[data-astro-cid-a7sruqtr]:hover,.toc-item[data-astro-cid-a7sruqtr] a[data-astro-cid-a7sruqtr].active{color:var(--color-accent);border-left-color:var(--color-accent)}.reader-content[data-astro-cid-a7sruqtr]{min-width:0;font-size:.92rem;line-height:1.8}.reader-content[data-astro-cid-a7sruqtr] h1{font-size:2rem;margin-bottom:.5rem}.reader-content[data-astro-cid-a7sruqtr] h2{font-size:1.4rem;margin-top:2.5rem;margin-bottom:.75rem;color:var(--color-text)}.reader-content[data-astro-cid-a7sruqtr] h3{font-size:1.1rem;margin-top:1.5rem}.reader-content[data-astro-cid-a7sruqtr] code{background:var(--color-surface);padding:.15em .4em;border-radius:0;font-size:.85em}.reader-content[data-astro-cid-a7sruqtr] img{width:auto;max-width:100%;height:auto;object-fit:contain}.reader-content[data-astro-cid-a7sruqtr] p>img:only-child{margin:1.5rem auto}.reader-content[data-astro-cid-a7sruqtr] .wikilink{color:var(--color-accent);border-bottom:1px dashed rgba(204,255,0,.4);transition:border-color .2s ease}.reader-content[data-astro-cid-a7sruqtr] .wikilink:hover{border-bottom-color:var(--color-accent)}.reader-panel[data-astro-cid-a7sruqtr]{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto}.reader-panel[data-astro-cid-a7sruqtr] h4[data-astro-cid-a7sruqtr]{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted);margin-bottom:.75rem}.backlinks-list[data-astro-cid-a7sruqtr]{list-style:none;padding:0;margin:0}.backlinks-list[data-astro-cid-a7sruqtr] li[data-astro-cid-a7sruqtr]{margin-bottom:.4rem}.backlinks-list[data-astro-cid-a7sruqtr] a[data-astro-cid-a7sruqtr]{font-size:.8rem;color:var(--color-accent-secondary);transition:color .2s ease}.backlinks-list[data-astro-cid-a7sruqtr] a[data-astro-cid-a7sruqtr]:hover{color:var(--color-accent)}.no-backlinks[data-astro-cid-a7sruqtr]{font-size:.78rem;color:var(--color-muted);font-style:italic}@media(max-width:1024px){.reader-layout[data-astro-cid-a7sruqtr]{grid-template-columns:1fr}.reader-sidebar[data-astro-cid-a7sruqtr],.reader-panel[data-astro-cid-a7sruqtr]{position:static;max-height:none}}.topic-meta[data-astro-cid-zyo4bjwi]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.topic-tags[data-astro-cid-zyo4bjwi]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}.topic-answer[data-astro-cid-zyo4bjwi]{margin:0 0 1rem;color:var(--color-muted-strong);font-size:.95rem;line-height:1.7}.topic-author[data-astro-cid-zyo4bjwi]{margin:0 0 2rem;color:var(--color-muted);font-size:.78rem}.topic-author[data-astro-cid-zyo4bjwi] a[data-astro-cid-zyo4bjwi]{color:var(--color-muted-strong);transition:color .2s ease}.topic-updated[data-astro-cid-zyo4bjwi]{display:inline-block;margin-left:.75rem;color:var(--color-muted)}.topic-author[data-astro-cid-zyo4bjwi] a[data-astro-cid-zyo4bjwi]:hover{color:var(--color-accent)}.meta-badge[data-astro-cid-zyo4bjwi]{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;padding:.2rem .55rem;border-radius:0;background:#ccff001a;color:var(--color-accent)}.meta-tag[data-astro-cid-zyo4bjwi]{font-size:.65rem;padding:.2rem .5rem;border-radius:0;background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border)}.further-reading[data-astro-cid-zyo4bjwi]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.topic-footnotes[data-astro-cid-zyo4bjwi]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.topic-faq[data-astro-cid-zyo4bjwi]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.topic-faq[data-astro-cid-zyo4bjwi] h2[data-astro-cid-zyo4bjwi]{font-size:1.1rem}.topic-faq[data-astro-cid-zyo4bjwi] details[data-astro-cid-zyo4bjwi]{padding:.85rem 0;border-bottom:1px solid var(--color-border)}.topic-faq[data-astro-cid-zyo4bjwi] summary[data-astro-cid-zyo4bjwi]{cursor:pointer;color:var(--color-text);font-weight:600}.topic-faq[data-astro-cid-zyo4bjwi] p[data-astro-cid-zyo4bjwi]{margin:.7rem 0 0;color:var(--color-muted)}.further-reading[data-astro-cid-zyo4bjwi] h2[data-astro-cid-zyo4bjwi],.topic-footnotes[data-astro-cid-zyo4bjwi] h2[data-astro-cid-zyo4bjwi]{font-size:1.1rem}.further-reading[data-astro-cid-zyo4bjwi] ol[data-astro-cid-zyo4bjwi],.topic-footnotes[data-astro-cid-zyo4bjwi] ol[data-astro-cid-zyo4bjwi]{padding-left:1.2rem}.topic-footnotes[data-astro-cid-zyo4bjwi] li[data-astro-cid-zyo4bjwi]{color:var(--color-muted-strong);font-size:.82rem;margin-bottom:.65rem}.further-reading[data-astro-cid-zyo4bjwi] a[data-astro-cid-zyo4bjwi]{color:var(--color-accent-secondary);font-size:.85rem}.reader-content[data-astro-cid-zyo4bjwi] .footnote-reference{font-size:.72em;line-height:0;margin-left:.08rem;vertical-align:super}.reader-content[data-astro-cid-zyo4bjwi] .footnote-reference a,.topic-footnotes[data-astro-cid-zyo4bjwi] a[data-astro-cid-zyo4bjwi]{color:var(--color-accent-secondary)}.further-reading[data-astro-cid-zyo4bjwi] a[data-astro-cid-zyo4bjwi]:hover,.reader-content[data-astro-cid-zyo4bjwi] .footnote-reference a:hover,.topic-footnotes[data-astro-cid-zyo4bjwi] a[data-astro-cid-zyo4bjwi]:hover{color:var(--color-accent)}.footnote-backlink[data-astro-cid-zyo4bjwi]{font-size:.72rem;margin-left:.35rem;text-transform:uppercase;letter-spacing:.08em}
