.archive-placeholder{height:310px;display:grid;place-content:center;border:1px solid var(--line);font:italic 30px Georgia;color:var(--muted)}#status{margin:20px 0}#retry,.slides button{padding:12px 20px;background:var(--paper);border:1px solid var(--line);cursor:pointer}.exhibition-title{margin:35px 0;overflow-wrap:anywhere}.exhibition-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:35px 0;border-top:1px solid var(--line);padding-top:30px}.exhibition-meta dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.exhibition-meta dd{margin:8px 0 0;white-space:pre-line}.exhibition-description{white-space:pre-wrap;max-width:850px;font-size:16px;margin:35px 0}.slides{margin:45px 0}.slides figure{margin:0}.slides img{display:block;width:100%;height:min(70vh,700px);object-fit:contain;background:#eae7dd}.slides figcaption{margin-top:12px;color:var(--muted)}.slide-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px}.photo-failure{padding:30px;background:#eae7dd}button:disabled{opacity:.5;cursor:default}@media(max-width:650px){.exhibition-meta{grid-template-columns:1fr 1fr}.exhibition-title{font-size:54px}.slides img{height:420px}}
