.home-page.svelte-h7bcrl{gap:var(--gap-page);display:grid}.home-hero.svelte-h7bcrl{gap:var(--gap-list);display:grid}.eyebrow.svelte-h7bcrl,.home-hero.svelte-h7bcrl p:where(.svelte-h7bcrl),.quick-actions.svelte-h7bcrl span:where(.svelte-h7bcrl),.event-card.svelte-h7bcrl span:where(.svelte-h7bcrl),.post-meta.svelte-h7bcrl,.post-card.svelte-h7bcrl p:where(.svelte-h7bcrl),.post-card.svelte-h7bcrl footer:where(.svelte-h7bcrl),.empty-state.svelte-h7bcrl p:where(.svelte-h7bcrl){color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.eyebrow.svelte-h7bcrl{color:var(--color-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}h1.svelte-h7bcrl,h2.svelte-h7bcrl,h3.svelte-h7bcrl{font-family:var(--font-family-serif);margin:0}h1.svelte-h7bcrl{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.15}h2.svelte-h7bcrl{font-size:var(--font-size-lg)}h3.svelte-h7bcrl{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.quick-actions.svelte-h7bcrl{gap:var(--gap-list);grid-template-columns:repeat(3,1fr);display:grid}.quick-actions.svelte-h7bcrl a:where(.svelte-h7bcrl),.event-card.svelte-h7bcrl,.post-card.svelte-h7bcrl,.empty-state.svelte-h7bcrl{border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface) 92%, white);box-shadow:var(--shadow-subtle)}.quick-actions.svelte-h7bcrl a:where(.svelte-h7bcrl){align-content:start;gap:var(--gap-tight);min-height:var(--card-quick-min-height);padding:var(--padding-card-sm);color:inherit;display:grid}.quick-actions.svelte-h7bcrl strong:where(.svelte-h7bcrl),.event-card.svelte-h7bcrl strong:where(.svelte-h7bcrl){font-family:var(--font-family-serif);font-size:var(--font-size-base)}.section.svelte-h7bcrl{gap:var(--gap-section);display:grid}.section-row.svelte-h7bcrl{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.section-row.svelte-h7bcrl a:where(.svelte-h7bcrl),.post-author.svelte-h7bcrl,.empty-state.svelte-h7bcrl a:where(.svelte-h7bcrl){color:var(--color-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.post-card.svelte-h7bcrl h3:where(.svelte-h7bcrl) a:where(.svelte-h7bcrl){color:inherit}.event-strip.svelte-h7bcrl{grid-auto-columns:minmax(var(--card-event-column-min), 1fr);gap:var(--gap-list);padding-bottom:var(--padding-scrollbar-offset);scrollbar-width:none;grid-auto-flow:column;display:grid;overflow-x:auto}.event-card.svelte-h7bcrl{align-content:start;gap:var(--gap-compact);min-height:var(--card-strip-min-height);padding:var(--padding-card-md);color:inherit;display:grid}.feed-list.svelte-h7bcrl{gap:var(--gap-list);display:grid}.post-card.svelte-h7bcrl{gap:var(--gap-card);padding:var(--padding-card-md);color:inherit;display:grid;position:relative}.post-title-link.svelte-h7bcrl:after{z-index:1;content:"";position:absolute;inset:0}.post-author.svelte-h7bcrl{z-index:2;position:relative}.post-meta.svelte-h7bcrl{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);display:flex}.post-card.svelte-h7bcrl p:where(.svelte-h7bcrl){line-clamp:4;-webkit-line-clamp:4;color:var(--color-text-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-card.svelte-h7bcrl footer:where(.svelte-h7bcrl){align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.empty-state.svelte-h7bcrl{gap:var(--gap-compact);padding:var(--padding-card-lg);border-style:dashed;display:grid}.empty-state.svelte-h7bcrl strong:where(.svelte-h7bcrl){font-family:var(--font-family-serif);font-size:var(--font-size-lg)}
