.hero.svelte-1uha8ag{padding:3rem 0 2.5rem;border-bottom:1px solid var(--border);text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.2rem;margin-bottom:.5rem}.hero-sub.svelte-1uha8ag{font-size:1.05rem;color:var(--ink-dim);max-width:38rem;margin:0 auto 1.25rem}.stats-row.svelte-1uha8ag{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-faint);margin-bottom:1.5rem;display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap}.stats-sep.svelte-1uha8ag{color:var(--ink-faint)}.hero-actions.svelte-1uha8ag{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.btn.svelte-1uha8ag{font-family:var(--font-mono);font-size:.8rem;padding:.6rem 1.5rem;border-radius:3px;text-decoration:none;letter-spacing:.03em}.btn-primary.svelte-1uha8ag{background:var(--ink);color:var(--bg)}.btn-primary.svelte-1uha8ag:hover{background:var(--accent);text-decoration:none}.btn-secondary.svelte-1uha8ag{background:var(--bg-card);color:var(--ink);border:1px solid var(--border)}.btn-secondary.svelte-1uha8ag:hover{border-color:var(--ink);text-decoration:none}.recent-section.svelte-1uha8ag{padding-top:2.5rem}.recent-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.meeting-cards.svelte-1uha8ag{display:grid;gap:1rem}.meeting-card.svelte-1uha8ag{text-decoration:none;color:var(--ink);display:block;transition:border-color .15s}.meeting-card.svelte-1uha8ag:hover{border-color:var(--accent);text-decoration:none}.meeting-card-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.meeting-card.svelte-1uha8ag .summary:where(.svelte-1uha8ag){font-size:.9rem;color:var(--ink-dim);line-height:1.5}.read-more.svelte-1uha8ag{display:inline-block;margin-top:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.view-all.svelte-1uha8ag{display:inline-block;margin-top:1rem;font-family:var(--font-mono);font-size:.75rem}.actions-list.svelte-1uha8ag{display:flex;flex-direction:column}.action-row.svelte-1uha8ag{display:flex;gap:1rem;align-items:baseline;padding:.6rem .75rem;margin:0 -.75rem;border-bottom:1px solid var(--border);border-radius:4px;text-decoration:none;color:var(--ink)}.action-row.svelte-1uha8ag:hover{background:var(--bg-card);text-decoration:none}.action-meta.svelte-1uha8ag{display:flex;gap:.5rem;align-items:baseline;flex-shrink:0;min-width:10rem}.action-text.svelte-1uha8ag{font-size:.88rem;line-height:1.4}.quick-links-section.svelte-1uha8ag{padding-top:2.5rem}.quick-links-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.quick-links.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.quick-link.svelte-1uha8ag{text-decoration:none;color:var(--ink);transition:border-color .15s}.quick-link.svelte-1uha8ag:hover{border-color:var(--accent);text-decoration:none}.quick-link.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.3rem;color:var(--accent)}.quick-link.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:var(--ink-dim)}.recently-added-list.svelte-1uha8ag{display:flex;flex-direction:column}.recently-added-row.svelte-1uha8ag{display:flex;align-items:baseline;gap:.75rem;padding:.5rem .75rem;margin:0 -.75rem;border-bottom:1px solid var(--border);border-radius:4px;text-decoration:none;color:var(--ink)}.recently-added-row.svelte-1uha8ag:hover{background:var(--bg-card);text-decoration:none}.recently-added-title.svelte-1uha8ag{flex:1;font-size:.88rem;min-width:0}.recently-added-row.svelte-1uha8ag time:where(.svelte-1uha8ag){font-size:.72rem;flex-shrink:0}@media(max-width:640px){.hero.svelte-1uha8ag{padding:2rem 0 1.5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.5rem}.hero-sub.svelte-1uha8ag{font-size:.92rem}.stats-row.svelte-1uha8ag{flex-direction:column;gap:.15rem}.stats-sep.svelte-1uha8ag{display:none}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:stretch}.btn.svelte-1uha8ag{text-align:center}.action-meta.svelte-1uha8ag{min-width:auto;flex-direction:row;flex-wrap:wrap;gap:.3rem}.action-row.svelte-1uha8ag{flex-direction:column;gap:.3rem;padding:.75rem 0}.meeting-card.svelte-1uha8ag{padding:1rem}.quick-links.svelte-1uha8ag{grid-template-columns:1fr}.recent-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.2rem}}
