@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap";pre.svelte-q2i3ja.svelte-q2i3ja{max-height:400px}dl.svelte-q2i3ja.svelte-q2i3ja{margin:32px 0;padding:20px;background:rgba(0,0,0,.4);border-left:3px solid #4c70d5;border-radius:4px}dl.svelte-q2i3ja dt.svelte-q2i3ja{font-weight:700;color:#4c70d5;font-size:1rem;margin-top:16px;margin-bottom:8px;font-family:Titillium Web,serif}dl.svelte-q2i3ja dt.svelte-q2i3ja:first-child{margin-top:0}dl.svelte-q2i3ja dd.svelte-q2i3ja{margin-left:20px;margin-bottom:8px;font-weight:600;color:#fffffff2;font-family:Titillium Web,serif;line-height:1.6}dl.svelte-q2i3ja dd code.svelte-q2i3ja{background:rgba(0,0,0,.3);padding:2px 6px;border-radius:3px;font-size:.9em}.blog-post.svelte-q2i3ja.svelte-q2i3ja{max-width:800px;margin:0 auto;padding:40px 20px 80px;color:#ffffffe6;font-family:Titillium Web,serif}.blog-post.svelte-q2i3ja .post-header.svelte-q2i3ja{margin-bottom:60px;text-align:center}.blog-post.svelte-q2i3ja .post-header .post-meta.svelte-q2i3ja{color:#4c70d5;margin-bottom:20px;font-size:.875rem;font-family:Titillium Web,serif}.blog-post.svelte-q2i3ja .post-header h1.svelte-q2i3ja{font-size:clamp(2rem,4vw,3.125rem);font-weight:700;line-height:1.2;margin-bottom:40px;color:#fff;font-family:Titillium Web,serif}.blog-post.svelte-q2i3ja .post-header .author.svelte-q2i3ja{display:flex;align-items:center;justify-content:center;margin-top:30px}.blog-post.svelte-q2i3ja .post-header .author .author-info.svelte-q2i3ja{text-align:center}.blog-post.svelte-q2i3ja .post-header .author .author-info .author-name.svelte-q2i3ja{display:block;font-weight:600;font-size:18px;margin-bottom:5px}.blog-post.svelte-q2i3ja .post-content.svelte-q2i3ja{font-size:18px;line-height:1.8}.blog-post.svelte-q2i3ja .post-content section.svelte-q2i3ja{margin-bottom:60px}.blog-post.svelte-q2i3ja .post-content h2.svelte-q2i3ja{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#4c70d5;margin:60px 0 30px;font-family:Titillium Web,serif}.blog-post.svelte-q2i3ja .post-content p.svelte-q2i3ja{margin-bottom:20px;color:#ffffffe6;font-family:Titillium Web,serif;line-height:1.6}.blog-post.svelte-q2i3ja .post-content ul.svelte-q2i3ja{list-style-type:disc}.blog-post.svelte-q2i3ja .post-footer.svelte-q2i3ja{margin-top:80px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.blog-post.svelte-q2i3ja .post-footer .author-contact.svelte-q2i3ja{margin-bottom:40px}.blog-post.svelte-q2i3ja .post-footer .author-contact p.svelte-q2i3ja{margin-bottom:20px}@media (max-width: 768px){.blog-post.svelte-q2i3ja.svelte-q2i3ja{padding:20px 20px 60px}.blog-post.svelte-q2i3ja .post-header h1.svelte-q2i3ja{font-size:clamp(1.75rem,3vw,2.5rem)}.blog-post.svelte-q2i3ja .post-content.svelte-q2i3ja{font-size:1rem}.blog-post.svelte-q2i3ja .post-content h2.svelte-q2i3ja{font-size:clamp(1.25rem,2.5vw,1.75rem)}}img.svelte-q2i3ja.svelte-q2i3ja{max-width:100%;height:auto;border-radius:8px;margin:20px 0;box-shadow:0 4px 15px #0000004d}figure.svelte-q2i3ja.svelte-q2i3ja{margin:30px 0;text-align:center}figure.svelte-q2i3ja img.svelte-q2i3ja{margin-bottom:15px}figure.svelte-q2i3ja figcaption.svelte-q2i3ja{font-style:italic;color:#ffffffb3;font-size:.9rem}pre.svelte-q2i3ja.svelte-q2i3ja{background:rgba(0,0,0,.3);border-radius:8px;padding:20px;margin:20px 0;overflow-x:auto;border-left:4px solid #4c70d5}
