.blog-article.svelte-49dgds{max-width:var(--blog-article-max-width, 760px);margin:0 auto;padding:2rem 1.5rem 5rem}.blog-article__nav.svelte-49dgds{margin-bottom:1.5rem}.blog-article__back.svelte-49dgds{font-size:.9rem;color:var(--color-primary, #5b6af0);text-decoration:none;font-weight:500}.blog-article__back.svelte-49dgds:hover{text-decoration:underline}.blog-article__tags.svelte-49dgds{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.blog-article__tag.svelte-49dgds{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary, #5b6af0);padding:.15rem .5rem;border-radius:4px;background:color-mix(in srgb,var(--color-primary, #5b6af0) 10%,transparent)}.blog-article__title.svelte-49dgds{font-size:2rem;font-weight:700;color:var(--color-text-primary, #1a1a2e);line-height:1.3;margin-bottom:1rem}.blog-article__meta.svelte-49dgds{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.blog-article__date.svelte-49dgds{font-size:.85rem;color:var(--color-text-muted, #999)}.blog-article__body.svelte-49dgds h1,.blog-article__body.svelte-49dgds h2,.blog-article__body.svelte-49dgds h3,.blog-article__body.svelte-49dgds h4{color:var(--color-text-primary, #1a1a2e);font-weight:700;margin-top:2rem;margin-bottom:.75rem;line-height:1.3}.blog-article__body.svelte-49dgds h2{font-size:1.5rem}.blog-article__body.svelte-49dgds h3{font-size:1.25rem}.blog-article__body.svelte-49dgds h4{font-size:1.1rem}.blog-article__body.svelte-49dgds p{font-size:1rem;line-height:1.75;color:var(--color-text-secondary, #444);margin-bottom:1.25rem}.blog-article__body.svelte-49dgds ul,.blog-article__body.svelte-49dgds ol{padding-left:1.5rem;margin-bottom:1.25rem}.blog-article__body.svelte-49dgds ul{list-style-type:disc}.blog-article__body.svelte-49dgds ol{list-style-type:decimal}.blog-article__body.svelte-49dgds li{font-size:1rem;line-height:1.7;color:var(--color-text-secondary, #444);margin-bottom:.375rem}.blog-article__body.svelte-49dgds blockquote{border-left:4px solid var(--color-primary, #5b6af0);padding:.75rem 1.25rem;background:color-mix(in srgb,var(--color-primary, #5b6af0) 6%,transparent);border-radius:0 8px 8px 0;margin:1.5rem 0;font-style:italic;color:var(--color-text-secondary, #555)}.blog-article__body.svelte-49dgds a{color:var(--color-primary, #5b6af0);text-decoration:underline}.blog-article__body.svelte-49dgds strong{font-weight:700;color:var(--color-text-primary, #1a1a2e)}.blog-article__body.svelte-49dgds table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.9rem}.blog-article__body.svelte-49dgds th,.blog-article__body.svelte-49dgds td{border:1px solid var(--color-border, #e5e7eb);padding:.5rem .75rem;text-align:left}.blog-article__body.svelte-49dgds th{background:var(--color-bg-muted, #f8f9fa);font-weight:600}.blog-article__body.svelte-49dgds img{max-width:100%;border-radius:8px;margin:1rem 0;height:auto}.blog-article__body.svelte-49dgds code{font-family:monospace;font-size:.9em;background:var(--color-bg-muted, #f0f0f0);padding:.1em .4em;border-radius:4px}.blog-article__footer.svelte-49dgds{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;padding:2rem 0;border-top:1px solid var(--color-border, #e5e7eb);margin-top:3rem}.blog-article__share-btn.svelte-49dgds{padding:.5rem 1.25rem;border-radius:8px;border:1.5px solid var(--color-border, #ddd);background:transparent;color:var(--color-text-secondary, #555);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.blog-article__share-btn.svelte-49dgds:hover{background:var(--color-bg-muted, #f8f9fa)}.blog-article__coco-btn.svelte-49dgds{padding:.5rem 1.25rem;border-radius:8px;background:var(--color-primary, #5b6af0);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s}.blog-article__coco-btn.svelte-49dgds:hover{opacity:.87}.blog-article__cta-bar.svelte-49dgds{background:color-mix(in srgb,var(--color-primary, #5b6af0) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-primary, #5b6af0) 20%,transparent);border-radius:12px;padding:1.75rem;margin-top:2rem;text-align:center}.blog-article__cta-text.svelte-49dgds{font-size:1rem;color:var(--color-text-secondary, #444);margin-bottom:1rem;font-weight:500}.blog-article__cta-links.svelte-49dgds{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.blog-article__cta-btn.svelte-49dgds{padding:.65rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .15s}.blog-article__cta-btn.svelte-49dgds:hover{opacity:.85}.blog-article__cta-btn--primary.svelte-49dgds{background:var(--color-primary, #5b6af0);color:#fff}.blog-article__cta-btn--secondary.svelte-49dgds{background:transparent;color:var(--color-primary, #5b6af0);border:1.5px solid var(--color-primary, #5b6af0)}.blog-article__back-bottom.svelte-49dgds{margin-top:2rem}@media(max-width:640px){.blog-article__title.svelte-49dgds{font-size:1.5rem}.blog-article__footer.svelte-49dgds{flex-direction:column;align-items:flex-start}}
