.blog-post.svelte-27l40i{max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:#333}.post-header.svelte-27l40i{margin-bottom:3rem;border-bottom:2px solid #FF6B35;padding-bottom:2rem}.breadcrumb.svelte-27l40i{font-size:.9rem;margin-bottom:1rem;color:#666}.breadcrumb.svelte-27l40i a:where(.svelte-27l40i){color:#ff6b35;text-decoration:none}.breadcrumb.svelte-27l40i a:where(.svelte-27l40i):hover{text-decoration:underline}.version-switcher.svelte-27l40i{display:flex;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;background:#f8f8f8;border-radius:8px;font-size:.95rem}.version-label.svelte-27l40i{font-weight:600;color:#666}.version-link.svelte-27l40i{color:#ff6b35;text-decoration:none;padding:.5rem 1rem;border:1px solid #FF6B35;border-radius:4px;transition:all .2s}.version-link.svelte-27l40i:hover{background:#ff6b35;color:#fff}.version-current.svelte-27l40i{padding:.5rem 1rem;background:#ff6b35;color:#fff;border-radius:4px;font-weight:600}h1.svelte-27l40i{font-size:2.5rem;margin:.5rem 0;color:#000}.subtitle.svelte-27l40i{font-size:1.25rem;color:#666;margin:.5rem 0 1rem}.meta.svelte-27l40i{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}.separator.svelte-27l40i{color:#ccc}.category.svelte-27l40i{background:#ff6b35;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.85rem}.post-content.svelte-27l40i{font-size:1.1rem}.lead.svelte-27l40i{font-size:1.25rem;line-height:1.7;margin-bottom:2rem}.achievement-box.svelte-27l40i{background:#f8f8f8;border-left:4px solid #FF6B35;padding:1.5rem;margin:2rem 0}.achievement-box.svelte-27l40i h3:where(.svelte-27l40i){margin-top:0;color:#ff6b35}.achievement-list.svelte-27l40i{list-style:none;padding:0;margin:0}.achievement-list.svelte-27l40i li:where(.svelte-27l40i){padding:.5rem 0;font-size:1.1rem}h2.svelte-27l40i{font-size:2rem;margin:3rem 0 1.5rem;color:#000;border-bottom:1px solid #eee;padding-bottom:.5rem}h3.svelte-27l40i{font-size:1.5rem;margin:2rem 0 1rem;color:#333}.usage-options.svelte-27l40i{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.option-card.svelte-27l40i{background:#f8f8f8;padding:1.5rem;border-radius:8px;border:1px solid #eee}.option-card.svelte-27l40i h3:where(.svelte-27l40i){margin-top:0;color:#ff6b35}pre.svelte-27l40i{background:#1a1a1a;color:#fff;padding:1rem;border-radius:4px;overflow-x:auto;font-size:.9rem}code.svelte-27l40i{background:#f4f4f4;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}pre.svelte-27l40i code:where(.svelte-27l40i){background:none;padding:0}table.svelte-27l40i{width:100%;border-collapse:collapse;margin:2rem 0}th.svelte-27l40i,td.svelte-27l40i{padding:.75rem;text-align:left;border-bottom:1px solid #eee}th.svelte-27l40i{background:#f8f8f8;font-weight:600;color:#333}tr.svelte-27l40i:hover{background:#fafafa}.tools-grid.svelte-27l40i{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.tool-category.svelte-27l40i h3:where(.svelte-27l40i){color:#ff6b35;font-size:1.2rem;margin-bottom:.5rem}.tool-category.svelte-27l40i ul:where(.svelte-27l40i){list-style:none;padding:0}.tool-category.svelte-27l40i li:where(.svelte-27l40i){padding:.25rem 0;font-size:.95rem}.tech-specs.svelte-27l40i ul:where(.svelte-27l40i){list-style:none;padding:0}.tech-specs.svelte-27l40i li:where(.svelte-27l40i){padding:.5rem 0;border-bottom:1px solid #f0f0f0}.package-family.svelte-27l40i{margin:2rem 0}.cta-box.svelte-27l40i{background:#f8f8f8;border:2px solid #FF6B35;padding:1.5rem;margin:1.5rem 0;border-radius:8px}.cta-box.svelte-27l40i h3:where(.svelte-27l40i){margin-top:0;color:#ff6b35}.cta-link.svelte-27l40i{color:#ff6b35;text-decoration:none;font-weight:600}.cta-link.svelte-27l40i:hover{text-decoration:underline}.footer-note.svelte-27l40i{margin-top:4rem;padding-top:2rem;border-top:1px solid #eee;font-size:.95rem;color:#666;text-align:center}a.svelte-27l40i{color:#ff6b35;text-decoration:none}a.svelte-27l40i:hover{text-decoration:underline}.screenshot-showcase.svelte-27l40i{margin:2rem 0;text-align:center}.landing-screenshot.svelte-27l40i,.notification-screenshot.svelte-27l40i{max-width:100%;height:auto;border-radius:12px;border:2px solid #FF6B35;box-shadow:0 4px 12px #ff6b3526}.notification-screenshot.svelte-27l40i{max-width:500px}.screenshot-caption.svelte-27l40i{margin-top:1rem;color:#666;font-style:italic;font-size:.95rem}@media (max-width: 768px){h1.svelte-27l40i{font-size:2rem}.usage-options.svelte-27l40i,.tools-grid.svelte-27l40i{grid-template-columns:1fr}.blog-post.svelte-27l40i{padding:1rem}}
