.quote-block.svelte-j3xovs{position:relative;margin:2.5rem 0;padding:0;background:var(--surface-1);border-radius:var(--radius-box);border-left:4px solid var(--accent);box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.quote-block.svelte-j3xovs:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.quote-block.highlight.svelte-j3xovs{background:linear-gradient(135deg,var(--surface-1) 0%,var(--surface-2) 100%);border-left-color:var(--success);box-shadow:0 4px 16px #0000001a}.quote-content.svelte-j3xovs{padding:2rem;position:relative}.quote-icon.svelte-j3xovs{position:absolute;top:1rem;right:1.5rem;opacity:.5;color:var(--accent)}.quote-text.svelte-j3xovs{font-size:1.25rem;font-style:italic;line-height:1.7;color:var(--on-surface-1);margin-bottom:1.5rem;font-weight:500;position:relative;z-index:1}.quote-attribution.svelte-j3xovs{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--on-surface-2);font-style:normal}.quote-author.svelte-j3xovs{font-weight:600;color:var(--on-surface-1)}.quote-source.svelte-j3xovs{color:var(--on-surface-2)}@media (max-width: 768px){.quote-block.svelte-j3xovs{margin:2rem 0}.quote-content.svelte-j3xovs{padding:1.5rem}.quote-text.svelte-j3xovs{font-size:1.125rem}.quote-icon.svelte-j3xovs{top:.75rem;right:1rem}}@media (prefers-color-scheme: dark){.quote-block.svelte-j3xovs{box-shadow:0 2px 8px #0003}.quote-block.svelte-j3xovs:hover{box-shadow:0 4px 12px #0000004d}.quote-block.highlight.svelte-j3xovs{box-shadow:0 4px 16px #0003}}.blog-content.svelte-ic7ape{max-width:none;line-height:1.7}.content-block.svelte-ic7ape{margin-bottom:1.5rem}.paragraph-content.svelte-ic7ape{font-size:1.1rem;color:var(--text-1)}.paragraph-content.svelte-ic7ape p{margin-bottom:1rem}.paragraph-content.svelte-ic7ape p:last-child{margin-bottom:0}.paragraph-content.svelte-ic7ape strong{font-weight:600;color:var(--text-1)}.paragraph-content.svelte-ic7ape em{font-style:italic}.paragraph-content.svelte-ic7ape a{color:var(--brand);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.paragraph-content.svelte-ic7ape a:hover{border-bottom-color:var(--brand)}.heading.svelte-ic7ape{color:var(--text-1);font-weight:700;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.heading-1.svelte-ic7ape{font-size:2.5rem;margin-top:0}.heading-2.svelte-ic7ape{font-size:1.8rem}.heading-3.svelte-ic7ape{font-size:1.4rem}.heading-4.svelte-ic7ape{font-size:1.3rem}.heading-5.svelte-ic7ape{font-size:1.25rem}.heading-6.svelte-ic7ape{font-size:1.1rem}.image.svelte-ic7ape{margin:2rem 0;text-align:center}.image.svelte-ic7ape img:where(.svelte-ic7ape){max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a}.image.svelte-ic7ape figcaption:where(.svelte-ic7ape){margin-top:.75rem;font-size:.9rem;color:var(--text-2);font-style:italic}.code.svelte-ic7ape{margin:2rem 0;background:var(--surface-2);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.code-header.svelte-ic7ape{background:var(--surface-3);padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-1)}.code-filename.svelte-ic7ape{font-weight:600;color:var(--text-1)}.code-language.svelte-ic7ape{font-size:.8rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.code.svelte-ic7ape pre:where(.svelte-ic7ape){margin:0;padding:1.5rem;overflow-x:auto;background:transparent}.code.svelte-ic7ape code:where(.svelte-ic7ape){font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;color:var(--text-1)}.list.svelte-ic7ape{margin:1.5rem 0;padding-left:0}.list.svelte-ic7ape li:where(.svelte-ic7ape){margin-bottom:.5rem;color:var(--text-1)}.ordered-list.svelte-ic7ape{counter-reset:list-counter;list-style:none}.ordered-list.svelte-ic7ape li:where(.svelte-ic7ape){counter-increment:list-counter;position:relative;padding-left:2rem}.ordered-list.svelte-ic7ape li:where(.svelte-ic7ape):before{content:counter(list-counter) ".";position:absolute;left:0;font-weight:600;color:var(--brand)}.unordered-list.svelte-ic7ape{list-style:none}.unordered-list.svelte-ic7ape li:where(.svelte-ic7ape){position:relative;padding-left:1.5rem}.unordered-list.svelte-ic7ape li:where(.svelte-ic7ape):before{content:"•";position:absolute;left:0;color:var(--brand);font-weight:700}.divider.svelte-ic7ape{border:none;height:1px;background:var(--border-1);margin:3rem 0}.divider-dots.svelte-ic7ape{background:none;height:2px;background-image:radial-gradient(circle,var(--border-1) 1px,transparent 1px);background-size:8px 2px}.divider-stars.svelte-ic7ape{background:none;height:2px;background-image:repeating-linear-gradient(90deg,transparent,transparent 10px,var(--border-1) 10px,var(--border-1) 12px)}@media (max-width: 768px){.heading-1.svelte-ic7ape{font-size:2rem}.heading-2.svelte-ic7ape{font-size:1.75rem}.heading-3.svelte-ic7ape{font-size:1.5rem}.paragraph-content.svelte-ic7ape{font-size:1rem}.code.svelte-ic7ape{margin:1.5rem 0}.code.svelte-ic7ape pre:where(.svelte-ic7ape){padding:1rem}}.fireworks-container.svelte-iyfqi5{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.blog-post-container.svelte-whf8cb{width:100%}.blog-post.svelte-whf8cb{background:var(--surface-1);max-width:800px;margin:0 auto var(--spacing-10);border-radius:var(--radius-large);overflow:hidden}.related-posts-container.svelte-whf8cb{max-width:1400px;margin:0 auto;padding:0 var(--spacing-8)}.divider.svelte-whf8cb{border:none;height:1px;background:var(--border-1);margin:var(--spacing-6) var(--spacing-8)}.post-meta.svelte-whf8cb{display:flex;align-items:center;justify-content:space-between;margin:var(--spacing-4) 0;flex-wrap:wrap;gap:var(--spacing-4);padding:0 var(--spacing-8)}.author-info.svelte-whf8cb{display:flex;align-items:center;gap:var(--spacing-4)}.author-avatar.svelte-whf8cb{width:64px;height:64px;border-radius:var(--radius-infinity);object-fit:cover;box-shadow:var(--shadow-minimal-md)}.author-details.svelte-whf8cb{display:flex;flex-direction:column}.author-name.svelte-whf8cb{font-weight:700;color:var(--on-surface-1);font-size:1.1rem;display:flex;align-items:center;gap:var(--spacing-2)}.author-role.svelte-whf8cb{color:color-mix(in srgb,var(--on-surface-1) 60%,transparent);font-size:.95rem;font-weight:500}.publish-date.svelte-whf8cb{color:var(--on-surface-1);font-size:.95rem;font-weight:500}.post-title.svelte-whf8cb{font-size:2.5rem;font-weight:800;margin:0 0 var(--spacing-4) 0;line-height:1.2;color:var(--on-surface-1);padding:0 var(--spacing-8)}.post-subheading.svelte-whf8cb{font-size:1.25rem;color:var(--on-surface-2);margin:0 0 var(--spacing-6) 0;line-height:1.4;font-weight:400;font-style:italic;padding:0 var(--spacing-8)}.post-cover.svelte-whf8cb{width:100%;height:300px;overflow:hidden;margin:0;background-color:color-mix(in srgb,var(--secondary) 10%,transparent)}.post-cover.svelte-whf8cb img:where(.svelte-whf8cb){width:100%;height:100%;object-fit:cover}.reactions.svelte-whf8cb{display:flex;justify-content:start;gap:var(--spacing-2);margin:var(--spacing-4) 0;padding:0 var(--spacing-8)}.reaction-item.svelte-whf8cb{font-size:1rem;font-weight:600;color:var(--on-surface-1);background-color:transparent;border:none;cursor:pointer;transition:color .2s ease;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-box);display:flex;align-items:center;gap:var(--spacing-2)}.reaction-item.svelte-whf8cb:hover{background-color:var(--hover-color)}.reaction-emoji.svelte-whf8cb{font-size:1.5rem}.reaction-count.svelte-whf8cb{font-size:.9rem}.post-content.svelte-whf8cb{padding:0 var(--spacing-8) var(--spacing-8) var(--spacing-8)}.related-posts.svelte-whf8cb{background:var(--surface-2);padding:var(--spacing-10) 0;border-top:1px solid var(--border-1)}.loading.svelte-whf8cb{text-align:center;padding:var(--spacing-10) var(--spacing-8);color:var(--on-surface-2)}.loading.svelte-whf8cb p:where(.svelte-whf8cb){font-size:1.1rem}.not-found.svelte-whf8cb{text-align:center;padding:var(--spacing-10) var(--spacing-8);color:var(--on-surface-2)}.not-found.svelte-whf8cb h1:where(.svelte-whf8cb){font-size:2rem;margin-bottom:var(--spacing-4);color:var(--on-surface-1)}.not-found.svelte-whf8cb p:where(.svelte-whf8cb){font-size:1.1rem;margin-bottom:var(--spacing-8)}.back-link.svelte-whf8cb{color:var(--brand);text-decoration:none;font-weight:600;transition:color .2s ease}.back-link.svelte-whf8cb:hover{color:var(--brand-hover)}@media (max-width: 768px){.post-title.svelte-whf8cb{font-size:2.5rem}.post-subheading.svelte-whf8cb{font-size:1.25rem}.post-meta.svelte-whf8cb{flex-direction:column;align-items:flex-start}.reactions.svelte-whf8cb{gap:var(--spacing-4)}.reaction-item.svelte-whf8cb{font-size:.9rem;padding:var(--spacing-1) var(--spacing-3)}.post-content.svelte-whf8cb{padding:var(--spacing-6)}.related-posts.svelte-whf8cb{padding:var(--spacing-8) 0}}
