:root{--page-background: #181614;--body-text: #e8e1d7;--link-color: #d9b56d;--blockquote-accent: #d29aa2;--layout-border-color: #4b3d40;--shadow-color: #000000;--sidebar-background: #11100f;--sidebar-text: #e8e1d7;--sidebar-link: #d9b56d;--sidebar-link-hover: #f1d08b}body{background-color:#0f0e0d;background-image:linear-gradient(#0a0a0aa6,#0a0a0aa6),url(/assets/img/dark-fern-botanical.jpg);background-repeat:repeat;background-size:512px;background-attachment:fixed;margin:0}.notebook-title{text-align:center;font-style:italic;font-weight:100;font-size:2.5rem;margin-bottom:2rem;color:var(--body-text)}.layout-container{background-color:var(--page-background);display:flex;max-width:1000px;margin:0 auto;gap:0;border-left:4px solid var(--layout-border-color)}.posts-stream{flex:1;max-width:720px;gap:2rem;padding:2rem}.post-page{flex:1;max-width:720px;color:var(--body-text);font-size:1.3rem;font-family:EB Garamond,Garamond,Cormorant Garamond,Georgia,serif;text-rendering:optimizeLegibility;margin-bottom:5rem}@media (max-width: 900px){.layout-container{flex-direction:column;gap:0;border:none;max-width:100%}.posts-stream{max-width:100%;padding:1rem}}.post-header{margin-bottom:2rem}.post-header h1{text-align:left;margin-bottom:.5rem;font-weight:400;font-size:1.8rem}.post-header h1 a{color:var(--link-color);text-decoration:none}.post-header h1 a:hover{text-decoration:underline}.post-header h1 .micro-title{color:var(--link-color);cursor:default;font-size:1.8rem;line-height:2.5rem;display:inline-block}.post-meta{font-size:1rem;margin:.5rem 0;font-family:Georgia,serif}.post-meta a{color:var(--link-color);font-style:italic;text-decoration:none}.post-meta a:hover{color:var(--link-color);text-decoration:underline}.post-tags{display:flex;font-size:1.1rem;flex-wrap:wrap;margin:.5rem 0}.post-tags a{color:var(--link-color);text-decoration:none}.post-tags a:hover{text-decoration:underline}.post-content{line-height:1.5}.post-content p{text-align:justify;text-justify:auto;hyphens:auto;word-break:break-word}.post-content p.first-text-paragraph:first-letter{float:left;font-size:5rem;line-height:.8;margin-top:.3rem;margin-right:.5rem;margin-bottom:-.2rem;font-weight:400;font-family:EB Garamond,Garamond,serif}.post-content p,.post-content li{color:var(--body-text)}.post-content a{color:var(--link-color);text-decoration:underline}.post-content img{display:block!important;margin:1.5rem auto!important;width:100%!important;max-width:600px!important;height:auto!important}.post-content p:has(img+img){display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin:1.5rem auto}.post-content p:has(img+img) img{flex:1 1 200px!important;width:250px!important;max-width:100%!important;margin:0!important}.post-content blockquote{margin:2rem 0;padding:0 0 0 1.5rem;border-left:3px solid var(--blockquote-accent);font-style:italic;color:var(--blockquote-accent)}.post-meta a:hover{color:var(--link-color)!important;text-decoration:underline!important}.post-tags a:hover{text-decoration:underline!important}.blog-sidebar{width:260px;flex-shrink:0;padding:2rem 1.5rem;background:var(--sidebar-background);color:var(--sidebar-text);font-family:Georgia,serif;font-size:1rem;box-sizing:border-box}@media (max-width: 768px){.blog-sidebar{width:100%}}.sidebar-sticky{position:sticky;top:2rem}.blog-sidebar h3{font-family:EB Garamond,Garamond,Cormorant Garamond,Georgia,serif;font-variant:small-caps;font-weight:400;font-size:1.4rem;margin-top:0;margin-bottom:1rem;padding-bottom:.25rem;letter-spacing:.05em;color:var(--sidebar-text)}.archive-tree details{margin:.5rem 0}.archive-tree summary{cursor:pointer;user-select:none;padding:.2rem 0;color:var(--sidebar-text)}.archive-tree summary:hover{text-decoration:underline}.archive-months{padding-left:1rem}.archive-month summary{font-size:.95rem}.archive-month ul{list-style:none;padding-left:1rem;margin:.25rem 0 .75rem;font-family:EB Garamond,Garamond,Cormorant Garamond,Georgia,serif}.archive-month li{margin:.4rem 0;line-height:1.3;color:var(--sidebar-text)}.archive-month a{color:var(--sidebar-link);text-decoration:none;font-size:1rem;transition:color .2s ease}.archive-month a:hover{color:var(--sidebar-link-hover);text-decoration:underline}.back-link a{color:var(--sidebar-link);text-decoration:underline}.back-link a:hover{color:var(--sidebar-link-hover);text-decoration:underline}
