.skeleton.svelte-19f3yks{background:linear-gradient(90deg, var(--color-skeleton) 0%, var(--color-skeleton-shine) 50%, var(--color-skeleton) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-19f3yks-skeleton;display:block}.skeleton--text.svelte-19f3yks{height:1em;margin-block:.25em}.skeleton--title.svelte-19f3yks{width:60%;height:1.5em}.skeleton--media.svelte-19f3yks{aspect-ratio:16/9;border-radius:var(--radius-lg)}.skeleton--avatar.svelte-19f3yks{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-full)}@keyframes svelte-19f3yks-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.agenda__head.svelte-4avd17{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.agenda__all.svelte-4avd17{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.agenda__all.svelte-4avd17:hover{text-decoration:underline}.agenda__federation.svelte-4avd17{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:var(--space-6);color:var(--color-text-secondary)}.agenda__federation.svelte-4avd17 a:where(.svelte-4avd17){align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-weight:var(--fw-semibold);color:var(--color-action-text);display:inline-flex}.agenda__federation.svelte-4avd17 a:where(.svelte-4avd17):focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px;border-radius:inherit}.agenda__state.svelte-4avd17{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg)}.agenda__grid.svelte-4avd17{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.event.svelte-4avd17{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);transition-property:border-color,box-shadow,translate;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.event.svelte-4avd17:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);translate:0 calc(-1 * var(--lift-hover))}.event.svelte-4avd17:has(a:where(.svelte-4avd17):focus-visible){outline:var(--border-2) solid var(--color-focus);outline-offset:2px}.event__media.svelte-4avd17{aspect-ratio:24/7}.event--skeleton.svelte-4avd17{pointer-events:none}.event--skeleton.svelte-4avd17 .event__media:where(.svelte-4avd17) .skeleton{aspect-ratio:auto;border-radius:0;height:100%}.event--skeleton.svelte-4avd17 .event__date:where(.svelte-4avd17){height:var(--control-lg);background:var(--color-skeleton)}.event--skeleton.svelte-4avd17 .sk:where(.svelte-4avd17){font-size:var(--text-sm);display:block}.event--skeleton.svelte-4avd17 .sk--title:where(.svelte-4avd17){font-size:var(--text-base);width:85%}.event--skeleton.svelte-4avd17 .sk--title:where(.svelte-4avd17) .skeleton{width:100%}.event--skeleton.svelte-4avd17 .sk--place:where(.svelte-4avd17){width:55%}.event--skeleton.svelte-4avd17 .sk--short:where(.svelte-4avd17){width:70%}.event--skeleton.svelte-4avd17 .sk--more:where(.svelte-4avd17){width:35%;margin-top:var(--space-4)}.event__body.svelte-4avd17{align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-6);flex:1;grid-template-columns:auto 1fr;display:grid}.event__date.svelte-4avd17{min-width:var(--control-lg);padding:var(--space-2);background:var(--color-action-subtle);border-radius:var(--radius-md);color:var(--color-action-hover);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.event__day.svelte-4avd17{font-size:var(--text-xl);font-weight:var(--fw-bold)}.event__month.svelte-4avd17{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--text-2xs);margin-top:var(--space-1)}.event__content.svelte-4avd17{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.event__title.svelte-4avd17{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug);font-size:var(--text-base)}.event__link.svelte-4avd17{color:inherit;text-decoration:none}.event__link.svelte-4avd17:after{content:"";z-index:1;position:absolute;inset:0}.event__place.svelte-4avd17{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);display:flex}.event__place.svelte-4avd17 svg{color:var(--color-action-text)}.event__excerpt.svelte-4avd17{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event__more.svelte-4avd17{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-action-text);display:inline-flex}.event__more.svelte-4avd17 svg{transition-property:translate;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.event.svelte-4avd17:hover .event__more:where(.svelte-4avd17) svg{translate:var(--space-1) 0}@media (prefers-reduced-motion:reduce){.event.svelte-4avd17,.event__more.svelte-4avd17 svg{transition:none}}
