.essay-journal,.essay-reading{--essay-ink:var(--foreground);--essay-muted:var(--muted-foreground);--essay-rule:var(--border);--essay-link:var(--primary);width:min(100% - 3rem,42rem);color:var(--essay-ink);letter-spacing:0;background:0 0;margin-inline:auto;padding-block:9rem 6rem}body:has(.essay-journal),body:has(.essay-reading){background-color:var(--background)}.essay-journal{padding-top:2.5rem}.essay-back{color:var(--essay-muted);align-items:center;gap:.6rem;font-size:.875rem;display:inline-flex}.essay-back:hover,.essay-journal a:hover,.essay-reading a:hover{color:var(--essay-link)}.essay-journal__heading{border-bottom:1px solid var(--essay-rule);color:var(--essay-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-bottom:1.25rem;font-size:.8rem;display:flex}.essay-years{flex-wrap:wrap;gap:1.5rem;display:flex}.essay-years a{font-variant-numeric:tabular-nums;padding-block:.6rem}.essay-year{margin-top:3rem}.essay-year+.essay-year{border-top:1px solid var(--essay-rule);padding-top:3rem}.essay-year>h2,.essay-entry{scroll-margin-top:7rem}.essay-entry+.essay-entry{border-top:1px solid var(--essay-rule);margin-top:3rem;padding-top:3rem}.essay-entry__date{color:var(--essay-muted);font-variant-numeric:tabular-nums;margin-bottom:1.5rem;font-size:.9rem}.essay-entry__date a{padding-block:.25rem;display:inline-block}.essay-entry__main{min-width:0}.essay-entry__open,.essay-entry__toggle{color:var(--essay-muted);align-items:center;gap:.5rem;padding-block:.65rem;font-size:.8rem;display:inline-flex}.essay-entry__toggle{color:var(--essay-ink);cursor:pointer}.essay-entry__toggle:hover{color:var(--essay-link)}.essay-entry__meta{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-top:1rem;display:flex}.essay-entry__toggle[hidden],.essay-prose>[hidden],.essay-prose[data-leading-date]>p:first-child{display:none}.essay-prose{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.95}.essay-prose p{margin:0 0 1.3em}.essay-prose>:first-child,.essay-prose section>:first-child{margin-top:0}.essay-prose>:last-child{margin-bottom:0}.essay-prose :is(h1,h2,h3,h4){letter-spacing:0;margin-block:2rem 1rem;font-size:1.125rem;font-weight:600;line-height:1.6}.essay-prose img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:42rem;margin-block:1.6rem;display:block}.essay-prose a{color:var(--essay-link);text-underline-offset:.2em;text-decoration:underline}.essay-prose .anchor{display:none}.essay-prose blockquote{color:var(--essay-muted);border-left:1px solid #666;margin:1.75rem 0;padding:0 0 0 1.25rem}.essay-prose :is(ul,ol){margin-block:1rem;padding-left:1.5em}.essay-prose ul{list-style:outside}.essay-prose ol{list-style:decimal}.essay-prose pre{max-width:100%;padding:1rem;font-size:.875rem;overflow:auto}.essay-prose :not(pre)>code{background:var(--muted);border-radius:3px;padding:.15em .3em;font-size:.9em}.essay-prose table{border-collapse:collapse;max-width:100%;font-size:.9rem;display:block;overflow-x:auto}.essay-prose :is(th,td){border:1px solid var(--essay-rule);padding:.6rem}.essay-prose :is(video,iframe){max-width:100%}.essay-prose hr{border-color:var(--essay-rule);margin-block:2rem}.essay-reading__header{margin-block:3.5rem 2rem}.essay-reading__header h1{color:var(--essay-muted);font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}.essay-neighbors{border-top:1px solid var(--essay-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-top:4rem;padding-top:1.5rem;display:grid}.essay-neighbors a{align-items:center;gap:.8rem;font-size:.95rem;display:flex}.essay-neighbors>:last-child{text-align:right;justify-content:flex-end}.essay-neighbors small{color:var(--essay-muted);margin-bottom:.4rem;font-size:.75rem;display:block}.essay-journal__end{color:var(--essay-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;font-size:.8rem;display:flex}.essay-empty{color:var(--essay-muted);padding-block:4rem}:is(.essay-journal,.essay-reading) :is(a,button):focus-visible{outline:2px solid var(--essay-link);outline-offset:5px;border-radius:2px}@media (width<=640px){.essay-journal,.essay-reading{width:calc(100% - 2.5rem);padding-block:7rem 4rem}.essay-journal{padding-top:1.5rem}.essay-years{gap:1.25rem}.essay-year,.essay-entry+.essay-entry{margin-top:2.5rem}.essay-year+.essay-year,.essay-entry+.essay-entry{padding-top:2.5rem}.essay-prose{font-size:1rem;line-height:1.95}.essay-reading__header{margin-block:2.5rem 1.75rem}}.essay-journal a,.essay-reading a{transition:color .16s}.essay-journal a:active,.essay-reading a:active{color:var(--essay-ink)}.essay-prose figure{margin:1.75rem 0}.essay-prose figcaption{color:var(--essay-muted);margin-top:.5rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.essay-journal *,.essay-reading *{scroll-behavior:auto!important;transition:none!important}}
