.events-index.svelte-13hsgdq{max-width:720px;margin:0 auto;padding:2rem 1.5rem}.events-header.svelte-13hsgdq h1:where(.svelte-13hsgdq){margin:0 0 .5rem;font-size:2rem}.events-subtitle.svelte-13hsgdq{color:var(--text-secondary,#c4c4c4);margin:0 0 2rem}.event-list.svelte-13hsgdq{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.event-card.svelte-13hsgdq{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #a855f733;border-radius:14px;transition:border-color .2s,box-shadow .2s}.event-card.svelte-13hsgdq:hover{border-color:#a855f780;box-shadow:0 0 18px #a855f726}.event-link.svelte-13hsgdq{color:inherit;padding:1.25rem 1.5rem;text-decoration:none;display:block}.event-meta.svelte-13hsgdq{color:var(--text-secondary,#c4c4c4);flex-wrap:wrap;gap:.4rem .8rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.event-meta.svelte-13hsgdq time:where(.svelte-13hsgdq){color:var(--color-partner,#fbbf24);font-weight:600}.event-title.svelte-13hsgdq{color:#fff;margin:0 0 .4rem;font-size:1.2rem}.event-teaser.svelte-13hsgdq{color:var(--text-secondary,#c4c4c4);margin:0 0 .6rem;font-size:.95rem;line-height:1.6}.event-cta.svelte-13hsgdq{background:linear-gradient(135deg, var(--cyan,#38bdf8), #c084fc);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.85rem;font-weight:700}
