.archives-main{padding-block:1.5rem 3rem}.archive-timeline[data-astro-cid-u4tlagfe]{position:relative;margin-top:1.5rem}.archive-timeline[data-astro-cid-u4tlagfe]:before{content:"";position:absolute;inset-block:.5rem 0;inset-inline-start:9.75rem;width:1px;background:var(--color-border)}.archive-year[data-astro-cid-u4tlagfe]{position:relative;margin-top:1.75rem}.archive-year[data-astro-cid-u4tlagfe]:first-child{margin-top:0}.archive-year-label[data-astro-cid-u4tlagfe]{position:relative;display:flex;align-items:baseline;justify-content:flex-end;gap:.4rem;inline-size:8rem;margin:0 0 .65rem;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.3;text-align:right}.archive-year-label[data-astro-cid-u4tlagfe]:before{content:"";position:absolute;left:9.75rem;top:.55rem;width:.7rem;height:.7rem;border-radius:9999px;background:var(--color-accent);box-shadow:0 0 0 4px var(--color-background);transform:translate(-50%,-50%)}.archive-year-label[data-astro-cid-u4tlagfe] sup[data-astro-cid-u4tlagfe]{font-size:.75rem;color:var(--color-muted-foreground)}.archive-month[data-astro-cid-u4tlagfe]{position:relative;display:grid;grid-template-columns:8rem minmax(0,1fr);column-gap:3.5rem;padding-block:.6rem}.archive-month-label[data-astro-cid-u4tlagfe]{position:relative;padding-top:.1rem;padding-inline-end:.5rem;font-size:.95rem;font-weight:600;text-align:right}.archive-month-label[data-astro-cid-u4tlagfe]:before{content:"";position:absolute;left:9.75rem;top:.55rem;width:.42rem;height:.42rem;border-radius:9999px;background:var(--color-border);transform:translate(-50%,-50%)}.archive-month-label[data-astro-cid-u4tlagfe] sup[data-astro-cid-u4tlagfe]{margin-inline-start:.25rem;font-size:.7rem;color:var(--color-muted-foreground)}.archive-posts[data-astro-cid-u4tlagfe]{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.archive-post{padding-bottom:0}.archive-post-title{margin:0;font-size:1rem;font-weight:600;line-height:1.5;transition:color .2s ease}.archive-post-link{color:var(--color-foreground);text-decoration:none}.archive-post-link:hover .archive-post-title{color:var(--color-accent)}.archive-post-date{margin-top:.05rem;color:var(--color-muted-foreground);font-size:.8125rem}.archive-post-description{margin:.1rem 0 0;font-size:.875rem;line-height:1.6;color:var(--color-muted-foreground)}@media(max-width:640px){.archive-timeline[data-astro-cid-u4tlagfe]{padding-inline-start:1.5rem}.archive-timeline[data-astro-cid-u4tlagfe]:before{inset-inline-start:.4rem}.archive-year-label[data-astro-cid-u4tlagfe]{justify-content:flex-start;inline-size:auto;text-align:left}.archive-year-label[data-astro-cid-u4tlagfe]:before,.archive-month-label[data-astro-cid-u4tlagfe]:before{left:-1.5rem}.archive-month[data-astro-cid-u4tlagfe]{grid-template-columns:1fr;gap:.25rem}.archive-month-label[data-astro-cid-u4tlagfe]{padding-top:0;padding-inline-end:0;text-align:left}.archive-month-label[data-astro-cid-u4tlagfe]:before{top:.5rem}}@media(prefers-reduced-motion:reduce){.archive-post-title{transition:none}}@media(min-width:1101px){html:has(body.archive-page){scrollbar-color:transparent transparent}html:has(body.archive-page)::-webkit-scrollbar-thumb,html:has(body.archive-page)::-webkit-scrollbar-track,html:has(body.archive-page)::-webkit-scrollbar-corner{background:transparent}}.archive-scrollbar[data-astro-cid-u4tlagfe]{position:fixed;left:clamp(1.25rem,2.5vw,2.5rem);top:50%;z-index:40;display:flex;align-items:center;block-size:min(66vh,42rem);inline-size:2.75rem;transform:translateY(-50%);pointer-events:none}.archive-scrollbar[data-astro-cid-u4tlagfe][hidden]{display:none}.archive-scrollbar-track[data-astro-cid-u4tlagfe]{position:relative;display:block;inline-size:2.25rem;block-size:100%;pointer-events:auto;cursor:pointer;touch-action:none}.archive-scrollbar-tick[data-astro-cid-u4tlagfe]{position:absolute;left:0;top:var(--tick-top, 50%);display:block;inline-size:var(--tick-width, .5rem);block-size:var(--tick-thickness, 1px);padding:0;border:0;border-radius:9999px;background:var(--color-accent);opacity:var(--tick-opacity, .55);transform:translateY(-50%);transition:inline-size .16s ease,block-size .16s ease,opacity .16s ease}.archive-scrollbar-preview[data-astro-cid-u4tlagfe]{position:absolute;left:2.5rem;top:0;display:grid;gap:.15rem;inline-size:min(22rem,60vw);padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);box-shadow:0 8px 24px color-mix(in srgb,var(--color-foreground) 12%,transparent);opacity:0;pointer-events:none;transform:translateY(-50%) translate(-.25rem);text-decoration:none;transition:opacity .14s ease,transform .14s ease}.archive-scrollbar[data-astro-cid-u4tlagfe][data-preview=true] .archive-scrollbar-preview[data-astro-cid-u4tlagfe]{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.archive-scrollbar-preview-date[data-astro-cid-u4tlagfe]{font-size:.7rem;color:var(--color-muted-foreground)}.archive-scrollbar-preview-title[data-astro-cid-u4tlagfe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;color:var(--color-foreground)}.archive-scrollbar-preview-description[data-astro-cid-u4tlagfe]{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.5;color:var(--color-muted-foreground);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1100px){.archive-scrollbar[data-astro-cid-u4tlagfe]{display:none}}@media(prefers-reduced-motion:reduce){.archive-scrollbar-tick[data-astro-cid-u4tlagfe],.archive-scrollbar-preview[data-astro-cid-u4tlagfe]{transition:none}}
