.page.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;background:#fbfaf7}main.svelte-1uha8ag{flex:1}.btn-ghost.svelte-1uha8ag{font-size:14px;color:var(--text-3);padding:6px 12px;border-radius:6px;transition:color .15s}.btn-ghost.svelte-1uha8ag:hover{color:var(--text)}.home-actions.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.home-btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:7px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.home-btn.secondary.svelte-1uha8ag{color:var(--text);background:var(--bg-raised);border:1px solid var(--border-3)}.home-btn.primary.svelte-1uha8ag{color:var(--accent-fg);background:var(--accent);border:1px solid var(--accent)}.hero.svelte-1uha8ag{max-width:560px;margin:0 auto;padding:120px 32px 80px}h1.svelte-1uha8ag{font-size:clamp(40px,8vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-bottom:24px}p.svelte-1uha8ag{font-size:18px;color:var(--text-3);line-height:1.6;margin-bottom:40px}.btn-primary.svelte-1uha8ag{display:inline-block;background:var(--accent);color:var(--accent-fg);font-size:15px;font-weight:600;padding:14px 28px;border-radius:8px;transition:opacity .15s}.btn-primary.svelte-1uha8ag:hover{opacity:.88}.btn-example.svelte-1uha8ag{display:inline-block;font-size:14px;color:var(--text-4);margin-left:20px;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.btn-example.svelte-1uha8ag:hover{color:var(--text-2)}
