.page-content.svelte-1de3z2f{max-width:800px;margin:0 auto;padding:40px 20px}.feature-image-container.svelte-1de3z2f{margin:0 0 40px;border:3px solid var(--color-base-content);overflow:hidden}.feature-image.svelte-1de3z2f{width:100%;height:auto;display:block}.page-header.svelte-1de3z2f{margin-bottom:40px;text-align:center}.page-title.svelte-1de3z2f{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 20px;color:#15171a}.page-excerpt.svelte-1de3z2f{font-size:1.25rem;line-height:1.6;color:#525252;margin:0 0 24px}.page-meta.svelte-1de3z2f{display:flex;justify-content:center;align-items:center;gap:16px;font-size:.875rem;color:#737373}.authors.svelte-1de3z2f{display:flex;gap:4px}.author-name.svelte-1de3z2f{font-weight:500}.published-date.svelte-1de3z2f{color:#737373}.page-body.svelte-1de3z2f{font-size:1.125rem;line-height:1.8;color:#15171a}.page-body.svelte-1de3z2f h2{font-size:2rem;font-weight:700;margin:48px 0 24px;line-height:1.3}.page-body.svelte-1de3z2f h3{font-size:1.5rem;font-weight:600;margin:40px 0 20px;line-height:1.4}.page-body.svelte-1de3z2f p{margin:0 0 24px}.page-body.svelte-1de3z2f ul,.page-body.svelte-1de3z2f ol{margin:0 0 24px;padding-left:28px}.page-body.svelte-1de3z2f li{margin-bottom:8px}.page-body.svelte-1de3z2f a{color:#30cf43;text-decoration:none;border-bottom:1px solid #30cf43;transition:opacity .2s}.page-body.svelte-1de3z2f a:hover{opacity:.8}.page-body.svelte-1de3z2f img{max-width:100%;height:auto;border:3px solid var(--color-base-content);margin:32px 0}.page-body.svelte-1de3z2f blockquote{border-left:4px solid #30cf43;padding-left:20px;margin:32px 0;font-style:italic;color:#525252}.page-body.svelte-1de3z2f code{background:var(--color-base-200);padding:2px 6px;border:1px solid var(--color-base-content);font-family:Monaco,Courier New,monospace;font-size:.9em}.page-body.svelte-1de3z2f pre{background:var(--color-base-200);padding:20px;border:3px solid var(--color-base-content);overflow-x:auto;margin:32px 0}.page-body.svelte-1de3z2f pre code{background:none;padding:0}.page-footer.svelte-1de3z2f{margin-top:48px;padding-top:32px;border-top:1px solid #e5e5e5}.tags.svelte-1de3z2f{display:flex;flex-wrap:wrap;gap:8px}.tag.svelte-1de3z2f{display:inline-block;padding:6px 12px;background:var(--color-primary);color:var(--color-base-100);text-decoration:none;border:2px solid var(--color-base-content);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .15s cubic-bezier(.4,0,.2,1)}.tag.svelte-1de3z2f:hover{opacity:.8}@media (max-width: 768px){.page-content.svelte-1de3z2f{padding:24px 16px}.page-title.svelte-1de3z2f{font-size:2rem}.page-excerpt.svelte-1de3z2f{font-size:1.125rem}.page-body.svelte-1de3z2f{font-size:1rem}.page-body.svelte-1de3z2f h2{font-size:1.5rem}.page-body.svelte-1de3z2f h3{font-size:1.25rem}}
