.archive-index-page .note{color:var(--ink-soft);margin:1rem 0 1.6rem;font-size:.95rem}.archive-index-page .year-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.4rem;margin:1rem 0;padding:0;list-style:none;display:grid}.archive-index-page .year-grid a{border:1px solid var(--rule);background:var(--paper);border-radius:3px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .6rem;text-decoration:none;display:flex}.archive-index-page .year-grid a:hover{border-color:var(--accent)}.archive-index-page .year-grid-year{font-variant-numeric:tabular-nums;font-weight:700}.archive-index-page .year-grid-count{color:var(--muted);font-size:.8rem}.archive-index-page .undated-group-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.4rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.archive-index-page .undated-group-list li{border:1px solid var(--rule);background:var(--paper);border-radius:3px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .6rem;display:flex}.archive-index-page .undated-group-list a{font-weight:600;text-decoration:none}.archive-index-page .undated-group-list a:hover{text-decoration:underline}.archive-index-page .undated-group-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}
