.post-collapse .collection-title{border-bottom:2px solid rgba(var(--va-c-primary-rgb),.6)}.post-collapse .collection-title:before{content:"";position:absolute;top:50%;width:2px;height:50%;background:rgba(var(--va-c-primary-rgb),.3)}.post-collapse .collection-title .archive-year{color:var(--va-c-primary);margin:0 1.5rem}.post-collapse .collection-title .archive-year:before{content:"";position:absolute;left:0;top:35%;margin-left:-11px;margin-top:-4px;width:1.5rem;height:1.5rem;background:var(--va-c-primary);border-radius:50%}.post-collapse .post-item:before{content:"";position:absolute;width:2px;height:100%;background:rgba(var(--va-c-primary-rgb),.3)}.post-collapse .post-header{border-bottom:1px solid rgba(var(--va-c-primary-rgb),.3)}.post-collapse .post-header:before{content:"";position:absolute;left:0;width:10px;height:10px;margin-left:-4px;border-radius:50%;border:1px solid var(--va-c-primary);background-color:var(--va-c-bg-light);z-index:1;transition:background var(--va-transition-duration)}.post-collapse .post-header:hover:before{background:var(--va-c-primary)}.post-collapse .post-header .post-title{margin-left:.1rem;padding:0;font-size:1rem}.post-collapse .post-header .post-title .post-title-link .icon{width:1.1rem;height:1.1rem;margin-right:.3rem}.post-collapse .post-header .post-meta{font-size:1rem;margin:1rem 0 1rem 1.2rem;white-space:nowrap}
