.pagination[data-astro-cid-d776pwuy]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.pagination-btn[data-astro-cid-d776pwuy]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text);text-decoration:none;border:1px solid var(--color-border);border-radius:6px;transition:all .2s ease}.pagination-btn[data-astro-cid-d776pwuy]:hover:not(.disabled){border-color:var(--color-accent);color:var(--color-accent)}.pagination-btn[data-astro-cid-d776pwuy].disabled{opacity:.4;cursor:not-allowed}.pagination-numbers[data-astro-cid-d776pwuy]{display:flex;align-items:center;gap:.25rem}.pagination-number[data-astro-cid-d776pwuy]{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:500;color:var(--color-text);text-decoration:none;border-radius:6px;transition:all .2s ease}.pagination-number[data-astro-cid-d776pwuy]:hover:not(.active){background:var(--color-bg-secondary)}.pagination-number[data-astro-cid-d776pwuy].active{background:var(--color-accent);color:var(--color-bg)}.pagination-ellipsis[data-astro-cid-d776pwuy]{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;color:var(--color-text-secondary)}@media(max-width:640px){.pagination[data-astro-cid-d776pwuy]{flex-wrap:wrap;gap:.75rem}.pagination-btn[data-astro-cid-d776pwuy] span[data-astro-cid-d776pwuy]{display:none}.pagination-btn[data-astro-cid-d776pwuy]{padding:.5rem .75rem}.pagination-numbers[data-astro-cid-d776pwuy]{order:-1;width:100%;justify-content:center}}.talk-card[data-astro-cid-demfg3nd]{position:relative;padding:1.5rem 1.75rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;transition:border-color .2s ease,background .2s ease}.talk-card[data-astro-cid-demfg3nd]:hover{border-color:var(--color-text-muted);background:var(--color-bg-elevated)}.featured-badge[data-astro-cid-demfg3nd]{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);margin-bottom:.75rem}.featured-badge[data-astro-cid-demfg3nd] svg[data-astro-cid-demfg3nd]{flex-shrink:0}.talk-meta[data-astro-cid-demfg3nd]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.talk-type[data-astro-cid-demfg3nd]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:4px;background:var(--color-bg);border:1px solid var(--color-border)}.talk-type[data-astro-cid-demfg3nd][data-type=conference]{color:var(--color-accent);border-color:var(--color-accent)}.talk-type[data-astro-cid-demfg3nd][data-type=meetup]{color:#10b981;border-color:#10b981}.talk-type[data-astro-cid-demfg3nd][data-type=podcast]{color:#8b5cf6;border-color:#8b5cf6}.talk-type[data-astro-cid-demfg3nd][data-type=workshop]{color:#f59e0b;border-color:#f59e0b}.talk-type[data-astro-cid-demfg3nd][data-type=webinar]{color:#ec4899;border-color:#ec4899}.talk-date[data-astro-cid-demfg3nd]{font-size:.75rem;color:var(--color-text-muted)}.talk-title[data-astro-cid-demfg3nd]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem;line-height:1.4}.talk-description[data-astro-cid-demfg3nd]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:.75rem}.talk-event[data-astro-cid-demfg3nd]{font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.event-link[data-astro-cid-demfg3nd]{color:var(--color-text-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:color .2s ease}.event-link[data-astro-cid-demfg3nd]:hover{color:var(--color-accent)}.external-icon[data-astro-cid-demfg3nd]{opacity:.6}.talk-location[data-astro-cid-demfg3nd],.talk-duration[data-astro-cid-demfg3nd]{color:var(--color-text-muted)}.talk-links[data-astro-cid-demfg3nd]{display:flex;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.talk-link[data-astro-cid-demfg3nd]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--color-accent);text-decoration:none;transition:opacity .2s ease}.talk-link[data-astro-cid-demfg3nd]:hover{opacity:.8}.talk-link[data-astro-cid-demfg3nd] svg[data-astro-cid-demfg3nd]{flex-shrink:0}@media(max-width:640px){.talk-card[data-astro-cid-demfg3nd]{padding:1.25rem 1.5rem}.talk-title[data-astro-cid-demfg3nd]{font-size:1rem}.talk-event[data-astro-cid-demfg3nd]{font-size:.875rem}.talk-links[data-astro-cid-demfg3nd]{gap:.75rem}}.page-stats[data-astro-cid-we66mwgu]{font-size:.875rem;color:var(--color-text-muted);margin-top:1rem}.talks-by-year[data-astro-cid-wm7lnsfu]{display:flex;flex-direction:column;gap:3rem}.year-section[data-astro-cid-wm7lnsfu]{display:flex;flex-direction:column;gap:1.5rem}.year-heading[data-astro-cid-wm7lnsfu]{font-size:1.5rem;font-weight:600;color:var(--color-text);padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.card-list[data-astro-cid-wm7lnsfu]{display:flex;flex-direction:column;gap:1.25rem}.empty-state[data-astro-cid-wm7lnsfu]{color:var(--color-text-muted);font-style:italic;padding:2rem 0;text-align:center}
