.day-title{color:var(--fg-1);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:8px 0 0}.day-lead{color:var(--fg-3);font-size:var(--text-sm);margin:6px 0 0;line-height:1.6}.day-meta{color:var(--fg-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.day-meta a{color:var(--fg-2)}.day-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.day-list li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:9px 0;display:flex}.day-rank{width:2.5ch;color:var(--fg-4);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.day-list a{color:var(--fg-2);text-decoration:none}.day-list a:hover,.day-list a:focus-visible{color:var(--fg-1);text-decoration:underline}.day-empty{color:var(--fg-3);font-size:var(--text-sm);margin:18px 0 0;line-height:1.6}.day-churn{border-top:1px solid var(--line);margin-top:26px;padding-top:16px}.day-churn h2{color:var(--fg-1);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.day-churn .day-meta{margin:6px 0 0}.day-churn-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;display:grid}.day-churn-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff06;min-width:0;padding:11px 13px}.day-churn h3{color:var(--fg-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0 0 8px}.day-churn ul{margin:0;padding:0;list-style:none}.day-churn li{border-top:1px solid var(--divider);flex-direction:column;gap:2px;min-width:0;padding:7px 0;display:flex}.day-churn li:first-child{border-top:0;padding-top:0}.day-churn a{color:var(--fg-1);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.day-churn a:hover,.day-churn a:focus-visible{color:var(--accent-strong);text-decoration:underline}.day-churn small{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:11px}.day-churn-empty{color:var(--fg-3);font-size:var(--text-xs);margin:0}.day-nav{color:var(--fg-3);font-size:var(--text-sm);justify-content:space-between;gap:12px;margin-top:20px;display:flex}.day-nav a{color:var(--fg-2)}
