.notes-archive,.notes-reading{--paper:#fbf7ee;--paper-2:#f5efe4;--paper-3:#eee7d9;--ink:#2a1f17;--ink-soft:#594d44;--ink-faint:#7c736b;--rule:#d3c9bd;--rule-strong:#b7a898;--gilt:#976a32;--serif:var(--font-reading-lora),Georgia,"Times New Roman",serif}@supports (color:lab(0% 0 0)){.notes-archive,.notes-reading{--paper:lab(97.2637% .351101 4.58065);--paper-2:lab(94.7228% .583351 6.11255);--paper-3:lab(91.9474% .87437 7.64616);--ink:lab(12.9296% 4.3086 7.50554);--ink-soft:lab(33.8288% 3.92 7.48274);--ink-faint:lab(48.9345% 2.60347 5.47749);--rule:lab(81.4559% 2.15349 7.34744);--rule-strong:lab(69.8435% 3.43254 10.247);--gilt:lab(48.8123% 14.1177 37.935)}}[data-theme=dark] .notes-archive,[data-theme=dark] .notes-reading{--paper:#150f0b;--paper-2:#1c1610;--paper-3:#241c15;--ink:#eae4d9;--ink-soft:#b1aa9f;--ink-faint:#877f76;--rule:#3e362f;--rule-strong:#5a5147;--gilt:#c7a56c}@supports (color:lab(0% 0 0)){[data-theme=dark] .notes-archive,[data-theme=dark] .notes-reading{--paper:lab(4.81933% 1.59825 2.60942);--paper-2:lab(7.75029% 2.58871 4.52876);--paper-3:lab(11.2283% 2.95382 6.44297);--ink:lab(90.7713% .774384 6.09033);--ink-soft:lab(69.8709% 1.53339 6.74473);--ink-faint:lab(53.6046% 1.91304 5.81828);--rule:lab(23.4252% 2.34444 5.72565);--rule-strong:lab(35.0311% 2.70933 7.25602);--gilt:lab(69.9455% 7.37134 34.6121)}}.notes-archive:before,.notes-reading:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,color-mix(in oklab,var(--paper-2)60%,transparent),transparent 60%),radial-gradient(100% 100% at 50% 120%,color-mix(in oklab,var(--paper-3)50%,transparent),transparent 55%),var(--paper);position:fixed;inset:0}.notes-archive:after,.notes-reading:after{content:"";z-index:-1;pointer-events:none;opacity:.45;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:fixed;inset:0}.notes-archive{max-width:1120px;color:var(--ink);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.1rem,4vw,2.5rem) clamp(4rem,8vw,7rem)}.notes-archive__title-page{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.5rem) 0 clamp(2.5rem,5vw,4rem);position:relative}.notes-archive__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.34em;text-transform:uppercase;color:var(--gilt);margin:0 0 clamp(1.25rem,3vw,2rem);font-size:.72rem}.notes-archive__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:600;line-height:.98}.notes-archive__subtitle{font-family:var(--serif);color:var(--ink-soft);max-width:46ch;margin:clamp(1rem,2.5vw,1.5rem) auto 0;font-size:clamp(1.02rem,2.4vw,1.35rem);font-style:italic;line-height:1.55}.notes-archive__rule{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);width:min(420px,80%);height:0;margin:clamp(1.75rem,4vw,2.5rem) auto clamp(1.5rem,3vw,2rem);padding-top:3px;position:relative}.notes-archive__rule:after{content:"⁂";background:var(--paper);color:var(--gilt);padding:0 .6rem;font-size:.9rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notes-archive__stats{flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,5vw,3rem);margin:0;display:flex}.notes-archive__stats>div{flex-direction:column;align-items:center;gap:.3rem;display:flex}.notes-archive__stats dt{font-family:var(--font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);order:2;font-size:.66rem}.notes-archive__stats dd{font-family:var(--serif);color:var(--ink);order:1;margin:0;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:600;line-height:1}.notes-chambers{counter-reset:chamber;flex-direction:column;gap:clamp(3rem,6vw,5rem);display:flex}.chamber{counter-increment:chamber;--topic-color:var(--gilt);--topic-ink:color-mix(in oklab,var(--topic-color)72%,var(--ink));scroll-margin-top:140px}.chamber__head{border-bottom:2px solid var(--rule-strong);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.5rem clamp(.9rem,2.5vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:1rem;display:grid}.chamber__numeral{font-family:var(--serif);color:var(--topic-ink);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;line-height:1}.chamber__numeral:before{content:counter(chamber,upper-roman)}.chamber__heading{min-width:0}.chamber__kicker{align-items:center;gap:.5rem;display:flex}.chamber__icon{font-size:1.05rem;line-height:1}.chamber__label{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.35rem,3.5vw,2rem);font-weight:600;line-height:1.1}.chamber__desc{color:var(--ink-soft);max-width:62ch;margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.chamber__count{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--topic-ink);white-space:nowrap;font-size:.7rem}.chamber__entries{counter-reset:entry;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(.9rem,2vw,1.35rem);margin:0;padding:0;list-style:none;display:grid}.entry{counter-increment:entry;position:relative}.entry__link{height:100%;color:inherit;background:color-mix(in oklab,var(--paper-2)70%,transparent);border:1px solid var(--rule);border-radius:4px;grid-template-columns:auto 1fr;column-gap:clamp(.85rem,2vw,1.25rem);padding:clamp(1.25rem,2.5vw,1.6rem);text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .18s,background .22s;display:grid}.entry__link:hover{background:var(--paper-2);border-color:color-mix(in oklab,var(--topic-color)55%,var(--rule-strong));box-shadow:0 14px 34px -22px color-mix(in oklab,var(--topic-color)70%,transparent);transform:translateY(-3px)}.entry__link:focus-visible{outline:2px solid var(--topic-color);outline-offset:3px}.entry__no{font-family:var(--serif);color:var(--topic-ink);padding-top:.05rem;font-size:1.05rem;font-weight:600;line-height:1.3}.entry__no:before{content:counter(entry,decimal-leading-zero)}.entry__body{flex-direction:column;min-width:0;display:flex}.entry__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.08rem,2.4vw,1.28rem);font-weight:600;line-height:1.25;transition:color .2s}.entry__link:hover .entry__title{color:var(--topic-ink)}.entry__summary{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .9rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.entry__meta{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;font-size:.72rem;display:flex}.entry__tags{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.entry__tags li{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--topic-ink);border:1px solid color-mix(in oklab,var(--topic-color)30%,var(--rule));background:color-mix(in oklab,var(--topic-color)8%,transparent);border-radius:3px;padding:.18em .6em;font-size:.68rem}@media (min-width:880px){.chamber__entries{grid-template-columns:repeat(2,1fr)}.entry:first-child{grid-column:1/-1}.entry:first-child .entry__title{font-size:clamp(1.35rem,2.6vw,1.7rem)}.entry:first-child .entry__summary{-webkit-line-clamp:2;font-size:.95rem}}@media (min-width:1180px){.chamber__entries{grid-template-columns:repeat(3,1fr)}.entry:first-child{grid-column:1/3}}.notes-reading{--blog-accent:var(--topic-color,#b45309);--blog-accent-soft:color-mix(in oklab,var(--blog-accent)14%,transparent);--blog-accent-line:color-mix(in oklab,var(--blog-accent)30%,transparent);color:var(--ink)}.notes-reading .blog-breadcrumb{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.notes-reading .blog-article__head{border-bottom:1px solid var(--rule);padding-bottom:clamp(1.25rem,3vw,2rem)}.notes-reading .blog-article__title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-weight:600;line-height:1.08}.notes-reading .blog-article__summary{font-family:var(--serif);color:var(--ink-soft);font-style:italic;line-height:1.6}.notes-reading .blog-article__meta{font-family:var(--font-mono,monospace);color:var(--ink-faint)}.notes-reading .blog-content{color:var(--ink)}.notes-reading .blog-content>p{font-family:var(--serif);color:color-mix(in oklab,var(--ink)92%,var(--ink-soft));font-size:1.075rem;line-height:1.85}.notes-reading .blog-content h2,.notes-reading .blog-content h3,.notes-reading .blog-content h4{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em}.notes-reading .blog-content>p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--topic-ink,var(--gilt));margin-right:.04em;padding:.06em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.78}.notes-reading .blog-content h2{border-top:1px solid var(--rule);margin-top:2.6rem;padding-top:.4rem}.notes-reading .blog-content blockquote{font-family:var(--serif);color:var(--ink-soft);border-left:3px solid var(--blog-accent);background:color-mix(in oklab,var(--paper-2)60%,transparent);font-style:italic}.notes-reading .blog-article__footer{border-top:1px solid var(--rule)}.notes-reading .blog-back{font-family:var(--font-mono,monospace);letter-spacing:.04em}.chamber-nav--rail{display:none}.chamber-nav--strip{z-index:30;margin:0 0 clamp(2rem,4vw,3rem);background:color-mix(in oklab,var(--paper)82%,transparent);-webkit-backdrop-filter:blur(10px)saturate(150%);border-top:1px solid color-mix(in oklab,var(--rule)60%,transparent);border-bottom:1px solid var(--rule);margin-inline:calc(-1*clamp(1.1rem,4vw,2.5rem));padding:.6rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:72px}.chamber-nav__strip-scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;display:flex;overflow-x:auto}.chamber-nav__strip-scroll::-webkit-scrollbar{display:none}.chamber-nav__chip{border:1px solid var(--rule);background:color-mix(in oklab,var(--paper-2)60%,transparent);color:var(--ink-soft);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.82rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.chamber-nav__chip-roman{font-family:var(--serif);color:var(--ink-faint);font-size:.82rem;font-weight:600;transition:color .2s}.chamber-nav__chip.is-active{color:var(--topic-color);border-color:color-mix(in oklab,var(--topic-color)55%,var(--rule-strong));background:color-mix(in oklab,var(--topic-color)12%,transparent)}.chamber-nav__chip.is-active .chamber-nav__chip-roman{color:var(--topic-color)}.chamber-nav__chip:focus-visible{outline:2px solid var(--topic-color);outline-offset:2px}@media (min-width:1280px){.chamber-nav--strip{display:none}.chamber-nav--rail{z-index:30;display:block;position:fixed;top:50%;right:clamp(.75rem,2.2vw,2.25rem);transform:translateY(-50%)}.chamber-nav--rail ul{border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-end;gap:.15rem;margin:0;padding:.5rem;list-style:none;transition:background .25s,border-color .25s;display:flex}.chamber-nav--rail:hover ul,.chamber-nav--rail:focus-within ul{background:color-mix(in oklab,var(--paper)84%,transparent);border-color:var(--rule);-webkit-backdrop-filter:blur(8px)}.chamber-nav__tick{cursor:pointer;color:var(--ink-faint);background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:.6rem;padding:.32rem .3rem;transition:color .22s;display:flex}.chamber-nav__rule{opacity:.55;background:currentColor;width:18px;height:1.5px;transition:width .26s cubic-bezier(.16,1,.3,1),opacity .22s;display:block}.chamber-nav__roman{font-family:var(--serif);text-align:center;opacity:.75;min-width:1.6em;font-size:.8rem;font-weight:600;transition:opacity .22s}.chamber-nav__name{letter-spacing:-.005em;white-space:nowrap;opacity:0;max-width:0;font-size:.82rem;transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translate(8px)}.chamber-nav--rail:hover .chamber-nav__name,.chamber-nav--rail:focus-within .chamber-nav__name{opacity:1;max-width:220px;transform:none}.chamber-nav__tick:hover{color:var(--ink)}.chamber-nav__tick.is-active,.chamber-nav__tick.is-active:hover{color:var(--topic-color)}.chamber-nav__tick.is-active .chamber-nav__rule{opacity:1;width:32px}.chamber-nav__tick.is-active .chamber-nav__roman{opacity:1}.chamber-nav__tick:focus-visible{outline:2px solid var(--topic-color);outline-offset:3px;border-radius:4px}}@media (prefers-reduced-motion:reduce){.entry__link,.entry__title,.chamber-nav__name,.chamber-nav__rule{transition:none}.entry__link:hover{transform:none}.chamber-nav__strip-scroll{scroll-behavior:auto}}
