.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)}}html[data-reading-font=be-vietnam] .notes-archive,html[data-reading-font=be-vietnam] .notes-reading{--serif:var(--font-reading-fraunces), Georgia, "Times New Roman", serif}[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)}}html[data-reading-background] .notes-reading{--paper:var(--reader-bg);--paper-2:var(--reader-bg-muted);--paper-3:var(--reader-bg-elevated);--ink:var(--reader-fg);--ink-soft:var(--reader-fg-muted);--ink-faint:var(--reader-fg-subtle);--rule:var(--reader-border);--rule-strong:var(--reader-border-strong)}.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);text-wrap:pretty;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-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-source-card{border:1px solid var(--rule);background:color-mix(in oklab, var(--paper-2) 74%, transparent);border-radius:8px;margin-top:1.25rem;padding:1rem}.notes-source-card__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:0;text-transform:uppercase;color:var(--topic-ink,var(--gilt));margin:0 0 .75rem;font-size:.72rem;font-weight:700}.notes-source-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.notes-source-card dt{font-family:var(--font-mono,monospace);color:var(--ink-faint);margin:0 0 .18rem;font-size:.72rem}.notes-source-card dd{color:var(--ink);margin:0;font-size:.92rem;line-height:1.45}.notes-source-card__note{font-family:var(--serif);color:var(--ink-soft);margin:.85rem 0 0;font-size:.95rem;line-height:1.6}@media (max-width:640px){.notes-source-card__grid{grid-template-columns:1fr}}.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}.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)}
