.blog-post.svelte-1y6duow{max-width:800px;margin:0 auto;padding:2rem;background:#fff;min-height:100vh}.post-header.svelte-1y6duow{margin-bottom:3rem;border-bottom:3px solid var(--faf-orange);padding-bottom:2rem}.breadcrumb.svelte-1y6duow{font-size:.9rem;margin-bottom:1rem;color:#666}.breadcrumb.svelte-1y6duow a:where(.svelte-1y6duow){color:var(--faf-orange);text-decoration:none}.breadcrumb.svelte-1y6duow a:where(.svelte-1y6duow):hover{text-decoration:underline}h1.svelte-1y6duow{font-size:2.5rem;margin-bottom:1rem;color:var(--faf-black);line-height:1.3;font-weight:900}.subtitle.svelte-1y6duow{font-size:1.3rem;color:#666;margin-bottom:1rem;font-weight:500}.meta.svelte-1y6duow{display:flex;gap:.75rem;align-items:center;font-size:.9rem;color:#888;margin-top:1rem}.separator.svelte-1y6duow{color:#ccc}.category.svelte-1y6duow{background:var(--faf-black);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.post-content.svelte-1y6duow{font-size:1.125rem;line-height:1.8;color:#333}section.svelte-1y6duow{margin-bottom:3rem}h2.svelte-1y6duow{font-size:2rem;margin:2.5rem 0 1.5rem;color:var(--faf-black);font-weight:800}h3.svelte-1y6duow{font-size:1.4rem;margin:1.5rem 0 1rem;color:var(--faf-black);font-weight:700}.lead.svelte-1y6duow{font-size:1.3rem;line-height:1.7;color:#222;margin-bottom:2rem}.lead.svelte-1y6duow strong:where(.svelte-1y6duow){color:var(--faf-orange)}code.svelte-1y6duow{background:var(--faf-cream);color:var(--faf-orange);padding:.2em .4em;border-radius:4px;font-family:var(--font-mono);font-size:.9em}pre.svelte-1y6duow{background:#1e1e1e;color:#d4d4d4;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}pre.svelte-1y6duow code:where(.svelte-1y6duow){background:none;color:inherit;padding:0;font-size:.9rem;line-height:1.6}.achievement-box.svelte-1y6duow{background:linear-gradient(135deg,#fff5f0,#ffe8dc);border:3px solid var(--faf-orange);border-radius:12px;padding:2rem;margin:2rem 0}.achievement-box.svelte-1y6duow h3:where(.svelte-1y6duow){margin-top:0;color:var(--faf-orange)}.achievement-list.svelte-1y6duow{list-style:none;padding:0;margin:1rem 0 0}.achievement-list.svelte-1y6duow li:where(.svelte-1y6duow){padding:.5rem 0;font-size:1.1rem;font-weight:600}.feature-grid.svelte-1y6duow{display:grid;gap:1.5rem;margin:2rem 0}.feature-card.svelte-1y6duow{background:#f9f9f9;border-left:4px solid var(--faf-orange);padding:1.5rem;border-radius:0 8px 8px 0}.feature-card.svelte-1y6duow h3:where(.svelte-1y6duow){margin:0 0 .5rem;color:var(--faf-orange)}.feature-desc.svelte-1y6duow{font-style:italic;color:#666;margin:.5rem 0 1rem}.commands-list.svelte-1y6duow{background:var(--faf-cream);padding:1.5rem;border-radius:8px;margin:2rem 0}.commands-list.svelte-1y6duow h3:where(.svelte-1y6duow){margin-top:0;font-size:1.2rem}.commands-list.svelte-1y6duow code:where(.svelte-1y6duow){background:#fff;margin:0 .25rem}.performance-table.svelte-1y6duow{overflow-x:auto;margin:2rem 0}table.svelte-1y6duow{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}thead.svelte-1y6duow{background:var(--faf-black);color:#fff}th.svelte-1y6duow{padding:1rem;text-align:left;font-weight:700}td.svelte-1y6duow{padding:1rem;border-bottom:1px solid #e5e5e5}tbody.svelte-1y6duow tr:where(.svelte-1y6duow):hover{background:var(--faf-cream)}.speedup.svelte-1y6duow{color:var(--faf-orange);font-weight:700}.total-row.svelte-1y6duow{background:#f9f9f9;font-weight:700}.tech-highlights.svelte-1y6duow{display:grid;gap:1.5rem;margin:2rem 0}.tech-item.svelte-1y6duow{background:#f9f9f9;border-radius:8px;padding:1.5rem}.tech-item.svelte-1y6duow h3:where(.svelte-1y6duow){margin-top:0;color:var(--faf-orange)}.wjttc-report.svelte-1y6duow{background:#1e1e1e;color:#fff;border-radius:12px;padding:2rem;margin:2rem 0}.wjttc-report.svelte-1y6duow h3:where(.svelte-1y6duow){margin-top:0;color:var(--faf-orange)}.wjttc-report.svelte-1y6duow pre:where(.svelte-1y6duow){background:none;padding:0;margin:1.5rem 0}.test-coverage.svelte-1y6duow{margin:1.5rem 0 0;padding-left:1.5rem}.test-coverage.svelte-1y6duow li:where(.svelte-1y6duow){margin:.5rem 0}.recognition-grid.svelte-1y6duow{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.recognition-item.svelte-1y6duow{background:#fff;border:2px solid var(--faf-cream);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.recognition-item.svelte-1y6duow:hover{border-color:var(--faf-orange);transform:translateY(-4px);box-shadow:0 8px 24px #ff6b3526}.recognition-icon.svelte-1y6duow{font-size:2.5rem;margin-bottom:.5rem}.recognition-item.svelte-1y6duow h3:where(.svelte-1y6duow){margin:.5rem 0;font-size:1.1rem}.recognition-item.svelte-1y6duow p:where(.svelte-1y6duow){margin:.5rem 0 0;font-size:.95rem;color:#666}.comparison.svelte-1y6duow{display:grid;gap:1.5rem;margin:2rem 0}.before.svelte-1y6duow{background:#f9f9f9;border-left:4px solid #666;padding:1.5rem;border-radius:0 8px 8px 0}.after.svelte-1y6duow{background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid var(--faf-orange);padding:1.5rem;border-radius:0 8px 8px 0;box-shadow:0 4px 12px #ff6b351a}.comparison.svelte-1y6duow h3:where(.svelte-1y6duow){margin:0 0 1rem;font-size:1.2rem}.comparison.svelte-1y6duow pre:where(.svelte-1y6duow){margin:0}.evolution-grid.svelte-1y6duow{display:grid;gap:1rem;margin:2rem 0}.evolution-event.svelte-1y6duow{background:#f9f9f9;border-left:4px solid #666;padding:1rem 1.5rem;border-radius:0 8px 8px 0}.evolution-event.highlighted.svelte-1y6duow{background:linear-gradient(135deg,#fff5f0,#fff);border-left:6px solid var(--faf-orange);box-shadow:0 4px 12px #ff6b351a}.version.svelte-1y6duow{font-family:var(--font-mono);color:var(--faf-orange);font-weight:700;margin-bottom:.5rem}.evolution-event.svelte-1y6duow p:where(.svelte-1y6duow){margin:0;font-size:1rem}.philosophy-grid.svelte-1y6duow{display:grid;gap:1.5rem;margin:2rem 0}.philosophy-item.svelte-1y6duow{background:#f9f9f9;border-radius:8px;padding:1.5rem}.philosophy-item.svelte-1y6duow h3:where(.svelte-1y6duow){margin-top:0;color:var(--faf-black)}.impact-grid.svelte-1y6duow{display:grid;gap:1.5rem;margin:2rem 0}.impact-card.svelte-1y6duow{background:var(--faf-cream);border-radius:8px;padding:1.5rem}.impact-card.svelte-1y6duow h3:where(.svelte-1y6duow){margin:0 0 1rem;color:var(--faf-orange)}.resources-grid.svelte-1y6duow{display:grid;gap:1rem;margin:2rem 0}.resource-link.svelte-1y6duow{display:block;background:#f9f9f9;border:2px solid var(--faf-cream);border-radius:8px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .3s ease}.resource-link.svelte-1y6duow:hover{border-color:var(--faf-orange);transform:translate(4px)}.resource-link.svelte-1y6duow strong:where(.svelte-1y6duow){color:var(--faf-orange);display:block;margin-bottom:.5rem;font-size:1.1rem}.resource-link.svelte-1y6duow p:where(.svelte-1y6duow){margin:0;font-size:.95rem;color:#666}ul.svelte-1y6duow{margin:1.5rem 0;padding-left:2rem}li.svelte-1y6duow{margin:.75rem 0}li.svelte-1y6duow strong:where(.svelte-1y6duow){color:var(--faf-black)}.file-structure-screenshot.svelte-1y6duow{margin:2rem 0;border-radius:12px;overflow:hidden;border:3px solid #4285f4;box-shadow:0 8px 24px #4285f433;background:#1e1e1e}.file-structure-screenshot.svelte-1y6duow img:where(.svelte-1y6duow){width:100%;height:auto;display:block}.screenshot-caption.svelte-1y6duow{text-align:center;font-style:italic;color:#666;margin:1rem 0 0;padding:1rem;background:var(--faf-cream);font-size:1rem}@media (max-width: 768px){.blog-post.svelte-1y6duow{padding:1rem}h1.svelte-1y6duow{font-size:1.75rem}h2.svelte-1y6duow{font-size:1.5rem}.recognition-grid.svelte-1y6duow{grid-template-columns:1fr}.lead.svelte-1y6duow{font-size:1.1rem}.post-content.svelte-1y6duow{font-size:1rem}}
