.event-history{background:#120e12;border-top:1px solid #ccaa7b33}.event-history-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.event-history-heading h2{margin:12px 0 0}.event-history-heading .outline{flex-shrink:0}.event-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.history-card{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px;min-height:164px;padding:14px;background:#211820;border:1px solid #ccaa7b33;color:var(--cream);transition:border-color .2s,transform .2s;text-decoration:none}.history-card:hover{border-color:var(--gold);transform:translateY(-3px)}.history-card:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.history-card img{width:110px;height:150px;object-fit:cover;display:block}.history-card time{color:var(--gold);font-size:13px;font-weight:600;line-height:1.5}.history-card h3{font:25px Georgia,serif;line-height:1.2;margin:10px 0}.history-card span{font-size:14px;font-weight:600;color:#ddd0c3}.history-card-body{min-width:0}.event-history-note{margin:24px 0 0;color:var(--muted);font-size:15px}.event-history-dialog{box-sizing:border-box;max-width:1060px;width:94vw;max-height:90vh;max-height:90svh;overflow:auto;padding:28px;border:1px solid #ccaa7b88;background:#171116;color:var(--cream)}.event-history-dialog::backdrop{background:#000d}.history-dialog-top{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:24px}.history-dialog-top h2{margin:0 0 10px;font:36px Georgia,serif}.history-dialog-top p{font-size:16px;color:var(--gold);margin:0;line-height:1.5}.event-history-dialog .history-close{margin:0;position:sticky;top:0;background:#211820;color:var(--cream);border:1px solid #ccaa7b66;font:600 15px Arial,sans-serif;padding:12px 16px;white-space:nowrap;cursor:pointer}.history-dialog-media{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.history-dialog-media figure{margin:0;min-width:0}.history-dialog-media img,.history-dialog-media video{width:100%;max-height:65vh;object-fit:contain;background:#080708;display:block}.history-dialog-media figcaption{margin-top:12px;font-size:14px;color:var(--muted);line-height:1.5}.history-archive-intro{padding-bottom:35px}.history-archive-intro h1{font:58px Georgia,serif;margin:20px 0}.history-archive-intro p{max-width:650px;line-height:1.7}.history-archive-content{padding-top:0;min-height:36vh}.history-archive-back{display:inline-block;font-size:16px;font-weight:600;color:var(--gold)}@media(max-width:1100px){.event-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.event-history-heading{display:block}.event-history-heading .outline{display:inline-block;margin-top:24px}.event-history-grid{grid-template-columns:1fr}.history-card{grid-template-columns:95px minmax(0,1fr);gap:18px;min-height:140px}.history-card img{width:95px;height:130px}.history-card h3{font-size:25px}.event-history-dialog{padding:20px;width:95vw}.history-dialog-top h2{font-size:28px}.history-dialog-media{grid-template-columns:1fr}.history-dialog-media img,.history-dialog-media video{max-height:65vh}.event-history-dialog .history-close{padding:10px;font-size:14px}.history-archive-intro h1{font-size:42px}}
