/* Archive is deliberately read-only. Growth controls live in /enhance. */
.card[data-discovered=false] img{filter:none;opacity:1}
.collection-progress{margin:0 0 24px}.collection-progress>small{display:block;margin-top:12px}
.workspace{grid-template-columns:minmax(0,1fr) minmax(290px,350px)}.cards{max-height:76dvh}.card-status{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:20px 0}.card-status div{padding:13px 8px;border-bottom:1px solid #d6e2d6}.card-status dt{font-size:11px;color:#618181}.card-status dd{margin:5px 0 0;font-size:16px;font-weight:700;color:#285d64}.signature{padding:17px;background:#f8eed0;border-left:3px solid #c6a257}.signature small{letter-spacing:.12em;font-size:9px;color:#8d6a32}.signature h3{margin:8px 0;font-size:19px}.signature p,#detail-role{font-size:13px;line-height:1.9;color:#426a72}.archive-only-note{font-size:11px;line-height:1.85;color:#71847b;margin-top:22px;border-top:1px solid #d0ddd3;padding-top:14px}.empty-profile{padding:18px;border:1px solid #cdbb8e;background:#fbf2dc;line-height:1.9}.empty-profile a{color:#276b7a}.detail{position:sticky;top:80px}#archive-details summary{min-height:44px;cursor:pointer}body>header nav{gap:18px}body>header nav a{min-height:44px}
@media(max-width:1100px){.workspace{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:740px){.workspace{display:flex}.detail{position:static}.cards{max-height:500px}body>header nav{gap:7px}body>header nav a{font-size:11px}.intro h1{font-size:32px}}
