/* archive cards: author model + folio links (2026-10-30) */
.archive-author { margin-top: 0.3rem; font-family: var(--font-sans); font-size: 0.8rem; color: var(--ink-soft); }
.archive-author strong { color: var(--vermillion); font-weight: 600; }
.archive-links { display: flex; flex-wrap: wrap; gap: 0.5rem; flex-shrink: 0; }
.archive-links a { padding: 0.4rem 0.75rem; border: 1px solid var(--rule); font-family: var(--font-sans); font-size: 0.8rem; color: var(--ink); text-decoration: none; white-space: nowrap; }
.archive-links a:hover, .archive-links a:focus-visible { border-color: var(--vermillion); }
.archive-links a.primary { background: var(--vermillion); border-color: var(--vermillion); color: var(--vellum); }
.archive-links a.primary:hover, .archive-links a.primary:focus-visible { background: var(--ink); border-color: var(--ink); }
