.blog-page.svelte-1ggqm3m{padding:3rem 0}.page-header.svelte-1ggqm3m{text-align:center;margin-bottom:4rem}.page-title.svelte-1ggqm3m{font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--color-text)}.page-subtitle.svelte-1ggqm3m{font-size:1.25rem;color:var(--color-text-light)}.blog-placeholder.svelte-1ggqm3m{text-align:center;padding:4rem 2rem;background-color:var(--color-bg-light);border-radius:1rem;border:1px solid var(--color-border);max-width:600px;margin:0 auto}.placeholder-icon.svelte-1ggqm3m{font-size:4rem;margin-bottom:1.5rem}.blog-placeholder.svelte-1ggqm3m h2:where(.svelte-1ggqm3m){font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-text)}.blog-placeholder.svelte-1ggqm3m p:where(.svelte-1ggqm3m){font-size:1.125rem;color:var(--color-text-light);margin-bottom:2rem;line-height:1.6}.btn.svelte-1ggqm3m{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:1rem;transition:all .2s;border:none;cursor:pointer;text-decoration:none}.btn-primary.svelte-1ggqm3m{background-color:var(--color-primary);color:#fff}.btn-primary.svelte-1ggqm3m:hover{background-color:var(--color-primary-dark)}
