.events-page.svelte-13hsgdq{padding:var(--space-8) 0 var(--space-10)}.page-header.svelte-13hsgdq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:0 var(--page-gutter);margin-bottom:var(--space-5)}.page-title.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0}.page-subtitle.svelte-13hsgdq{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-2) 0 0}.add-event-btn.svelte-13hsgdq{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full, var(--radius-btn));font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--text-primary);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-enter) var(--ease-spring-smooth)}.add-event-btn.svelte-13hsgdq:hover{background:var(--bg-surface);border-color:var(--border-strong)}.shelves.svelte-13hsgdq{display:flex;flex-direction:column;margin-top:var(--space-5)}.empty-state.svelte-13hsgdq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:400px;margin:var(--space-8) var(--page-gutter) 0;border:2px dashed var(--border-default);border-radius:var(--radius-2xl);text-align:center}.empty-state__title.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-primary);margin:0}.empty-state__body.svelte-13hsgdq{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0}.empty-cta.svelte-13hsgdq{display:inline-flex;align-items:center;margin-top:var(--space-5);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full, var(--radius-btn));background:var(--accent);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-on-accent);text-decoration:none;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-enter) var(--ease-spring-smooth)}.empty-cta.svelte-13hsgdq:hover{opacity:.85}.add-event-card.svelte-13hsgdq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-8) var(--page-gutter) 0;padding:var(--space-8) var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-enter) var(--ease-spring-smooth)}.add-event-card.svelte-13hsgdq:hover{background:var(--bg-surface);border-color:var(--text-tertiary)}.add-event-card__plus.svelte-13hsgdq{font-size:var(--text-2xl);font-weight:300;line-height:1;color:var(--text-tertiary)}.add-event-card__title.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--text-primary)}.add-event-card__sub.svelte-13hsgdq{max-width:22ch;font-family:var(--font-body);font-size:var(--text-xs);font-weight:300;color:var(--text-tertiary)}@media(min-width:1024px){.events-page.svelte-13hsgdq{max-width:1280px;margin:0 auto}}
