.archive-summary{display:flex;gap:65px;padding:15px 0 35px;border-bottom:1px solid #111}.archive-summary b{display:block;font:800 55px/1 'Barlow Condensed',sans-serif}.archive-summary span{display:block;font-size:9px;letter-spacing:1px;margin-top:10px}.archive-tools{display:flex;gap:15px;flex-wrap:wrap;background:#111;color:#fff;padding:25px;margin:25px 0}.archive-tools label{font-size:10px;display:flex;flex-direction:column;gap:9px;flex:1;min-width:120px}.archive-tools .archive-search{flex:2;min-width:240px}.archive-tools input,.archive-tools select{font:12px 'DM Sans',sans-serif;border:1px solid #888;background:#fff;color:#111;padding:12px;width:100%;border-radius:0}.archive-tools button{align-self:end;border:1px solid white;background:#111;color:white;padding:12px;font-size:11px}.archive-results-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:15px}.archive-results-bar a{text-decoration:underline}.gig-entry{display:grid;grid-template-columns:115px 1fr 160px;gap:25px;padding:28px 0;border-top:1px solid #aaa;align-items:start}.gig-date time{font-size:12px;font-weight:700}.gig-period{display:block;font-size:9px;margin-top:8px;color:#666}.gig-place h2{font-size:34px;line-height:1.05;margin:0 0 10px;letter-spacing:-.5px}.gig-place>p{font-size:12px;margin:8px 0}.gig-kind{font-size:8px;border:1px solid #aaa;padding:3px 6px;margin-left:6px;white-space:nowrap}.gig-place .gig-note{font-size:11px;color:#555;max-width:650px}.gig-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px;font-size:10px}.gig-links a{text-decoration:underline;text-underline-offset:3px}.evidence-badge{font-size:9px;padding:8px 10px;border:1px solid #111;text-align:center;line-height:1.3}.evidence-badge.confirmed{background:#111;color:white}.evidence-badge.unverified{border-style:dashed;color:#666}.evidence-guide{margin-top:40px;padding-top:30px;border-top:5px solid #111}.evidence-guide h2{font-size:48px}.evidence-guide dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.evidence-guide dt{font-size:13px;font-weight:700;margin-bottom:10px}.evidence-guide dd{margin:0;font-size:12px;line-height:1.8;color:#555}.evidence-guide>p{font-size:11px;color:#555;max-width:800px}#gig-empty{padding:35px;border:1px dashed #999;text-align:center;font-size:14px}@media(max-width:700px){.archive-summary{gap:25px;justify-content:space-between}.archive-summary b{font-size:40px}.archive-summary span{font-size:7px}.archive-tools{padding:18px}.archive-tools .archive-search{min-width:100%}.gig-entry{grid-template-columns:1fr auto;gap:15px}.gig-date{grid-column:1/-1;display:flex;gap:15px;align-items:center}.gig-period{margin:0}.gig-place h2{font-size:30px}.evidence-badge{max-width:125px;font-size:8px}.evidence-guide dl{grid-template-columns:1fr}.evidence-guide h2{font-size:40px}}

.archive-research-note{margin:35px 0;padding:22px;background:#f1f1f1;border-left:4px solid #111}.archive-research-note strong{font-size:10px;letter-spacing:1px}.archive-research-note p{font-size:12px;line-height:1.8;max-width:900px}

.archive-contributor{padding:28px;border:1px solid #111;background:#f3f0e6;margin:25px 0}.archive-contributor h2{font:700 38px/1 "Barlow Condensed",sans-serif;margin:15px 0}.archive-contributor p{font-size:12px;line-height:1.9;max-width:950px}.archive-contributor a{text-decoration:underline;text-underline-offset:3px}.archive-contributor>div:last-child{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.gig-place .gig-credit{font-size:9px;color:#666}.gig-credit a{text-decoration:underline}.gig-evidence{width:100%;font-size:11px;margin-top:8px}.gig-evidence summary{cursor:pointer;text-decoration:underline}.gig-evidence ul{padding-left:18px;line-height:1.9;overflow-wrap:anywhere}.gig-links{flex-wrap:wrap}
