.skeleton-list[data-v-fc3d9cb2]{border-top:1px solid var(--color-border)}.skeleton-row[data-v-fc3d9cb2]{display:flex;align-items:baseline;gap:40px;padding:28px 0;border-bottom:1px solid var(--color-border)}.sk[data-v-fc3d9cb2]{border-radius:var(--radius-tag);background:linear-gradient(90deg,var(--color-bg-hover) 25%,var(--color-border) 50%,var(--color-bg-hover) 75%);background-size:200% 100%;animation:shimmer-fc3d9cb2 1.4s infinite}.sk-meta[data-v-fc3d9cb2]{width:96px;height:11px;flex-shrink:0}.sk-body[data-v-fc3d9cb2]{flex:1;max-width:840px;min-height:58px;display:flex;flex-direction:column;gap:10px}.sk-title[data-v-fc3d9cb2]{width:60%;height:18px}.sk-excerpt[data-v-fc3d9cb2]{width:90%;height:13px}@keyframes shimmer-fc3d9cb2{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:640px){.sk-meta[data-v-fc3d9cb2]{display:none}}.article-row[data-v-ec2db11f]{display:flex;align-items:baseline;gap:40px;padding:28px 10px;margin:0 -10px;border-bottom:1px solid var(--color-border);cursor:pointer;position:relative;transition:background var(--transition-base)}.article-meta[data-v-ec2db11f]{display:flex;align-items:baseline;gap:12px;width:96px;flex-shrink:0}.article-meta[data-v-ec2db11f]:before{counter-increment:article-counter;content:counter(article-counter,decimal-leading-zero);font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--color-text-faint);letter-spacing:.06em;flex-shrink:0}.article-row[data-v-ec2db11f]:hover{background:var(--color-bg-hover)}.article-row[data-v-ec2db11f]:after{content:"";position:absolute;left:0;top:28px;bottom:28px;width:2.5px;background:var(--color-accent);border-radius:var(--radius-tag);transform:scaleY(0);transition:transform var(--transition-sweep)}.article-row[data-v-ec2db11f]:hover:after{transform:scaleY(1)}.article-meta[data-v-ec2db11f],.article-body[data-v-ec2db11f]{transition:transform var(--transition-sweep)}.article-row:hover .article-meta[data-v-ec2db11f],.article-row:hover .article-body[data-v-ec2db11f]{transform:translate(5px)}.article-date[data-v-ec2db11f]{font-size:11px;color:var(--color-text-muted);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--transition-base)}.article-body[data-v-ec2db11f]{flex:1;min-width:0;max-width:840px;display:flex;flex-direction:column;gap:7px;min-height:58px}.article-title[data-v-ec2db11f]{font-family:var(--font-serif);font-size:17.5px;font-weight:400;color:var(--color-text-primary);line-height:1.55;letter-spacing:.01em;width:fit-content;max-width:100%;background-image:linear-gradient(var(--color-accent),var(--color-accent));background-repeat:no-repeat;background-size:0% 1px;background-position:left bottom;padding-bottom:1px;transition:background-size var(--transition-sweep)}.article-row:hover .article-title[data-v-ec2db11f]{background-size:100% 1px}.article-excerpt[data-v-ec2db11f]{font-size:13px;color:var(--color-text-muted);line-height:1.8;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-right[data-v-ec2db11f]{margin-left:auto;flex-shrink:0}.article-tag[data-v-ec2db11f]{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--transition-base)}.article-row:hover .article-tag[data-v-ec2db11f]{color:var(--color-accent)}.article-row:hover .article-date[data-v-ec2db11f]{color:var(--color-text-secondary)}@media(max-width:768px){.article-row[data-v-ec2db11f]{gap:20px}.article-right[data-v-ec2db11f]{display:none}}@media(max-width:640px){.article-meta[data-v-ec2db11f]{display:none}}
