.landing.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.landing-inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:480px;width:100%;text-align:center}.logo-wrap.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.logo-wrap.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--starlight)}.logo-text.svelte-1uha8ag{font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:0}.landing-title.svelte-1uha8ag{margin:0;font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:0}.landing-body.svelte-1uha8ag{margin:0;font-size:16px;line-height:1.6;color:var(--text-secondary)}.landing-hint.svelte-1uha8ag{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--divider-hairline);border-radius:var(--radius);background:var(--surface-raised);font-size:13px;color:var(--text-tertiary);width:100%}.landing-hint.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex-shrink:0;color:var(--starlight)}.landing-hint.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:SF Mono,Fira Code,monospace;font-size:11px;color:var(--text-secondary)}.demo-link.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--starlight-ring);background:var(--starlight-tint);color:var(--text-primary);font-size:14px;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.demo-link.svelte-1uha8ag:hover{border-color:var(--starlight);background:#9fbdff33;transform:translateY(-1px)}.demo-link.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:600;color:var(--text-tertiary)}
