.timeline-container:where(.astro-qlh7ngej){position:relative}.year-section:where(.astro-qlh7ngej){margin-bottom:3rem}.year-header:where(.astro-qlh7ngej){align-items:center;margin-bottom:2rem;display:flex;position:relative}.year-title:where(.astro-qlh7ngej){--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));z-index:10;--tw-bg-opacity:1;background-color:rgba(var(--color-fill),var(--tw-bg-opacity,1));padding-right:1rem;font-family:LXGW WenKai,霞鹜文楷,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem;position:relative}.year-line:where(.astro-qlh7ngej){--tw-bg-opacity:1;background-color:rgba(var(--color-border),var(--tw-bg-opacity,1));opacity:.5;flex:1;height:1px}.month-section:where(.astro-qlh7ngej){margin-bottom:2rem;margin-left:1rem}.month-title:where(.astro-qlh7ngej){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));margin-bottom:1rem;font-family:LXGW WenKai,霞鹜文楷,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem;position:relative}.month-title:where(.astro-qlh7ngej):before{content:"";--tw-bg-opacity:1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity,1));border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%)}.posts-list:where(.astro-qlh7ngej){border-left-width:2px;border-color:rgba(var(--color-border),var(--tw-border-opacity,1));--tw-border-opacity:.3;margin-left:.5rem;padding-left:1.5rem}.timeline-post:where(.astro-qlh7ngej){margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.timeline-post:where(.astro-qlh7ngej):before{content:"";--tw-bg-opacity:1;background-color:rgba(var(--color-card),var(--tw-bg-opacity,1));border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.5rem;left:-2rem}.timeline-post:where(.astro-qlh7ngej):not(:last-child):after{content:"";--tw-bg-opacity:1;background-color:rgba(var(--color-border),var(--tw-bg-opacity,1));opacity:.2;width:1px;position:absolute;top:1rem;bottom:0;left:-1.75rem}.post-date:where(.astro-qlh7ngej){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));opacity:.75;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.post-title:where(.astro-qlh7ngej){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));font-family:LXGW WenKai,霞鹜文楷,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.75rem}.post-title:where(.astro-qlh7ngej):hover{--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1))}.post-title:where(.astro-qlh7ngej){margin-bottom:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.post-description:where(.astro-qlh7ngej){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));opacity:.8;margin-bottom:.75rem;font-size:.875rem;line-height:1.625}.post-tags:where(.astro-qlh7ngej){flex-wrap:wrap;gap:.5rem;display:flex}.tag:where(.astro-qlh7ngej){--tw-bg-opacity:1;background-color:rgba(var(--color-card),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));border-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity,1));--tw-border-opacity:.2;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tag:where(.astro-qlh7ngej):hover{--tw-bg-opacity:1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-fill),var(--tw-text-opacity,1))}.empty-state:where(.astro-qlh7ngej){text-align:center;padding-top:3rem;padding-bottom:3rem}.empty-state:where(.astro-qlh7ngej) p:where(.astro-qlh7ngej){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));opacity:.6;font-family:LXGW WenKai,霞鹜文楷,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:640px){.year-title:where(.astro-qlh7ngej){font-size:1.5rem;line-height:2rem}.month-title:where(.astro-qlh7ngej){font-size:1.125rem;line-height:1.75rem}.posts-list:where(.astro-qlh7ngej){padding-left:1rem}.timeline-post:where(.astro-qlh7ngej):before{left:-1.5rem}.timeline-post:where(.astro-qlh7ngej):not(:last-child):after{left:-1.25rem}.month-title:where(.astro-qlh7ngej):before{width:.5rem;height:.5rem;left:-1rem}.month-section:where(.astro-qlh7ngej){margin-left:.5rem}}