.header{margin-bottom:24px}.title{color:var(--text);margin-bottom:8px;font-size:1.5rem;font-weight:500}.caption{color:var(--text-muted);margin-bottom:12px;font-size:.875rem}.stats{align-items:center;gap:8px;display:flex}.stat{color:var(--text-muted);font-size:.8rem}.stat time{color:var(--text)}.stat-sep{color:var(--text-muted);opacity:.4;font-size:.8rem}.stat-link{text-decoration:none}.stat-link:hover time{text-decoration:underline}.post-list{list-style:none}.post-item{border-top:1px solid var(--border)}.post-item:last-child{border-bottom:1px solid var(--border)}.post-link{justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.post-link:hover .post-title{text-decoration:underline}.post-title{color:var(--text);font-size:.95rem;font-weight:500}.post-date{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.8rem}.empty{color:var(--text-muted);font-size:.9rem}.pagination{align-items:center;gap:16px;margin-top:32px;display:flex}.page-btn{color:var(--text);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:.85rem;transition:opacity .15s}.page-btn:hover:not(:disabled){opacity:1}.page-btn:disabled{opacity:.25;cursor:default}.page-info{color:var(--text-muted);font-size:.8rem}
