.page.svelte-1iddn0x{max-width:800px;margin:0 auto;padding:2rem 1rem}.page-header.svelte-1iddn0x{margin-bottom:2rem}h1.svelte-1iddn0x{font-size:2.5rem;margin-bottom:1rem;line-height:1.2}.excerpt.svelte-1iddn0x{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}.featured-image.svelte-1iddn0x{margin-bottom:2rem}.featured-image.svelte-1iddn0x img:where(.svelte-1iddn0x){width:100%;height:auto;border-radius:8px}.page-content.svelte-1iddn0x{font-size:1.125rem;line-height:1.8;color:var(--text-color)}.page-content.svelte-1iddn0x h2{font-size:1.875rem;margin-top:2rem;margin-bottom:1rem}.page-content.svelte-1iddn0x h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem}.page-content.svelte-1iddn0x p{margin-bottom:1.5rem}.page-content.svelte-1iddn0x ul,.page-content.svelte-1iddn0x ol{margin-bottom:1.5rem;padding-left:2rem}.page-content.svelte-1iddn0x li{margin-bottom:.5rem}.page-content.svelte-1iddn0x blockquote{border-left:4px solid var(--primary-color);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--text-secondary)}.page-content.svelte-1iddn0x pre{background:#1e1e1e;color:#d4d4d4;padding:1rem;border-radius:4px;overflow-x:auto;margin-bottom:1.5rem}.page-content.svelte-1iddn0x code{background:#f4f4f4;padding:.2rem .4rem;border-radius:3px;font-size:.9em}.page-content.svelte-1iddn0x pre code{background:none;padding:0}.page-content.svelte-1iddn0x img{max-width:100%;height:auto;border-radius:4px}.page-content.svelte-1iddn0x a{color:var(--primary-color);text-decoration:underline}.page-content.svelte-1iddn0x a:hover{color:var(--primary-hover)}.page-footer.svelte-1iddn0x{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color)}.meta.svelte-1iddn0x{color:var(--text-secondary);font-size:.875rem}@media (max-width: 768px){h1.svelte-1iddn0x{font-size:2rem}.excerpt.svelte-1iddn0x{font-size:1.125rem}.page-content.svelte-1iddn0x{font-size:1rem}}
