.year-header.svelte-tbeo43{font-size:1.5rem;font-weight:700;margin:2rem 0 1rem;padding-bottom:.4rem;border-bottom:2px solid var(--color-border);letter-spacing:.03em;grid-column:1 / -1}.year-header.svelte-tbeo43:first-of-type{margin-top:0}.year-header.svelte-tbeo43 a:where(.svelte-tbeo43){color:var(--color-text);text-decoration:none}.year-header.svelte-tbeo43 a:where(.svelte-tbeo43):hover{color:var(--color-theme-1)}.year-count.svelte-tbeo43{font-size:.65em;font-weight:400;opacity:.5}.archived-toggle.svelte-tbeo43{font-size:.28em;font-weight:400;padding:.2em .5em;margin-left:.8em;border:1px solid var(--color-border);border-radius:4px;background:transparent;color:var(--color-text);opacity:.6;cursor:pointer;vertical-align:baseline;transition:opacity .15s,border-color .15s,color .15s}.archived-toggle.svelte-tbeo43:hover{opacity:1;border-color:var(--color-theme-1);color:var(--color-theme-1)}.post-grid.svelte-tbeo43{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.post-grid.svelte-tbeo43 .post-card{margin-bottom:0}@media(max-width:600px){.post-grid.svelte-tbeo43{grid-template-columns:1fr}}.blog-layout.svelte-tbeo43{display:flex;gap:2rem;align-items:flex-start}.sidebar.svelte-tbeo43{width:10rem;flex-shrink:0;position:sticky;top:1rem;padding-top:5.5rem}.blog-content.svelte-tbeo43{flex:1;min-width:0}article.svelte-tbeo43{max-width:48rem;margin:2rem auto 0;width:100%}article.svelte-tbeo43 h1{font-size:2.6rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.75rem}article.svelte-tbeo43 h2{font-size:1.4rem;font-weight:700;margin-top:2.5rem;margin-bottom:.5rem}article.svelte-tbeo43 h3{font-size:1.1rem;font-weight:600;margin-top:2rem;margin-bottom:.35rem}article.svelte-tbeo43 p{line-height:1.7}article.svelte-tbeo43 img{width:100%;height:auto;border-radius:4px;display:block;margin:2rem 0}.post-meta.svelte-tbeo43{font-size:.88rem;opacity:.7;margin-top:1rem}.navigation.svelte-tbeo43{max-width:48rem;margin:2rem auto 0;width:100%;display:flex;justify-content:space-between;gap:1rem}.prevnext.svelte-tbeo43{flex:1}.next.svelte-tbeo43{text-align:right}.comments-details.svelte-tbeo43{max-width:48rem;margin:0 auto;width:100%}.comments-details.svelte-tbeo43 summary:where(.svelte-tbeo43){cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.comments-details.svelte-tbeo43 summary:where(.svelte-tbeo43)::-webkit-details-marker{display:none}.comments.svelte-tbeo43{margin-bottom:0;display:inline}.commentscomment.svelte-tbeo43{margin-top:0;font-style:italic;color:var(--color-text)}
