.landing-wrap.svelte-1uha8ag{padding:60px 0}.landing-hero.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.landing-hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:Crimson Text,Georgia,serif;font-size:48px;line-height:1.15;margin-bottom:20px;color:var(--ink);font-weight:600;letter-spacing:-.01em}.landing-hero-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px;color:var(--ink-light);margin-bottom:28px;line-height:1.6;max-width:440px}.landing-hero-actions.svelte-1uha8ag{display:flex;gap:12px}.landing-hero-actions.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.landing-hero-actions.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:var(--accent-hover)}.landing-hero-actions.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag){background:var(--bg-alt);color:var(--ink);border:1px solid var(--border);padding:10px 20px;border-radius:6px;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.landing-hero-actions.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag):hover{background:var(--border)}.landing-hero-visual.svelte-1uha8ag{background:var(--bg-alt);border:1px solid var(--border);border-radius:8px;padding:40px;position:relative}.landing-hero-visual.svelte-1uha8ag:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:linear-gradient(90deg,var(--accent),var(--terracotta),var(--sage));border-radius:8px 8px 0 0}.demo-post.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:20px;margin-bottom:16px}.demo-post.svelte-1uha8ag:last-child{margin-bottom:0}.demo-post-header.svelte-1uha8ag{display:flex;align-items:center;gap:10px;margin-bottom:12px}.demo-avatar.svelte-1uha8ag{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--clay));display:flex;align-items:center;justify-content:center;font-size:16px}.demo-avatar-terracotta.svelte-1uha8ag{background:linear-gradient(135deg,#c17f59,#e8d5a8)}.demo-author.svelte-1uha8ag{font-weight:600;font-size:14px;color:var(--ink)}.demo-time.svelte-1uha8ag{font-size:13px;color:var(--ink-muted)}.demo-content.svelte-1uha8ag{font-size:15px;line-height:1.5;color:var(--text);margin-bottom:12px}.demo-actions.svelte-1uha8ag{display:flex;gap:16px;font-size:13px;color:var(--ink-muted)}.demo-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){display:flex;align-items:center;gap:4px}.stats-strip.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:30px 40px;display:flex;justify-content:space-around;margin:60px 0}.stat-item.svelte-1uha8ag{text-align:center}.stat-number.svelte-1uha8ag{font-family:Crimson Text,Georgia,serif;font-size:36px;font-weight:600;color:var(--ink);display:block;margin-bottom:6px}.stat-label.svelte-1uha8ag{font-size:14px;color:var(--ink-light);text-transform:uppercase;letter-spacing:.5px}.features-section.svelte-1uha8ag{padding:60px 0;border-top:1px solid var(--border)}.features-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Crimson Text,Georgia,serif;font-size:32px;color:var(--ink);margin-bottom:60px;font-weight:600}.feature-row.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.feature-row.svelte-1uha8ag:nth-child(2n){direction:rtl}.feature-row.svelte-1uha8ag:nth-child(2n)>*{direction:ltr}.feature-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Crimson Text,Georgia,serif;font-size:28px;margin-bottom:16px;color:var(--ink);font-weight:600}.feature-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px;color:var(--ink-light);line-height:1.7;margin-bottom:20px}.feature-content.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0}.feature-content.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:14px;color:var(--ink-muted);margin-bottom:8px;padding-left:20px;position:relative}.feature-content.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}.feature-example.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px}.feature-example-header.svelte-1uha8ag{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-muted);margin-bottom:16px;font-weight:600}.essay-preview.svelte-1uha8ag{background:var(--bg);border-radius:6px;padding:20px}.essay-preview.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-family:Crimson Text,Georgia,serif;font-size:18px;margin-bottom:12px;color:var(--ink)}.essay-preview-meta.svelte-1uha8ag{font-size:12px;color:var(--ink-muted);margin-bottom:12px}.essay-preview-content.svelte-1uha8ag{font-size:14px;line-height:1.6;color:var(--text)}.essay-preview-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:12px}.thought-bubble.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:12px 12px 12px 4px;padding:16px;margin-bottom:12px;max-width:80%}.thought-bubble.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;line-height:1.5;color:var(--text);margin:0}.thought-meta.svelte-1uha8ag{font-size:11px;color:var(--ink-muted);margin-top:8px}.thread-chain.svelte-1uha8ag{position:relative;padding-left:20px}.thread-chain.svelte-1uha8ag:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--border)}.thread-item.svelte-1uha8ag{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:12px;margin-bottom:12px;position:relative;font-size:13px}.thread-item.svelte-1uha8ag:before{content:"";position:absolute;left:-16px;top:16px;width:8px;height:8px;background:var(--accent);border-radius:50%;border:2px solid var(--surface)}.theme-dots.svelte-1uha8ag{display:flex;gap:8px;margin-bottom:16px}.theme-dot.svelte-1uha8ag{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s}.theme-dot.svelte-1uha8ag:hover,.theme-dot.active.svelte-1uha8ag{border-color:var(--ink);transform:scale(1.1)}.theme-preview-card.svelte-1uha8ag{background:var(--bg);border-radius:6px;padding:16px}.theme-preview-card.svelte-1uha8ag h5:where(.svelte-1uha8ag){font-size:14px;color:var(--ink);margin-bottom:8px}.theme-preview-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;color:var(--ink-muted);margin:0}.protocol-diagram.svelte-1uha8ag{display:flex;align-items:center;gap:12px;font-size:13px}.protocol-box.svelte-1uha8ag{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:12px 16px;text-align:center;flex:1}.protocol-box.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;color:var(--ink);margin-bottom:4px}.protocol-box.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:11px;color:var(--ink-muted)}.protocol-arrow.svelte-1uha8ag{color:var(--accent);font-size:20px}.landing-footer.svelte-1uha8ag{border-top:1px solid var(--border);padding:40px 0;margin-top:80px;text-align:center}.landing-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-muted);font-size:14px}.footer-links.svelte-1uha8ag{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-light);text-decoration:none;font-size:14px;font-weight:600}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}@media(max-width:768px){.landing-hero.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.landing-hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:36px}.feature-row.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.feature-row.svelte-1uha8ag:nth-child(2n){direction:ltr}.stats-strip.svelte-1uha8ag{flex-direction:column;gap:24px}.footer-links.svelte-1uha8ag{flex-wrap:wrap;gap:16px}}
