.kicker.svelte-1kari1x{font-size:12px;font-weight:600;color:var(--orange);margin-bottom:10px}.btn.svelte-1kari1x{display:inline-flex;align-items:center;padding:12px 24px;background:var(--orange);color:#fff;font-family:var(--sans);font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;transition:background .15s}.btn.svelte-1kari1x:hover{background:var(--orange-dk);text-decoration:none}.btn-outline.svelte-1kari1x{background:transparent;color:var(--text);border:1.5px solid var(--border)}.btn-outline.svelte-1kari1x:hover{border-color:var(--text)}.hero.svelte-1kari1x{padding:72px 24px 48px;max-width:680px;margin:0 auto}.breadcrumb.svelte-1kari1x{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:24px}.breadcrumb.svelte-1kari1x a:where(.svelte-1kari1x){color:var(--muted);text-decoration:none}.breadcrumb.svelte-1kari1x a:where(.svelte-1kari1x):hover{color:var(--text)}.bc-sep.svelte-1kari1x{color:var(--border)}.hero.svelte-1kari1x h1:where(.svelte-1kari1x){font-size:clamp(34px,5vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:18px}.hero-sub.svelte-1kari1x{font-size:17px;color:var(--muted);line-height:1.65;margin-bottom:28px}.demo-wrap.svelte-1kari1x{max-width:480px;margin:0 auto;padding:0 24px 64px}.demo-page.svelte-1kari1x{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 6px 32px #0000000f}.demo-bio.svelte-1kari1x{display:flex;align-items:center;gap:13px;padding:6px 0 10px;border-bottom:1px solid var(--border)}.demo-av.svelte-1kari1x{width:40px;height:40px;background:var(--orange);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.demo-name.svelte-1kari1x{font-size:14px;font-weight:600;color:var(--text)}.demo-handle.svelte-1kari1x{font-size:11px;color:var(--orange)}.demo-row.svelte-1kari1x{display:grid;grid-template-columns:1fr 1fr;gap:8px}.demo-block.svelte-1kari1x{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:8px}.demo-block-icon.svelte-1kari1x{display:flex;align-items:center;color:var(--muted);flex-shrink:0}.demo-bsky-ic.svelte-1kari1x{color:#0085ff}.db-name.svelte-1kari1x{font-size:11px;font-weight:700;color:var(--text)}.db-sub.svelte-1kari1x{font-size:10px;color:var(--muted)}.db-click.svelte-1kari1x{font-size:10px;font-weight:700;color:#22c55e;margin-left:auto;white-space:nowrap}.db-click-low.svelte-1kari1x{color:var(--muted)}.demo-link.svelte-1kari1x{border:1.5px solid var(--orange)}.demo-nudge.svelte-1kari1x{background:var(--orange-lt);border-radius:8px;padding:9px 12px;font-size:12px;color:var(--orange);display:flex;align-items:center;gap:8px}.dn-icon.svelte-1kari1x{display:flex;align-items:center;flex-shrink:0}.dn-text.svelte-1kari1x{font-weight:600}.block-cat.svelte-1kari1x{padding:48px 24px;border-top:1px solid var(--border)}.block-cat.svelte-1kari1x:nth-child(2n){background:var(--card)}.bc-inner.svelte-1kari1x{max-width:960px;margin:0 auto}.bc-title.svelte-1kari1x{font-size:14px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.bc-grid.svelte-1kari1x{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.block-card.svelte-1kari1x{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:16px}.block-icon.svelte-1kari1x{color:var(--orange);margin-bottom:8px}.block-name.svelte-1kari1x{font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.block-desc.svelte-1kari1x{font-size:12px;color:var(--muted);line-height:1.55}.arrange.svelte-1kari1x{padding:72px 24px}.arrange-inner.svelte-1kari1x{max-width:640px;margin:0 auto}.arrange.svelte-1kari1x h2:where(.svelte-1kari1x){font-size:clamp(26px,4vw,38px);font-weight:400;letter-spacing:-.01em;margin-bottom:12px}.arrange.svelte-1kari1x p:where(.svelte-1kari1x){font-size:16px;color:var(--muted);line-height:1.65;margin-bottom:24px}.cta-band.svelte-1kari1x{padding:88px 24px;text-align:center;background:var(--card);border-top:1px solid var(--border)}.cta-band.svelte-1kari1x h2:where(.svelte-1kari1x){font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.01em;margin-bottom:12px}.cta-band.svelte-1kari1x p:where(.svelte-1kari1x){font-size:16px;color:var(--muted);margin-bottom:28px}
