.events-feed[data-v-e599c3c3]{max-width:720px;margin:2rem auto 0;padding:0 1rem}.events-label[data-v-e599c3c3]{font-family:var(--font-display);color:var(--color-heading);text-align:left;margin:0 0 .75rem;font-size:1rem}.events-feed a[data-v-e599c3c3]{padding:0}.events-status[data-v-e599c3c3]{text-align:center;color:var(--color-text);padding:2rem 1rem}.events-status.error[data-v-e599c3c3]{color:var(--color-accent)}.events-list[data-v-e599c3c3]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.event-row[data-v-e599c3c3]{background:var(--color-background-soft);border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.9rem;padding:.75rem;display:flex}.event-thumb[data-v-e599c3c3]{-o-object-fit:cover;object-fit:cover;background:#111;border-radius:.35rem;flex:none;width:64px;height:64px}.event-body[data-v-e599c3c3]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.event-title[data-v-e599c3c3]{color:var(--color-heading);font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.3}a.event-title[data-v-e599c3c3]:hover{color:var(--color-accent)}.event-meta[data-v-e599c3c3]{opacity:.75;margin:0;font-size:.85rem}.event-venue-link[data-v-e599c3c3]:hover{color:var(--color-accent)}@media (width<=560px){.event-thumb[data-v-e599c3c3]{width:52px;height:52px}}
