.list-events-page_events-page__RjXdt{min-height:100vh;padding:24px 0}.list-events-page_events-page__RjXdt,[data-theme=dark] .list-events-page_events-page__RjXdt{background-color:var(--colorv2-background)}.list-events-page_events-section__BohRJ{display:flex;flex-direction:column;gap:24px}.list-events-page_events-header__FxW0D{margin-bottom:8px}.list-events-page_events-title__tkOMh{font-size:1.5rem;font-weight:700;color:var(--colorv2-accent);margin:0 0 4px}[data-theme=dark] .list-events-page_events-title__tkOMh{color:var(--palettev2-purple-400)}.list-events-page_events-results__A_ORf{font-size:.875rem;font-weight:500;color:var(--colorv2-text-subtle);margin:0}[data-theme=dark] .list-events-page_events-results__A_ORf{color:var(--colorv2-text-secondary)}.list-events-page_events-list__b2a_Q{display:flex;flex-direction:column;gap:16px}.list-events-page_event-card__hO_B1{background-color:var(--colorv2-white);border:1px solid var(--colorv2-border);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px;transition:all .2s ease}[data-theme=dark] .list-events-page_event-card__hO_B1{background-color:var(--colorv2-surface-elevated);border-color:var(--colorv2-gray-700)}.list-events-page_event-card__hO_B1:active{transform:scale(.99)}.list-events-page_event-content__ejc_t{display:flex;gap:16px}.list-events-page_event-date-badge__UGayG{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:4px;min-width:56px;flex-shrink:0}.list-events-page_event-month__g1z2L{font-size:.875rem;font-weight:700;color:var(--colorv2-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;line-height:1}.list-events-page_event-day__WoggH{font-size:1.875rem;font-weight:700;color:var(--colorv2-text-title);line-height:1}[data-theme=dark] .list-events-page_event-day__WoggH{color:var(--colorv2-white)}.list-events-page_event-details__Yo6S2{flex:1 1;display:flex;flex-direction:column;gap:12px}.list-events-page_event-header-info__pEw2Q{display:flex;flex-direction:column;gap:4px}.list-events-page_event-date-full__neh2Z{font-size:.75rem;font-weight:700;color:var(--colorv2-primary);text-transform:uppercase;letter-spacing:.05em;margin:0}.list-events-page_event-title__A5_YC{font-size:1.25rem;font-weight:700;color:var(--colorv2-text-title);margin:0}[data-theme=dark] .list-events-page_event-title__A5_YC{color:var(--colorv2-white)}.list-events-page_event-title-link__5rnfe{color:inherit;text-decoration:none;transition:color .2s ease}.list-events-page_event-title-link__5rnfe:hover{color:var(--colorv2-primary)}.list-events-page_event-meta__rSNVN{display:flex;flex-direction:column;gap:8px;font-size:.875rem;color:var(--colorv2-text-body)}[data-theme=dark] .list-events-page_event-meta__rSNVN{color:var(--colorv2-gray-300)}.list-events-page_event-meta-item__XnHTx{display:flex;align-items:flex-start;gap:8px}.list-events-page_event-meta-icon__CDtXW{color:var(--colorv2-text-subtle);flex-shrink:0;margin-top:2px}[data-theme=dark] .list-events-page_event-meta-icon__CDtXW{color:var(--colorv2-gray-500)}.list-events-page_event-actions__UNqhL{padding-top:8px}.list-events-page_event-details-button__tXoHr{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--colorv2-primary);color:var(--colorv2-white);font-weight:500;padding:12px 16px;border-radius:9999px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px rgba(var(--colorv2-primary-rgb),.2);cursor:pointer}.list-events-page_event-details-button__tXoHr:hover{background-color:rgba(var(--colorv2-primary-rgb),.9);box-shadow:0 4px 8px rgba(var(--colorv2-primary-rgb),.3)}.list-events-page_event-details-button__tXoHr:active{transform:scale(.98)}.list-events-page_no-events__vvdlj{text-align:center;padding:48px 16px;font-size:1rem;color:var(--colorv2-text-subtle)}[data-theme=dark] .list-events-page_no-events__vvdlj{color:var(--colorv2-text-secondary)}.list-events-page_pagination-wrapper__VyFwa{margin-top:48px;padding-top:40px;border-top:1px solid var(--colorv2-border)}[data-theme=dark] .list-events-page_pagination-wrapper__VyFwa{border-color:var(--colorv2-gray-800)}