:root{color-scheme:light;--paper:#ead4c4;--ink:#2b2028;--muted:#765d6d;--line:#b9929f;--link:#573244;--visited:#7d5368;font-family:Georgia,times new roman,serif;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}body{max-width:56rem;margin:0 auto;padding:1.25rem;font-size:17px;line-height:1.45}a{color:var(--link)}a:visited{color:var(--visited)}a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.skip-link{position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{margin-bottom:1.5rem}.site-nav{display:flex;gap:1rem;align-items:baseline}.site-brand{font-size:1.35rem;font-weight:700}h1,h2,h3,p,ul{margin-top:0}h1{margin-bottom:.4rem;font-size:1.9rem;line-height:1.1}h2{margin:1.75rem 0 .75rem;border-bottom:1px solid var(--line);font-size:1.35rem}h3{margin:1.5rem 0 .15rem;font-size:1.15rem}.intro{margin-bottom:1.75rem}.intro__body{max-width:42rem;color:var(--muted)}.intro__image{display:block;width:100%;margin:1rem 0 0;border:1px solid var(--line);height:auto}.year-nav{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:.75rem 0}.year-nav span:first-child{font-weight:700}.month>p{margin-bottom:.5rem;color:var(--muted)}.post-list{margin:0 0 1.5rem;padding:0;list-style:none}.post-list li{margin-bottom:.55rem}.post-list a{display:block}.post-list__date{margin-right:.35rem;color:var(--muted);font-size:.95rem}.post-list__title{font-weight:700}.post-list__summary{display:block;max-width:46rem;margin-left:4.1rem;color:var(--muted)}.post{max-width:42rem}.post__header{margin-bottom:1.5rem}.post__date,.post__summary{color:var(--muted)}.post__content{line-height:1.65}.post__content figure{margin:1.5rem 0}.post__content figure img{display:block;width:100%;height:auto;border:1px solid var(--line)}.post__content figcaption{margin-top:.45rem;color:var(--muted);font-size:.9rem;line-height:1.35}.post__content figcaption p{margin:0}@media(max-width:36rem){body{padding:1rem;font-size:16px}.site-nav{justify-content:space-between}.post-list__summary{margin-left:0}}