.presentations-page.svelte-1c8ql16{max-width:720px;margin:0 auto;padding:2rem}.header.svelte-1c8ql16{margin-bottom:4rem}.back-link.svelte-1c8ql16{font-size:var(--text-body-sm);color:var(--color-fg-muted);display:inline-block;margin-bottom:2rem;transition:color var(--duration-micro) var(--ease-standard)}.back-link.svelte-1c8ql16:hover{color:var(--color-fg-secondary)}.meta.svelte-1c8ql16{font-size:var(--text-body-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-fg-tertiary);margin-bottom:1rem}.title.svelte-1c8ql16{font-size:var(--text-h1);font-weight:var(--font-semibold);margin-bottom:1.5rem}.description.svelte-1c8ql16{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.presentations-list.svelte-1c8ql16{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.presentation-card.svelte-1c8ql16{display:block;padding:1.5rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard)}.presentation-card.svelte-1c8ql16:hover{border-color:var(--color-border-emphasis);transform:translate(2px)}.card-header.svelte-1c8ql16{display:flex;gap:1rem;margin-bottom:1rem}.card-slides.svelte-1c8ql16,.card-duration.svelte-1c8ql16{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-fg-muted)}.card-title.svelte-1c8ql16{font-size:var(--text-h3);font-weight:var(--font-semibold);margin-bottom:.5rem}.card-subtitle.svelte-1c8ql16{font-size:var(--text-body);color:var(--color-fg-secondary);margin-bottom:.75rem}.card-description.svelte-1c8ql16{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed);margin-bottom:1rem}.card-tags.svelte-1c8ql16{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.tag.svelte-1c8ql16{font-size:var(--text-caption);color:var(--color-fg-muted);padding:.25rem .5rem;background:var(--color-bg-surface);border-radius:var(--radius-sm)}.card-cta.svelte-1c8ql16{font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.footer.svelte-1c8ql16{padding-top:2rem;border-top:1px solid var(--color-border-default);text-align:center}.footer-text.svelte-1c8ql16{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.footer-text.svelte-1c8ql16 a:where(.svelte-1c8ql16){color:var(--color-fg-secondary);text-decoration:underline}.footer-text.svelte-1c8ql16 a:where(.svelte-1c8ql16):hover{color:var(--color-fg-primary)}
