.navbar[data-astro-cid-vwhfq3io]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:var(--space-sm) 0;background:var(--color-bg-navbar);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border)}.navbar-inner[data-astro-cid-vwhfq3io]{display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-vwhfq3io]{display:flex;gap:6px;font-weight:800;font-size:1.15rem;color:var(--color-text-primary)}.logo[data-astro-cid-vwhfq3io]:hover{color:var(--color-text-primary)}.logo-name[data-astro-cid-vwhfq3io]{font-weight:400}.logo-last[data-astro-cid-vwhfq3io]{font-weight:800}.nav-links[data-astro-cid-vwhfq3io]{display:flex;align-items:center;gap:var(--space-lg)}.nav-link[data-astro-cid-vwhfq3io]{color:var(--color-text-secondary);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.nav-link[data-astro-cid-vwhfq3io]:hover{color:var(--color-text-primary)}.nav-link--cta[data-astro-cid-vwhfq3io]{background:var(--color-accent-primary);color:var(--color-bg-primary)!important;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-full);font-weight:700;transition:all var(--transition-base)}.nav-link--cta[data-astro-cid-vwhfq3io]:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow)}.mobile-toggle[data-astro-cid-vwhfq3io]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--space-sm)}.mobile-toggle[data-astro-cid-vwhfq3io] span[data-astro-cid-vwhfq3io]{display:block;width:24px;height:2px;background:var(--color-text-primary);border-radius:2px}.mobile-menu[data-astro-cid-vwhfq3io]{display:none;position:fixed;top:70px;left:0;right:0;background:var(--color-bg-navbar);backdrop-filter:blur(20px);z-index:999;flex-direction:column;align-items:center;padding:var(--space-xl);gap:var(--space-lg);border-bottom:1px solid var(--color-border);transform:translateY(-10px);opacity:0;transition:all var(--transition-base);pointer-events:none}.mobile-menu[data-astro-cid-vwhfq3io].open{transform:translateY(0);opacity:1;pointer-events:all}.mobile-link[data-astro-cid-vwhfq3io]{color:var(--color-text-secondary);font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.mobile-link--cta[data-astro-cid-vwhfq3io]{color:var(--color-accent-primary)!important;font-weight:700}@media(max-width:768px){.nav-links[data-astro-cid-vwhfq3io]{display:none}.mobile-toggle[data-astro-cid-vwhfq3io],.mobile-menu[data-astro-cid-vwhfq3io]{display:flex}}.talks-page[data-astro-cid-vwhfq3io]{padding-top:calc(70px + var(--space-4xl));padding-bottom:var(--space-5xl);min-height:100vh}.talks-header[data-astro-cid-vwhfq3io]{margin-bottom:var(--space-4xl)}.section-tag[data-astro-cid-vwhfq3io]{display:inline-block;color:var(--color-accent-primary);font-size:.8rem;margin-bottom:var(--space-md);letter-spacing:.04em}.talks-header[data-astro-cid-vwhfq3io] h1[data-astro-cid-vwhfq3io]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-lg)}.talks-subtitle[data-astro-cid-vwhfq3io]{color:var(--color-text-secondary);font-size:1.1rem;max-width:600px;line-height:1.7}.talks-list[data-astro-cid-vwhfq3io]{display:flex;flex-direction:column}.talk-card[data-astro-cid-vwhfq3io]{display:grid;grid-template-columns:1fr 40px;gap:var(--space-xl);align-items:center;padding:var(--space-2xl) 0;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);transition:all var(--transition-base)}.talk-card[data-astro-cid-vwhfq3io]:first-child{border-top:1px solid var(--color-border)}.talk-card[data-astro-cid-vwhfq3io]:hover{color:var(--color-text-primary)}.talk-card-body[data-astro-cid-vwhfq3io]{display:flex;flex-direction:column;gap:var(--space-sm)}.talk-card-meta[data-astro-cid-vwhfq3io]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.talk-card-meta[data-astro-cid-vwhfq3io] time[data-astro-cid-vwhfq3io]{font-size:.8rem;color:var(--color-text-muted)}.talk-event[data-astro-cid-vwhfq3io]{font-size:.7rem;padding:3px 10px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-accent-primary)}.talk-card[data-astro-cid-vwhfq3io] h2[data-astro-cid-vwhfq3io]{font-size:1.25rem;font-weight:700;margin:var(--space-sm) 0;transition:color var(--transition-fast)}.talk-card[data-astro-cid-vwhfq3io]:hover h2[data-astro-cid-vwhfq3io]{color:var(--color-accent-primary)}.talk-card[data-astro-cid-vwhfq3io] p[data-astro-cid-vwhfq3io]{font-size:.9rem;color:var(--color-text-secondary);line-height:1.7;margin:0}.talk-card-footer[data-astro-cid-vwhfq3io]{display:flex;gap:var(--space-lg);margin-top:var(--space-sm)}.talk-participant[data-astro-cid-vwhfq3io],.talk-duration[data-astro-cid-vwhfq3io]{font-size:.78rem;color:var(--color-text-muted)}.talk-arrow[data-astro-cid-vwhfq3io]{font-size:1.4rem;color:var(--color-text-muted);transition:all var(--transition-base);justify-self:end}.talk-card[data-astro-cid-vwhfq3io]:hover .talk-arrow[data-astro-cid-vwhfq3io]{color:var(--color-accent-primary);transform:translate(4px)}.footer[data-astro-cid-vwhfq3io]{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:var(--space-2xl) 0}.footer-inner[data-astro-cid-vwhfq3io]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-lg)}.footer-left[data-astro-cid-vwhfq3io]{display:flex;gap:6px;font-size:1rem}.footer-left[data-astro-cid-vwhfq3io] .logo-name[data-astro-cid-vwhfq3io]{font-weight:400;color:var(--color-text-secondary)}.footer-left[data-astro-cid-vwhfq3io] .logo-last[data-astro-cid-vwhfq3io]{font-weight:800;color:var(--color-text-primary)}.footer-links[data-astro-cid-vwhfq3io]{display:flex;gap:var(--space-xl)}.footer-links[data-astro-cid-vwhfq3io] a[data-astro-cid-vwhfq3io]{color:var(--color-text-secondary);font-size:.85rem}.footer-links[data-astro-cid-vwhfq3io] a[data-astro-cid-vwhfq3io]:hover{color:var(--color-text-primary)}.footer-copy[data-astro-cid-vwhfq3io]{font-size:.75rem;color:var(--color-text-muted)}@media(max-width:768px){.footer-inner[data-astro-cid-vwhfq3io]{flex-direction:column;text-align:center}}
