.notes-archive,.notes-reading{--paper:oklch(97.6% 0.012 85);--paper-2:oklch(95.4% 0.016 84);--paper-3:oklch(93% 0.02 83);--ink:oklch(25% 0.022 58);--ink-soft:oklch(43% 0.022 60);--ink-faint:oklch(56% 0.016 62);--rule:oklch(84% 0.02 72);--rule-strong:oklch(74% 0.028 70);--gilt:oklch(56% 0.092 70);--serif:var(--font-reading-lora),Georgia,"Times New Roman",serif}[data-theme=dark] .notes-archive,[data-theme=dark] .notes-reading{--paper:oklch(17.5% 0.012 60);--paper-2:oklch(20.5% 0.015 62);--paper-3:oklch(23.5% 0.018 64);--ink:oklch(92% 0.016 82);--ink-soft:oklch(74% 0.018 76);--ink-faint:oklch(60% 0.016 70);--rule:oklch(34% 0.016 66);--rule-strong:oklch(44% 0.02 68);--gilt:oklch(74% 0.085 80)}.notes-archive:before,.notes-reading:before{content:"";position:fixed;inset:0;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)}.notes-archive:after,.notes-reading:after{content:"";position:fixed;inset:0;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")}.notes-archive{max-width:1120px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.1rem,4vw,2.5rem) clamp(4rem,8vw,7rem);color:var(--ink)}.notes-archive__title-page{text-align:center;padding:clamp(1.5rem,5vw,3.5rem) 0 clamp(2.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem);position:relative}.notes-archive__eyebrow{font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gilt);margin:0 0 clamp(1.25rem,3vw,2rem)}.notes-archive__title{font-family:var(--serif);font-weight:600;font-size:clamp(2.8rem,8vw,5.5rem);line-height:.98;letter-spacing:-.01em;margin:0;color:var(--ink)}.notes-archive__subtitle{font-family:var(--serif);font-style:italic;font-size:clamp(1.02rem,2.4vw,1.35rem);line-height:1.55;color:var(--ink-soft);max-width:46ch;margin:clamp(1rem,2.5vw,1.5rem) auto 0;text-wrap:pretty}.notes-archive__rule{width:min(420px,80%);height:0;margin:clamp(1.75rem,4vw,2.5rem) auto clamp(1.5rem,3vw,2rem);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);padding-top:3px;position:relative}.notes-archive__rule:after{content:"⁂";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--paper);padding:0 .6rem;color:var(--gilt);font-size:.9rem;line-height:1}.notes-archive__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,5vw,3rem);margin:0}.notes-archive__stats>div{display:flex;flex-direction:column;align-items:center;gap:.3rem}.notes-archive__stats dt{font-family:var(--font-mono,monospace);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);order:2}.notes-archive__stats dd{font-family:var(--serif);font-size:clamp(1.5rem,4vw,2.1rem);font-weight:600;line-height:1;margin:0;color:var(--ink);order:1}.notes-chambers{counter-reset:chamber;display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem)}.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{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:clamp(.9rem,2.5vw,1.5rem);row-gap:.5rem;padding-bottom:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:2px solid var(--rule-strong)}.chamber__numeral{font-family:var(--serif);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;line-height:1;color:var(--topic-ink)}.chamber__numeral:before{content:counter(chamber,upper-roman)}.chamber__heading{min-width:0}.chamber__kicker{display:flex;align-items:center;gap:.5rem}.chamber__icon{font-size:1.05rem;line-height:1}.chamber__label{font-family:var(--serif);font-size:clamp(1.35rem,3.5vw,2rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0;color:var(--ink)}.chamber__desc{font-size:.9rem;line-height:1.55;color:var(--ink-soft);margin:.4rem 0 0;max-width:62ch}.chamber__count{font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--topic-ink);white-space:nowrap}.chamber__entries{counter-reset:entry;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(.9rem,2vw,1.35rem)}.entry{counter-increment:entry;position:relative}.entry__link{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(.85rem,2vw,1.25rem);height:100%;padding:clamp(1.25rem,2.5vw,1.6rem);text-decoration:none;color:inherit;background:color-mix(in oklab,var(--paper-2) 70%,transparent);border:1px solid var(--rule);border-radius:4px;transition:border-color .22s ease,box-shadow .22s ease,transform .18s ease,background .22s ease}.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);font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--topic-ink);padding-top:.05rem}.entry__no:before{content:counter(entry,decimal-leading-zero)}.entry__body{min-width:0;display:flex;flex-direction:column}.entry__title{font-family:var(--serif);font-size:clamp(1.08rem,2.4vw,1.28rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 .5rem;color:var(--ink);transition:color .2s ease}.entry__link:hover .entry__title{color:var(--topic-ink)}.entry__summary{font-size:.875rem;line-height:1.6;color:var(--ink-soft);margin:0 0 .9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.entry__meta{align-items:center;gap:.45rem;margin-top:auto;font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.02em;color:var(--ink-faint)}.entry__meta,.entry__tags{display:flex;flex-wrap:wrap}.entry__tags{list-style:none;padding:0;margin:.75rem 0 0;gap:.35rem}.entry__tags li{font-family:var(--font-mono,monospace);font-size:.68rem;letter-spacing:.04em;padding:.18em .6em;border-radius:3px;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)}@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);font-weight:600;letter-spacing:-.015em;line-height:1.08;color:var(--ink)}.notes-reading .blog-article__summary{font-family:var(--serif);font-style:italic;color:var(--ink-soft);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);font-size:1.075rem;line-height:1.85;color:color-mix(in oklab,var(--ink) 92%,var(--ink-soft))}.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);font-weight:600;float:left;font-size:3.4em;line-height:.78;padding:.06em .12em 0 0;margin-right:.04em;color:var(--topic-ink,var(--gilt))}.notes-reading .blog-content h2{padding-top:.4rem;border-top:1px solid var(--rule);margin-top:2.6rem}.notes-reading .blog-content blockquote{font-family:var(--serif);font-style:italic;color:var(--ink-soft);border-left:3px solid var(--blog-accent);background:color-mix(in oklab,var(--paper-2) 60%,transparent)}.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{position:sticky;top:72px;z-index:30;margin:0 0 clamp(2rem,4vw,3rem);margin-inline:calc(-1 * clamp(1.1rem, 4vw, 2.5rem));padding:.6rem clamp(1.1rem,4vw,2.5rem);background:color-mix(in oklab,var(--paper) 82%,transparent);backdrop-filter:blur(10px) saturate(150%);-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)}.chamber-nav__strip-scroll{display:flex;gap:.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.chamber-nav__strip-scroll::-webkit-scrollbar{display:none}.chamber-nav__chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border:1px solid var(--rule);border-radius:999px;background:color-mix(in oklab,var(--paper-2) 60%,transparent);color:var(--ink-soft);font-size:.82rem;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease}.chamber-nav__chip-roman{font-family:var(--serif);font-size:.82rem;font-weight:600;color:var(--ink-faint);transition:color .2s ease}.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{display:block;position:fixed;top:50%;right:clamp(.75rem,2.2vw,2.25rem);transform:translateY(-50%);z-index:30}.chamber-nav--rail ul{list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.15rem;align-items:flex-end;border:1px solid transparent;border-radius:12px;transition:background .25s ease,border-color .25s ease}.chamber-nav--rail:focus-within ul,.chamber-nav--rail:hover ul{background:color-mix(in oklab,var(--paper) 84%,transparent);border-color:var(--rule);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chamber-nav__tick{display:flex;flex-direction:row-reverse;align-items:center;gap:.6rem;padding:.32rem .3rem;background:none;border:0;cursor:pointer;color:var(--ink-faint);transition:color .22s ease}.chamber-nav__rule{display:block;width:18px;height:1.5px;background:currentColor;opacity:.55;transition:width .26s cubic-bezier(.16,1,.3,1),opacity .22s ease}.chamber-nav__roman{font-family:var(--serif);font-size:.8rem;font-weight:600;min-width:1.6em;text-align:center;opacity:.75;transition:opacity .22s ease}.chamber-nav__name{font-size:.82rem;letter-spacing:-.005em;white-space:nowrap;max-width:0;overflow:hidden;opacity:0;transform:translateX(8px);transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.chamber-nav--rail:focus-within .chamber-nav__name,.chamber-nav--rail:hover .chamber-nav__name{max-width:220px;opacity:1;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{width:32px;opacity:1}.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){.chamber-nav__name,.chamber-nav__rule,.entry__link,.entry__title{transition:none}.entry__link:hover{transform:none}.chamber-nav__strip-scroll{scroll-behavior:auto}}.notes-explorer{--blog-accent:#b45309;--blog-accent-soft:color-mix(in oklab,var(--blog-accent) 14%,transparent);--blog-accent-line:color-mix(in oklab,var(--blog-accent) 32%,transparent);margin-top:clamp(1.5rem,4vw,2.5rem)}.notes-home .notes-archive__title-page{margin-bottom:clamp(1.5rem,3vw,2.5rem)}