.past-events-container{text-align:left;min-height:80vh;padding:20px}.past-events-container h1{margin-bottom:20px;font-size:2.5em}.events-list{border:1px solid #ccc;border-radius:8px;max-height:60vh;margin-top:20px;padding:10px;overflow-y:auto}.event-item{border-bottom:1px solid #eee;align-items:center;margin-bottom:10px;padding:15px;display:flex}.event-date{min-width:120px;margin-right:20px;font-size:1.2em;font-weight:700}.event-details h2{margin:0 0 5px;font-size:1.5em}.event-details p{color:#555;margin:0;font-size:1.1em}
