.blog-post.svelte-hu3pfn{max-width:800px;margin:0 auto;padding:2rem;line-height:1.7;color:#333}.breadcrumb.svelte-hu3pfn{margin-bottom:1rem;font-size:.9rem}.breadcrumb.svelte-hu3pfn a:where(.svelte-hu3pfn){color:#8ace00;text-decoration:none}.breadcrumb.svelte-hu3pfn a:where(.svelte-hu3pfn):hover{text-decoration:underline}.blog-header.svelte-hu3pfn{margin-bottom:3rem;text-align:center}.blog-header.svelte-hu3pfn h1:where(.svelte-hu3pfn){font-size:2.5rem;margin:1rem 0;line-height:1.2}.meta.svelte-hu3pfn{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;color:#666;font-size:.9rem}.tags.svelte-hu3pfn{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.tag.svelte-hu3pfn{background:#f0f0f0;color:#666;padding:.25rem .75rem;border-radius:20px;font-size:.8rem}.content.svelte-hu3pfn{font-size:1.1rem}.intro.svelte-hu3pfn{font-size:1.2rem;font-weight:400;margin-bottom:2rem;padding:2rem;background:#f8f9fa;border-left:4px solid #8ace00}.table-of-contents.svelte-hu3pfn{background:#f8f9fa;padding:2rem;border-radius:8px;margin-bottom:3rem}.table-of-contents.svelte-hu3pfn h2:where(.svelte-hu3pfn){margin-top:0;margin-bottom:1rem}.table-of-contents.svelte-hu3pfn ol:where(.svelte-hu3pfn){margin:0;padding-left:1.5rem}.table-of-contents.svelte-hu3pfn li:where(.svelte-hu3pfn){margin-bottom:.5rem}.table-of-contents.svelte-hu3pfn a:where(.svelte-hu3pfn){color:#555;text-decoration:none}.table-of-contents.svelte-hu3pfn a:where(.svelte-hu3pfn):hover{color:#8ace00;text-decoration:underline}section.svelte-hu3pfn{margin-bottom:3rem}h2.svelte-hu3pfn{font-size:2rem;margin:2rem 0 1rem;color:#222;border-bottom:2px solid #8ace00;padding-bottom:.5rem}h3.svelte-hu3pfn{font-size:1.5rem;margin:1.5rem 0 1rem;color:#333}h4.svelte-hu3pfn{font-size:1.2rem;margin:1rem 0 .5rem;color:#444}.highlight-box.svelte-hu3pfn{background:#f0f8ff;border:1px solid #8ace00;border-radius:8px;padding:1.5rem;margin:2rem 0}.highlight-box.svelte-hu3pfn h3:where(.svelte-hu3pfn){margin-top:0;color:#8ace00}.stats-grid.svelte-hu3pfn{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0}.stat-item.svelte-hu3pfn{text-align:center;padding:1.5rem;background:#fff;border:2px solid #8ace00;border-radius:8px}.stat-item.svelte-hu3pfn h3:where(.svelte-hu3pfn){font-size:2rem;margin:0 0 .5rem;color:#8ace00}.stat-item.svelte-hu3pfn p:where(.svelte-hu3pfn){margin:0;font-size:.9rem;color:#666}blockquote.svelte-hu3pfn{border-left:4px solid #8ace00;margin:2rem 0;padding:1rem 2rem;background:#f8f9fa;font-style:italic}blockquote.svelte-hu3pfn cite:where(.svelte-hu3pfn){display:block;margin-top:1rem;font-style:normal;font-weight:600;color:#666}.chart-container.svelte-hu3pfn{margin:2rem 0;padding:2rem;background:#fff;border:1px solid #ddd;border-radius:8px}.chart.svelte-hu3pfn{display:flex;align-items:flex-end;justify-content:space-around;height:200px;margin-top:1rem;border-bottom:2px solid #ddd;border-left:2px solid #ddd}.chart-bar.svelte-hu3pfn{width:60px;background:linear-gradient(to top,#8ace00,#a8e000);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;border-radius:4px 4px 0 0}.bar-value.svelte-hu3pfn{position:absolute;top:-25px;font-weight:600;font-size:.9rem;color:#333}.bar-label.svelte-hu3pfn{position:absolute;bottom:-40px;font-size:.8rem;text-align:center;color:#666;width:80px}.code-block.svelte-hu3pfn{background:#2d3748;color:#e2e8f0;border-radius:8px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto}.code-block.svelte-hu3pfn h4:where(.svelte-hu3pfn){margin-top:0;color:#8ace00}.code-block.svelte-hu3pfn pre:where(.svelte-hu3pfn){margin:0;font-family:Courier New,monospace;line-height:1.5}.color-palette.svelte-hu3pfn{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.color-swatch.svelte-hu3pfn{padding:2rem 1rem;border-radius:8px;text-align:center;color:#fff;display:flex;flex-direction:column;gap:.5rem}.color-swatch.svelte-hu3pfn span:where(.svelte-hu3pfn){font-weight:600}.color-swatch.svelte-hu3pfn code:where(.svelte-hu3pfn){font-family:monospace;opacity:.8;font-size:.9rem}.generator-comparison.svelte-hu3pfn table:where(.svelte-hu3pfn){width:100%;border-collapse:collapse;margin:1.5rem 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.generator-comparison.svelte-hu3pfn th:where(.svelte-hu3pfn),.generator-comparison.svelte-hu3pfn td:where(.svelte-hu3pfn){padding:1rem;text-align:left;border-bottom:1px solid #eee}.generator-comparison.svelte-hu3pfn th:where(.svelte-hu3pfn){background:#8ace00;color:#fff;font-weight:600}.generator-comparison.svelte-hu3pfn tr:where(.svelte-hu3pfn):hover{background:#f8f9fa}.checklist.svelte-hu3pfn ul:where(.svelte-hu3pfn){list-style:none;padding:0}.checklist.svelte-hu3pfn li:where(.svelte-hu3pfn){padding:.5rem 0;border-bottom:1px solid #eee}.strategy-grid.svelte-hu3pfn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.strategy-item.svelte-hu3pfn{padding:1.5rem;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a}.strategy-item.svelte-hu3pfn h4:where(.svelte-hu3pfn){margin-top:0;color:#8ace00}.prediction-timeline.svelte-hu3pfn{margin:2rem 0;padding:2rem;background:#f8f9fa;border-radius:8px}.timeline.svelte-hu3pfn{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.timeline-item.svelte-hu3pfn{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:6px;border-left:4px solid #8ace00}.year.svelte-hu3pfn{font-weight:600;color:#8ace00;min-width:60px}.call-to-action.svelte-hu3pfn{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#8ace00,#a8e000);color:#fff;border-radius:12px;margin:3rem 0}.call-to-action.svelte-hu3pfn h3:where(.svelte-hu3pfn){margin-top:0;color:#fff}.cta-button.svelte-hu3pfn{display:inline-block;padding:1rem 2rem;background:#fff;color:#8ace00;text-decoration:none;border-radius:6px;font-weight:600;margin-top:1rem;transition:transform .2s ease}.cta-button.svelte-hu3pfn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}a.svelte-hu3pfn{color:#8ace00}a.svelte-hu3pfn:hover{color:#7bb800}@media (max-width: 768px){.blog-post.svelte-hu3pfn{padding:1rem}.blog-header.svelte-hu3pfn h1:where(.svelte-hu3pfn){font-size:2rem}.meta.svelte-hu3pfn{flex-direction:column;gap:.5rem}.stats-grid.svelte-hu3pfn{grid-template-columns:repeat(2,1fr)}.chart.svelte-hu3pfn{height:150px}.chart-bar.svelte-hu3pfn{width:40px}.bar-label.svelte-hu3pfn{width:60px;font-size:.7rem}.generator-comparison.svelte-hu3pfn table:where(.svelte-hu3pfn){font-size:.9rem}.strategy-grid.svelte-hu3pfn{grid-template-columns:1fr}.timeline.svelte-hu3pfn{gap:.5rem}.timeline-item.svelte-hu3pfn{flex-direction:column;align-items:flex-start;gap:.5rem}}
