.home-footer.svelte-1uha8ag{text-align:center;padding:2rem 0;margin-top:3rem;border-top:1px solid var(--color-border);transition:border-color .3s ease}.home-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-muted-foreground);text-decoration:none;font-size:.9rem;transition:color .2s ease}.home-footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-primary);text-decoration:underline}.hero.svelte-1uha8ag{text-align:center;padding:4rem 2rem;background:linear-gradient(145deg,#f8f9fa,#e8f5e9,#c8e6c9);border-radius:12px;margin-bottom:3rem;transition:background .3s ease}.dark .hero.svelte-1uha8ag{background:linear-gradient(145deg,var(--cream-200) 0%,#1a2f1a 50%,var(--color-success-light) 100%)}h1.svelte-1uha8ag{font-size:3rem;margin:0 0 1rem;color:var(--color-primary);transition:color .3s ease}.subtitle.svelte-1uha8ag{font-size:1.25rem;color:var(--color-muted-foreground);margin:0 0 2rem;transition:color .3s ease}.intro.svelte-1uha8ag{max-width:700px;margin:0 auto}.intro.svelte-1uha8ag h2{color:var(--color-foreground);margin-bottom:1rem;transition:color .3s ease}.intro.svelte-1uha8ag p{font-size:1.1rem;color:var(--color-muted-foreground);line-height:1.8;transition:color .3s ease}.latest-post-section.svelte-1uha8ag{max-width:700px;margin:3rem auto 0}.section-title.svelte-1uha8ag{font-size:1.5rem;color:var(--color-primary);margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border);transition:color .3s ease,border-color .3s ease}.dark .section-title.svelte-1uha8ag{color:var(--color-primary-light);border-bottom-color:var(--color-border-strong)}@media (max-width: 768px){h1.svelte-1uha8ag{font-size:2rem}.hero.svelte-1uha8ag{padding:2rem 1rem}.subtitle.svelte-1uha8ag{font-size:1rem}.latest-post-section.svelte-1uha8ag{margin:2rem 1rem 0}.section-title.svelte-1uha8ag{font-size:1.25rem}}
