.hero.svelte-1uha8ag{padding:2rem 0 1.5rem}.hero.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.7rem;color:var(--accent-cyan);margin-bottom:.3rem}.hero-title.svelte-1uha8ag{font-size:2.2rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.5rem}.hero-desc.svelte-1uha8ag{max-width:36rem;margin-bottom:.75rem}.explainer.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:48rem;margin-bottom:.75rem}.explainer.svelte-1uha8ag p:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--text-primary)}.explainer.svelte-1uha8ag p:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--accent-cyan);font-style:italic}.layer-cards.svelte-1uha8ag{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.layer-card.svelte-1uha8ag{display:flex;gap:.75rem;padding:.75rem 1rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px}.layer-icon.svelte-1uha8ag{font-family:var(--font-mono);font-size:.8rem;font-weight:700;min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:4px;flex-shrink:0}.layer-body.svelte-1uha8ag{min-width:0}.layer-title.svelte-1uha8ag{font-size:.82rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem}.layer-desc.svelte-1uha8ag{font-size:.78rem;color:var(--text-secondary);line-height:1.55}.key-props.svelte-1uha8ag{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.key-prop.svelte-1uha8ag{display:flex;gap:.75rem;align-items:baseline;font-size:.8rem}.kp-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-cyan);min-width:7rem;flex-shrink:0}.kp-value.svelte-1uha8ag{color:var(--text-secondary)}.stats-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:1.5rem}.section.svelte-1uha8ag{margin-bottom:1.5rem}.section.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem}.packet-diagram.svelte-1uha8ag,.arch-diagram.svelte-1uha8ag{font-size:.75rem;line-height:1.45;overflow-x:auto}.arch-diagram.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--accent-cyan)}.packet-diagram.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--text-secondary)}.links-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.tool-card.svelte-1uha8ag{display:block;padding:.85rem 1rem;background:var(--bg-secondary);border:1px solid var(--border);border-left:3px solid var(--tool-accent);border-radius:4px;text-decoration:none;transition:background .15s,border-color .15s}.tool-card.svelte-1uha8ag:hover{background:var(--bg-tertiary);border-color:var(--text-muted);border-left-color:var(--tool-accent)}.tool-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.04em}.tool-desc.svelte-1uha8ag{font-size:.75rem;color:var(--text-muted)}.fractal-table-wrap.svelte-1uha8ag{overflow-x:auto;margin:.75rem 0}.fractal-table.svelte-1uha8ag{font-size:.78rem}.fractal-table.svelte-1uha8ag th:where(.svelte-1uha8ag){font-size:.68rem;padding:.4rem .6rem}.fractal-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:.45rem .6rem;font-size:.78rem}.ft-layer.svelte-1uha8ag{font-family:var(--font-mono);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.ft-example.svelte-1uha8ag{font-style:italic;color:var(--text-muted)}.subsection-title.svelte-1uha8ag{margin-top:1rem;margin-bottom:.3rem;color:var(--text-primary);text-transform:none;letter-spacing:0;font-size:.88rem}.analogy-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.analogy-card.svelte-1uha8ag{padding:.85rem 1rem;border-radius:6px;border:1px solid var(--border)}.analogy-physical.svelte-1uha8ag{background:#60a5fa0f;border-color:#60a5fa33}.analogy-semantic.svelte-1uha8ag{background:#f871710f;border-color:#f8717133}.analogy-header.svelte-1uha8ag{font-family:var(--font-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.analogy-physical.svelte-1uha8ag .analogy-header:where(.svelte-1uha8ag){color:var(--accent-blue)}.analogy-semantic.svelte-1uha8ag .analogy-header:where(.svelte-1uha8ag){color:var(--accent-red)}.analogy-row.svelte-1uha8ag{display:flex;gap:.6rem;align-items:baseline;font-size:.78rem;color:var(--text-secondary);margin-bottom:.3rem}.analogy-row.svelte-1uha8ag:last-child{margin-bottom:0}.analogy-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);min-width:5.5rem;flex-shrink:0}@media(max-width:600px){.stats-row.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.analogy-grid.svelte-1uha8ag{grid-template-columns:1fr}}
