.life-content{grid-template:"long long long".15fr"short1 short2 short3"1fr/1fr 1fr 1fr;align-items:end;gap:6px;height:100%;padding-left:6px;display:grid}.long{object-fit:cover;width:100%}.short{object-fit:cover;height:100%}.blog-divider-top{text-align:right;border-bottom:.1px dashed gray;align-self:flex-start;width:200px;min-height:1.2em}.filter-heading{font-size:var(--fs-xs);color:gray}.blog-divider-bottom{z-index:2;border-bottom:.1px dashed gray;width:90%;position:absolute;bottom:0;right:0}.post-body{box-sizing:border-box;scrollbar-width:none;color:var(--text-muted);overflow-y:auto}.post-body::-webkit-scrollbar{display:none}.post-body p{margin:0}.post-body-text p{margin:0 0 8px}.post-body-text p:last-child{margin-bottom:0}.post-body-text a{color:var(--pink);text-decoration:none}.post-body-text a:hover{text-decoration:underline}.index-btn{cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--text-light);background:0 0;border:none;padding:2px 0;line-height:1}.index-btn:hover{color:#000}.blog-list-title{color:var(--pink);font-size:var(--fs-sm);cursor:default;-webkit-user-select:none;user-select:none;line-height:1}.post-entry{border-bottom:.5px dashed gray}.post-divider{border-top:.5px dashed gray;margin-bottom:20px}.post-entry-clickable{cursor:pointer}.post-entry-clickable:hover .post-body-title{text-decoration:underline}.post-preview-text{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-corner{z-index:-1;width:100%;position:relative}.blog-corner-img{width:100%;height:auto;display:block}.post-image{box-sizing:border-box;cursor:pointer;border:.5px dashed gray;width:100%;height:auto;display:block}.post-body-title{color:#000;margin:0}.post-body-date{color:var(--text-light);margin:0}.blog-overlay{z-index:3;position:absolute;bottom:8px;right:24px}.blog-aside{width:200px;position:absolute;top:0;right:0}.breadcrumb{font-size:var(--fs-sm);color:var(--text-faint)}.breadcrumb-link{cursor:pointer;color:var(--text-faint);text-decoration:none}.breadcrumb-link:hover{color:#000;text-decoration:underline}.breadcrumb-sep,.breadcrumb-current{color:var(--text-faint)}.filter-chip{color:#000;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:0}.filter-chip.active{color:#000;text-decoration:underline}.filter-chip:hover:not(.active){color:#000}.post-row{cursor:pointer}.post-row:hover .post-title{color:#000}.post-row:hover .post-connector{border-top:1px dotted gray}.post-row:hover .post-date{color:var(--text-muted)}.post-bullet{object-fit:cover;border-radius:1px;flex-shrink:0;width:10px;height:10px}.post-connector{border-top:1px dotted #0000;flex:1;align-self:center;margin:0 4px}.post-date{color:var(--text-light)}.blog-content-area{--blog-text-frac:.64;--blog-image-frac:.67}.content-column{width:calc(var(--blog-text-frac)*100%)}.content-column.post-open{width:calc(var(--blog-image-frac)*100%)}.content-column.post-open .post-body-title,.content-column.post-open .post-body-date,.content-column.post-open .post-body-text{max-width:calc(var(--blog-text-frac)/var(--blog-image-frac)*100%)}@media (max-width:800px){.content-column,.content-column.post-open{width:96%}.content-column.post-open .post-body-title,.content-column.post-open .post-body-date,.content-column.post-open .post-body-text{max-width:none}}
