.search-event-card{cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border-radius:6px;flex-direction:column;width:207px;min-width:207px;height:262px;padding:24px 16px 24px 24px;transition:all .3s;display:flex;position:relative;overflow:hidden}.search-event-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(115,93,242,.3)}.search-event-card__title{color:#d6cfff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.search-event-card__subtitle{color:rgba(255,255,255,.7);white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.search-event-card__date-section{flex-direction:column;gap:4px;margin-top:auto;display:flex}.search-event-card__date{color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:700}.search-event-card__date-underline{opacity:.8;background-color:#fff;width:17px;height:2px}.search-event-card__location{color:#b3b1b1;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:1;overflow:hidden}.search-event-card__arrow{opacity:.8;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex;position:absolute;bottom:20px;right:20px}.search-event-card:hover .search-event-card__arrow{opacity:1;transform:translate(4px,-4px)}
